This is an archive of the discontinued LLVM Phabricator instance.

[X86] Added rrk, rrkz, rmk, rmkz, rmbk, rmbkz versions of AVX512 FP packed instructions.
ClosedPublic

Authored by rob.khasanov on Mar 4 2014, 2:54 AM.

Details

Reviewers
nadav
delena
Summary

Added rrk, rrkz, rmk, rmkz, rmbk, rmbkz versions of AVX512 FP packed instructions. Added tests for them

Diff Detail

Event Timeline

nadav added a comment.Mar 4 2014, 6:25 AM

Robert,

Please CC Elena who did the AVX512 implementation.

Nadav

avx512-encodings.s is going to be too large. Think about splitting it.

These tests cover all possible versions of AVX512 FP packed instructions.
There was created in the same way as encoding tests for AVX instructions (test/MC/X86/x86-32-avx.s and test/MC/X86/x86_64-avx-encoding.s): they cover all possible AVX encodings.

delena added a comment.Mar 5 2014, 1:27 AM

It covers everything except rounding mode (rrb, rrbk, rrbkz). Since AVX512 has many instructions and encoding variants, I suggest to split the file, otherwise it will be huge.
You can do this in upcoming patches.

  • Elena
craig.topper resigned from this revision.Jul 26 2016, 10:07 PM
craig.topper removed a reviewer: craig.topper.
delena accepted this revision.Jul 26 2016, 11:06 PM
delena added a reviewer: delena.

It has been committed long time ago.

This revision is now accepted and ready to land.Jul 26 2016, 11:06 PM
delena closed this revision.Jul 26 2016, 11:06 PM