add vfmsubaddcph

This commit is contained in:
MITSUNARI Shigeo 2021-09-06 14:24:47 +09:00
parent 9b8802cba2
commit eadb93d0b4
3 changed files with 21 additions and 2 deletions

View file

@ -904,6 +904,14 @@ CYBOZU_TEST_AUTO(vaddph)
vfmaddsub213ph(zmm1, zmm2, ptr [rax+0x40]);
vfmaddsub213ph(zmm1, zmm2, ptr_b [rax+0x40]);
vfmaddsub213ph(zmm1|T_ru_sae, zmm2, zmm5);
vfmsubadd132ph(xmm1, xmm2, ptr [rax+0x40]);
vfmsubadd132ph(xmm1, xmm2, ptr_b [rax+0x40]);
vfmsubadd132ph(ymm1, ymm2, ptr [rax+0x40]);
vfmsubadd132ph(ymm1, ymm2, ptr_b [rax+0x40]);
vfmsubadd132ph(zmm1, zmm2, ptr [rax+0x40]);
vfmsubadd132ph(zmm1, zmm2, ptr_b [rax+0x40]);
vfmsubadd132ph(zmm1|T_ru_sae, zmm2, zmm5);
}
} c;
const uint8_t tbl[] = {
@ -946,6 +954,15 @@ CYBOZU_TEST_AUTO(vaddph)
0x62, 0xf6, 0x6d, 0x48, 0xa6, 0x48, 0x01,
0x62, 0xf6, 0x6d, 0x58, 0xa6, 0x48, 0x20,
0x62, 0xf6, 0x6d, 0x58, 0xa6, 0xcd,
// vfmsubadd132ph
0x62, 0xf6, 0x6d, 0x08, 0x97, 0x48, 0x04,
0x62, 0xf6, 0x6d, 0x18, 0x97, 0x48, 0x20,
0x62, 0xf6, 0x6d, 0x28, 0x97, 0x48, 0x02,
0x62, 0xf6, 0x6d, 0x38, 0x97, 0x48, 0x20,
0x62, 0xf6, 0x6d, 0x48, 0x97, 0x48, 0x01,
0x62, 0xf6, 0x6d, 0x58, 0x97, 0x48, 0x20,
0x62, 0xf6, 0x6d, 0x58, 0x97, 0xcd,
};
const size_t n = sizeof(tbl) / sizeof(tbl[0]);
CYBOZU_TEST_EQUAL(c.getSize(), n);