add vsqrtsh

This commit is contained in:
MITSUNARI Shigeo 2021-09-07 14:55:03 +09:00
parent e00b508d5f
commit 61ad45935c
3 changed files with 9 additions and 0 deletions

View file

@ -991,6 +991,9 @@ CYBOZU_TEST_AUTO(vaddph)
vsqrtph(ymm1|k4|T_z, ptr_b [rax+0x40]);
vsqrtph(zmm1|k4|T_z, ptr [rax+0x40]);
vsqrtph(zmm1|k4|T_z, ptr_b [rax+0x40]);
vsqrtsh(xmm1|k4|T_z, xmm5, ptr [rax+0x40]);
vsqrtsh(xmm1|k4|T_z|T_rd_sae, xmm5, xmm7);
}
} c;
const uint8_t tbl[] = {
@ -1139,6 +1142,10 @@ CYBOZU_TEST_AUTO(vaddph)
0x62, 0xf5, 0x7c, 0xbc, 0x51, 0x48, 0x20,
0x62, 0xf5, 0x7c, 0xcc, 0x51, 0x48, 0x01,
0x62, 0xf5, 0x7c, 0xdc, 0x51, 0x48, 0x20,
// vsqrtsh
0x62, 0xf5, 0x56, 0x8c, 0x51, 0x48, 0x20,
0x62, 0xf5, 0x56, 0xbc, 0x51, 0xcf,
};
const size_t n = sizeof(tbl) / sizeof(tbl[0]);
CYBOZU_TEST_EQUAL(c.getSize(), n);