ir: Add opcodes for floating-point vector equalities

This commit is contained in:
Lioncash 2018-06-02 16:11:40 -04:00 committed by MerryMage
parent e64978ed89
commit 5ce187a54e
4 changed files with 34 additions and 0 deletions

View file

@ -1503,6 +1503,17 @@ U128 IREmitter::FPVectorDiv(size_t esize, const U128& a, const U128& b) {
return {};
}
U128 IREmitter::FPVectorEqual(size_t esize, const U128& a, const U128& b) {
switch (esize) {
case 32:
return Inst<U128>(Opcode::FPVectorEqual32, a, b);
case 64:
return Inst<U128>(Opcode::FPVectorEqual64, a, b);
}
UNREACHABLE();
return {};
}
U128 IREmitter::FPVectorMul(size_t esize, const U128& a, const U128& b) {
switch (esize) {
case 32: