Lines Matching refs:V128
44 typedef unsigned char V128[16];
57 V128 arg1;
58 V128 arg2;
59 V128 res;
65 V128 arg1;
66 V128 res;
70 static void do64HLtoV128 ( /*OUT*/V128* res, ULong wHi, ULong wLo )
95 static void randV128 ( V128* v )
102 static void showV128 ( V128* v )
109 static void showMaskedV128 ( V128* v, V128* mask )
117 ULong src64, V128* dst, V128* res )
129 V128* argL, ULong argR, ULong res )
140 static void showIAA ( char* rOrM, char* op, Int imm, RRArgs* rra, V128* rmask )
151 static void showAA ( char* rOrM, char* op, RRArgs* rra, V128* rmask )
166 static V128 AllMask = { 0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,
171 static V128 ApproxPS = { 0x00,0x00,0x80,0xFF, 0x00,0x00,0x80,0xFF,
176 static V128 ApproxSS = { 0x00,0x00,0x80,0xFF, 0xFF,0xFF,0xFF,0xFF,
179 static V128 fives = { 0x55,0x55,0x55,0x55, 0x55,0x55,0x55,0x55,
182 static V128 zeroes = { 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,
238 V128 _tmp; \
248 memcpy(&rra.arg1, &(_src), sizeof(V128)); \
249 memcpy(&rra.arg2, &(_dst), sizeof(V128)); \
250 memcpy(&rra.res, &(_tmp), sizeof(V128)); \
256 V128 _tmp; \
257 V128* _srcM = memalign16(sizeof(V128)); \
258 memcpy(_srcM, &(_src), sizeof(V128)); \
267 memcpy(&rra.arg1, &(_src), sizeof(V128)); \
268 memcpy(&rra.arg2, &(_dst), sizeof(V128)); \
269 memcpy(&rra.res, &(_tmp), sizeof(V128)); \
284 V128 _tmp; \
294 memcpy(&rra.arg1, &(_src), sizeof(V128)); \
295 memcpy(&rra.arg2, &(_dst), sizeof(V128)); \
296 memcpy(&rra.res, &(_tmp), sizeof(V128)); \
302 V128 _tmp; \
303 V128* _srcM = memalign16(sizeof(V128)); \
304 memcpy(_srcM, &(_src), sizeof(V128)); \
313 memcpy(&rra.arg1, &(_src), sizeof(V128)); \
314 memcpy(&rra.arg2, &(_dst), sizeof(V128)); \
315 memcpy(&rra.res, &(_tmp), sizeof(V128)); \
373 V128 dstv; \
374 V128 res; \
394 V128 dstv; \
395 V128 res; \
420 V128 src, dst;
434 V128 src, dst;
460 V128 src, dst;
727 V128 src, dst;
998 V128 src, dst;
1269 V128 src, dst;
1287 V128 src, dst;
1311 V128 src, dst;
1577 V128 src, dst;
1597 V128 src;
1657 V128 src;
1693 V128 src;
1717 V128 src;
1735 V128 src;
1746 V128 src, dst;
1760 V128 src, dst;
1771 V128 src, dst;
1782 V128 src, dst;
1793 V128 src, dst;
1804 V128 src, dst;
1815 V128 src, dst;
1826 V128 src, dst;
1837 V128 src, dst;
1848 V128 src, dst;
1859 V128 src, dst;
1870 V128 src, dst;
1881 V128 src, dst;
1892 V128 src, dst;
1903 V128 src, dst;
1914 V128 src, dst;
1925 V128 src, dst;
1936 V128 src, dst;
1947 V128 src, dst;
1958 V128 src, dst;
1969 V128 src, dst;
1980 V128 src, dst;
1992 V128 src, dst;
2172 V128 spec[7];
2181 V128 src, dst;
2199 void do_ROUNDSD_000 ( Bool mem, V128* src, /*OUT*/V128* dst )
2223 void do_ROUNDSD_001 ( Bool mem, V128* src, /*OUT*/V128* dst )
2247 void do_ROUNDSD_010 ( Bool mem, V128* src, /*OUT*/V128* dst )
2271 void do_ROUNDSD_011 ( Bool mem, V128* src, /*OUT*/V128* dst )
2295 void do_ROUNDSD_1XX ( Bool mem, V128* src, /*OUT*/V128* dst )
2348 V128 src, dst;
2476 V128 src, dst;
2515 void do_ROUNDSS_000 ( Bool mem, V128* src, /*OUT*/V128* dst )
2539 void do_ROUNDSS_001 ( Bool mem, V128* src, /*OUT*/V128* dst )
2563 void do_ROUNDSS_010 ( Bool mem, V128* src, /*OUT*/V128* dst )
2587 void do_ROUNDSS_011 ( Bool mem, V128* src, /*OUT*/V128* dst )
2611 void do_ROUNDSS_1XX ( Bool mem, V128* src, /*OUT*/V128* dst )
2664 V128 src, dst;
2792 V128 src, dst;
2830 void do_ROUNDPD_000 ( Bool mem, V128* src, /*OUT*/V128* dst )
2854 void do_ROUNDPD_001 ( Bool mem, V128* src, /*OUT*/V128* dst )
2878 void do_ROUNDPD_010 ( Bool mem, V128* src, /*OUT*/V128* dst )
2902 void do_ROUNDPD_011 ( Bool mem, V128* src, /*OUT*/V128* dst )
2926 void do_ROUNDPD_1XX ( Bool mem, V128* src, /*OUT*/V128* dst )
2979 V128 src, dst;
3123 V128 src, dst;
3165 void do_ROUNDPS_000 ( Bool mem, V128* src, /*OUT*/V128* dst )
3189 void do_ROUNDPS_001 ( Bool mem, V128* src, /*OUT*/V128* dst )
3213 void do_ROUNDPS_010 ( Bool mem, V128* src, /*OUT*/V128* dst )
3237 void do_ROUNDPS_011 ( Bool mem, V128* src, /*OUT*/V128* dst )
3261 void do_ROUNDPS_1XX ( Bool mem, V128* src, /*OUT*/V128* dst )
3314 V128 src, dst;
3490 V128 src, dst;
3543 V128 spec[ntests];
3552 V128 block[2];
3580 void do_PBLENDVB ( Bool mem, V128* xmm0, V128* src, /*MOD*/V128* dst )
3608 V128 xmm0, src, dst, t_xmm0, t_src, t_dst;
3647 void do_BLENDVPD ( Bool mem, V128* xmm0, V128* src, /*MOD*/V128* dst )
3675 V128 xmm0, src, dst, t_xmm0, t_src, t_dst;
3714 void do_BLENDVPS ( Bool mem, V128* xmm0, V128* src, /*MOD*/V128* dst )
3742 V128 xmm0, src, dst, t_xmm0, t_src, t_dst;
3781 V128 src, dst;