Home | History | Annotate | Download | only in amd64

Lines Matching refs:V128

19 typedef  unsigned char           V128[16];
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 )
70 static void randV128 ( V128* v )
77 static void showV128 ( V128* v )
84 static void showMaskedV128 ( V128* v, V128* mask )
92 ULong src64, V128* dst, V128* res )
104 V128* argL, ULong argR, ULong res )
115 static void showIAA ( char* rOrM, char* op, Int imm, RRArgs* rra, V128* rmask )
126 static void showAA ( char* rOrM, char* op, RRArgs* rra, V128* rmask )
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;
409 V128 src, dst;
435 V128 src, dst;
702 V128 src, dst;
973 V128 src, dst;
1244 V128 src, dst;
1262 V128 src, dst;
1286 V128 src, dst;
1552 V128 src, dst;
1572 V128 src;
1632 V128 src;
1668 V128 src;
1692 V128 src;
1710 V128 src;
1721 V128 src, dst;
1735 V128 src, dst;
1746 V128 src, dst;
1757 V128 src, dst;
1768 V128 src, dst;
1779 V128 src, dst;
1790 V128 src, dst;
1801 V128 src, dst;
1812 V128 src, dst;
1823 V128 src, dst;
1834 V128 src, dst;
1845 V128 src, dst;
1856 V128 src, dst;
1867 V128 src, dst;
1878 V128 src, dst;
1889 V128 src, dst;
1900 V128 src, dst;
1911 V128 src, dst;
1922 V128 src, dst;
1933 V128 src, dst;
1944 V128 src, dst;
1955 V128 src, dst;
1967 V128 src, dst;
2147 V128 spec[7];
2156 V128 src, dst;
2174 void do_ROUNDSD_000 ( Bool mem, V128* src, /*OUT*/V128* dst )
2198 void do_ROUNDSD_001 ( Bool mem, V128* src, /*OUT*/V128* dst )
2222 void do_ROUNDSD_010 ( Bool mem, V128* src, /*OUT*/V128* dst )
2246 void do_ROUNDSD_011 ( Bool mem, V128* src, /*OUT*/V128* dst )
2270 void do_ROUNDSD_1XX ( Bool mem, V128* src, /*OUT*/V128* dst )
2323 V128 src, dst;
2451 V128 src, dst;
2490 void do_ROUNDSS_000 ( Bool mem, V128* src, /*OUT*/V128* dst )
2514 void do_ROUNDSS_001 ( Bool mem, V128* src, /*OUT*/V128* dst )
2538 void do_ROUNDSS_010 ( Bool mem, V128* src, /*OUT*/V128* dst )
2562 void do_ROUNDSS_011 ( Bool mem, V128* src, /*OUT*/V128* dst )
2586 void do_ROUNDSS_1XX ( Bool mem, V128* src, /*OUT*/V128* dst )
2639 V128 src, dst;
2767 V128 src, dst;
2805 void do_ROUNDPD_000 ( Bool mem, V128* src, /*OUT*/V128* dst )
2829 void do_ROUNDPD_001 ( Bool mem, V128* src, /*OUT*/V128* dst )
2853 void do_ROUNDPD_010 ( Bool mem, V128* src, /*OUT*/V128* dst )
2877 void do_ROUNDPD_011 ( Bool mem, V128* src, /*OUT*/V128* dst )
2901 void do_ROUNDPD_1XX ( Bool mem, V128* src, /*OUT*/V128* dst )
2954 V128 src, dst;
3098 V128 src, dst;
3140 void do_ROUNDPS_000 ( Bool mem, V128* src, /*OUT*/V128* dst )
3164 void do_ROUNDPS_001 ( Bool mem, V128* src, /*OUT*/V128* dst )
3188 void do_ROUNDPS_010 ( Bool mem, V128* src, /*OUT*/V128* dst )
3212 void do_ROUNDPS_011 ( Bool mem, V128* src, /*OUT*/V128* dst )
3236 void do_ROUNDPS_1XX ( Bool mem, V128* src, /*OUT*/V128* dst )
3289 V128 src, dst;
3465 V128 src, dst;
3518 V128 spec[ntests];
3527 V128 block[2];
3555 void do_PBLENDVB ( Bool mem, V128* xmm0, V128* src, /*MOD*/V128* dst )
3583 V128 xmm0, src, dst, t_xmm0, t_src, t_dst;
3622 void do_BLENDVPD ( Bool mem, V128* xmm0, V128* src, /*MOD*/V128* dst )
3650 V128 xmm0, src, dst, t_xmm0, t_src, t_dst;
3689 void do_BLENDVPS ( Bool mem, V128* xmm0, V128* src, /*MOD*/V128* dst )
3717 V128 xmm0, src, dst, t_xmm0, t_src, t_dst;
3756 V128 src, dst;