Lines Matching +full:0 +full:xc0

13 volatile union u ld_invalid_2 = { .s = { 0, 1234 } };
14 volatile union u ld_invalid_3 = { .s = { 0, 0x7fff } };
15 volatile union u ld_invalid_4 = { .s = { (UINT64_C(1) << 63) - 1, 0x7fff } };
19 int ret = 0; in main()
21 memset(out, 0xfe, sizeof out); in main()
22 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (-0.0L) : "st"); in main()
23 out[9] &= 0x80; in main()
24 if (memcmp(out, "\0\0\0\0\0\0\0\0\0\x80", sizeof out) != 0) { in main()
25 printf("FAIL: fbstp -0\n"); in main()
28 memset(out, 0x12, sizeof out); in main()
29 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (-0.1L) : "st"); in main()
30 out[9] &= 0x80; in main()
31 if (memcmp(out, "\0\0\0\0\0\0\0\0\0\x80", sizeof out) != 0) { in main()
35 memset(out, 0x1f, sizeof out); in main()
36 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (-987654321987654321.0L) : in main()
38 out[9] &= 0x80; in main()
40 sizeof out) != 0) { in main()
44 memset(out, 0x12, sizeof out); in main()
45 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (999999999999999999.5L) : in main()
47 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
51 memset(out, 0x12, sizeof out); in main()
52 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (1000000000000000000.0L) : in main()
54 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
58 memset(out, 0x12, sizeof out); in main()
59 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (1e30L) : "st"); in main()
60 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
64 memset(out, 0x12, sizeof out); in main()
65 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (-999999999999999999.5L) : in main()
67 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
71 memset(out, 0x12, sizeof out); in main()
72 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (-1000000000000000000.0L) : in main()
74 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
78 memset(out, 0x12, sizeof out); in main()
79 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (-1e30L) : "st"); in main()
80 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
84 memset(out, 0x12, sizeof out); in main()
85 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (__builtin_infl()) : "st"); in main()
86 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
90 memset(out, 0x12, sizeof out); in main()
91 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (-__builtin_infl()) : in main()
93 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
97 memset(out, 0x12, sizeof out); in main()
98 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (__builtin_nanl("")) : in main()
100 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
104 memset(out, 0x12, sizeof out); in main()
105 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (-__builtin_nanl("")) : in main()
107 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
111 memset(out, 0x12, sizeof out); in main()
112 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (ld_invalid_1.ld) : in main()
114 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
118 memset(out, 0x12, sizeof out); in main()
119 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (ld_invalid_2.ld) : in main()
121 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
125 memset(out, 0x12, sizeof out); in main()
126 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (ld_invalid_3.ld) : in main()
128 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()
132 memset(out, 0x12, sizeof out); in main()
133 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (ld_invalid_4.ld) : in main()
135 if (memcmp(out, "\0\0\0\0\0\0\0\xc0\xff\xff", sizeof out) != 0) { in main()