support vaddsh with T_rd_sae

This commit is contained in:
MITSUNARI Shigeo 2021-09-03 10:53:52 +09:00
parent 6333ec099f
commit 66c6ca1ab5
3 changed files with 16 additions and 8 deletions

View file

@ -878,6 +878,9 @@ CYBOZU_TEST_AUTO(vaddph)
vaddph(zmm0, zmm1, ptr_b[rax+64]);
vaddph(ymm0, ymm1, ptr_b[rax+64]);
vaddph(xmm0, xmm1, ptr_b[rax+64]);
vaddsh(xmm0, xmm15, ptr[rax+64]);
vaddsh(xmm0|k5|T_z|T_rd_sae, xmm15, xmm3);
}
} c;
const uint8_t tbl[] = {
@ -887,7 +890,10 @@ CYBOZU_TEST_AUTO(vaddph)
0x62, 0xF5, 0x74, 0x58, 0x58, 0x40, 0x20,
0x62, 0xF5, 0x74, 0x38, 0x58, 0x40, 0x20,
0x62, 0xF5, 0x74, 0x18, 0x58, 0x40, 0x20
0x62, 0xF5, 0x74, 0x18, 0x58, 0x40, 0x20,
0x62, 0xF5, 0x06, 0x08, 0x58, 0x40, 0x20,
0x62, 0xF5, 0x06, 0xBD, 0x58, 0xC3,
};
const size_t n = sizeof(tbl) / sizeof(tbl[0]);
CYBOZU_TEST_EQUAL(c.getSize(), n);