Lines Matching refs:V128
19 typedef unsigned char V128[16]; typedef
32 V128 arg1;
33 V128 arg2;
34 V128 res;
40 V128 arg1;
41 V128 res;
45 static void do64HLtoV128 ( /*OUT*/V128* res, ULong wHi, ULong wLo ) in do64HLtoV128()
70 static void randV128 ( V128* v ) in randV128()
77 static void showV128 ( V128* v ) in showV128()
84 static void showMaskedV128 ( V128* v, V128* mask ) in showMaskedV128()
92 ULong src64, V128* dst, V128* res ) in showIGVV()
104 V128* argL, ULong argR, ULong res ) in showIAG()
115 static void showIAA ( char* rOrM, char* op, Int imm, RRArgs* rra, V128* rmask ) in showIAA()
126 static void showAA ( char* rOrM, char* op, RRArgs* rra, V128* rmask ) in showAA()
141 static V128 AllMask = { 0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,
146 static V128 ApproxPS = { 0x00,0x00,0x80,0xFF, 0x00,0x00,0x80,0xFF,
151 static V128 ApproxSS = { 0x00,0x00,0x80,0xFF, 0xFF,0xFF,0xFF,0xFF,
154 static V128 fives = { 0x55,0x55,0x55,0x55, 0x55,0x55,0x55,0x55,
157 static V128 zeroes = { 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,
213 V128 _tmp; \
223 memcpy(&rra.arg1, &(_src), sizeof(V128)); \
224 memcpy(&rra.arg2, &(_dst), sizeof(V128)); \
225 memcpy(&rra.res, &(_tmp), sizeof(V128)); \
231 V128 _tmp; \
232 V128* _srcM = memalign16(sizeof(V128)); \
233 memcpy(_srcM, &(_src), sizeof(V128)); \
242 memcpy(&rra.arg1, &(_src), sizeof(V128)); \
243 memcpy(&rra.arg2, &(_dst), sizeof(V128)); \
244 memcpy(&rra.res, &(_tmp), sizeof(V128)); \
259 V128 _tmp; \
269 memcpy(&rra.arg1, &(_src), sizeof(V128)); \
270 memcpy(&rra.arg2, &(_dst), sizeof(V128)); \
271 memcpy(&rra.res, &(_tmp), sizeof(V128)); \
277 V128 _tmp; \
278 V128* _srcM = memalign16(sizeof(V128)); \
279 memcpy(_srcM, &(_src), sizeof(V128)); \
288 memcpy(&rra.arg1, &(_src), sizeof(V128)); \
289 memcpy(&rra.arg2, &(_dst), sizeof(V128)); \
290 memcpy(&rra.res, &(_tmp), sizeof(V128)); \
348 V128 dstv; \
349 V128 res; \
369 V128 dstv; \
370 V128 res; \
395 V128 src, dst; in test_BLENDPD()
409 V128 src, dst; in test_BLENDPS()
435 V128 src, dst; in test_DPPD()
702 V128 src, dst; in test_DPPS()
973 V128 src, dst; in test_INSERTPS()
1244 V128 src, dst; in test_MPSADBW()
1262 V128 src, dst; in test_PACKUSDW()
1286 V128 src, dst; in test_PBLENDW()
1552 V128 src, dst; in test_PCMPEQQ()
1572 V128 src; in test_PEXTRB()
1632 V128 src; in test_PEXTRW()
1668 V128 src; in test_PEXTRD()
1692 V128 src; in test_PEXTRQ()
1710 V128 src; in test_EXTRACTPS()
1721 V128 src, dst; in test_PHMINPOSUW()
1735 V128 src, dst; in test_PMAXSB()
1746 V128 src, dst; in test_PMAXSD()
1757 V128 src, dst; in test_PMAXUD()
1768 V128 src, dst; in test_PMAXUW()
1779 V128 src, dst; in test_PMINSB()
1790 V128 src, dst; in test_PMINSD()
1801 V128 src, dst; in test_PMINUD()
1812 V128 src, dst; in test_PMINUW()
1823 V128 src, dst; in test_PMOVSXBW()
1834 V128 src, dst; in test_PMOVSXBD()
1845 V128 src, dst; in test_PMOVSXBQ()
1856 V128 src, dst; in test_PMOVSXWD()
1867 V128 src, dst; in test_PMOVSXWQ()
1878 V128 src, dst; in test_PMOVSXDQ()
1889 V128 src, dst; in test_PMOVZXBW()
1900 V128 src, dst; in test_PMOVZXBD()
1911 V128 src, dst; in test_PMOVZXBQ()
1922 V128 src, dst; in test_PMOVZXWD()
1933 V128 src, dst; in test_PMOVZXWQ()
1944 V128 src, dst; in test_PMOVZXDQ()
1955 V128 src, dst; in test_PMULDQ()
1967 V128 src, dst; in test_PMULLD()
2147 V128 spec[7]; in test_PCMPGTQ()
2156 V128 src, dst; in test_PCMPGTQ()
2174 void do_ROUNDSD_000 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDSD_000()
2198 void do_ROUNDSD_001 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDSD_001()
2222 void do_ROUNDSD_010 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDSD_010()
2246 void do_ROUNDSD_011 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDSD_011()
2270 void do_ROUNDSD_1XX ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDSD_1XX()
2323 V128 src, dst; in test_ROUNDSD_w_immediate_rounding()
2451 V128 src, dst; in test_ROUNDSD_w_mxcsr_rounding()
2490 void do_ROUNDSS_000 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDSS_000()
2514 void do_ROUNDSS_001 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDSS_001()
2538 void do_ROUNDSS_010 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDSS_010()
2562 void do_ROUNDSS_011 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDSS_011()
2586 void do_ROUNDSS_1XX ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDSS_1XX()
2639 V128 src, dst; in test_ROUNDSS_w_immediate_rounding()
2767 V128 src, dst; in test_ROUNDSS_w_mxcsr_rounding()
2805 void do_ROUNDPD_000 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDPD_000()
2829 void do_ROUNDPD_001 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDPD_001()
2853 void do_ROUNDPD_010 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDPD_010()
2877 void do_ROUNDPD_011 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDPD_011()
2901 void do_ROUNDPD_1XX ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDPD_1XX()
2954 V128 src, dst; in test_ROUNDPD_w_immediate_rounding()
3098 V128 src, dst; in test_ROUNDPD_w_mxcsr_rounding()
3140 void do_ROUNDPS_000 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDPS_000()
3164 void do_ROUNDPS_001 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDPS_001()
3188 void do_ROUNDPS_010 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDPS_010()
3212 void do_ROUNDPS_011 ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDPS_011()
3236 void do_ROUNDPS_1XX ( Bool mem, V128* src, /*OUT*/V128* dst ) in do_ROUNDPS_1XX()
3289 V128 src, dst; in test_ROUNDPS_w_immediate_rounding()
3465 V128 src, dst; in test_ROUNDPS_w_mxcsr_rounding()
3518 V128 spec[ntests]; in test_PTEST()
3527 V128 block[2]; in test_PTEST()
3555 void do_PBLENDVB ( Bool mem, V128* xmm0, V128* src, /*MOD*/V128* dst ) in do_PBLENDVB()
3583 V128 xmm0, src, dst, t_xmm0, t_src, t_dst; in test_PBLENDVB()
3622 void do_BLENDVPD ( Bool mem, V128* xmm0, V128* src, /*MOD*/V128* dst ) in do_BLENDVPD()
3650 V128 xmm0, src, dst, t_xmm0, t_src, t_dst; in test_BLENDVPD()
3689 void do_BLENDVPS ( Bool mem, V128* xmm0, V128* src, /*MOD*/V128* dst ) in do_BLENDVPS()
3717 V128 xmm0, src, dst, t_xmm0, t_src, t_dst; in test_BLENDVPS()
3756 V128 src, dst; in test_MOVNTDQA()