Home
last modified time | relevance | path

Searched refs:fnstcw (Results 1 – 25 of 59) sorted by relevance

123

/external/llvm/test/CodeGen/X86/
Dscalar-fp-to-i64.ll11 ; and a truncating conversion (cvtts[ds]2si, fisttp, or fnstcw+fist). When
12 ; both a subtract and fnstcw are needed, they can occur in either order.
15 ; SSE2 (cvtts[ds]2si) and vanilla X87 (fnstcw+fist, 32-bit only).
34 ; X87-DAG: fnstcw
37 ; SSE2_32-DAG: fnstcw
55 ; X87: fnstcw
57 ; SSE2_32: fnstcw
72 ; X87-DAG: fnstcw
75 ; SSE2_32-DAG: fnstcw
93 ; X87: fnstcw
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dflt-rounds.ll12 ; X86-NEXT: fnstcw (%esp)
25 ; X64-NEXT: fnstcw -{{[0-9]+}}(%rsp)
47 ; X86-NEXT: fnstcw {{[0-9]+}}(%esp)
61 ; X86-NEXT: fnstcw {{[0-9]+}}(%esp)
76 ; X86-NEXT: fnstcw {{[0-9]+}}(%esp)
88 ; X86-NEXT: fnstcw {{[0-9]+}}(%esp)
115 ; X64-NEXT: fnstcw {{[0-9]+}}(%rsp)
129 ; X64-NEXT: fnstcw {{[0-9]+}}(%rsp)
142 ; X64-NEXT: fnstcw {{[0-9]+}}(%rsp)
154 ; X64-NEXT: fnstcw {{[0-9]+}}(%rsp)
Dfp-cvt.ll15 ; X86-NEXT: fnstcw {{[0-9]+}}(%esp)
29 ; X64-X87-NEXT: fnstcw -{{[0-9]+}}(%rsp)
55 ; X86-NEXT: fnstcw {{[0-9]+}}(%esp)
69 ; X64-X87-NEXT: fnstcw -{{[0-9]+}}(%rsp)
95 ; X86-NEXT: fnstcw (%esp)
109 ; X64-X87-NEXT: fnstcw -{{[0-9]+}}(%rsp)
135 ; X86-NEXT: fnstcw (%esp)
149 ; X64-X87-NEXT: fnstcw -{{[0-9]+}}(%rsp)
178 ; X86-NEXT: fnstcw {{[0-9]+}}(%esp)
194 ; X64-X87-NEXT: fnstcw -{{[0-9]+}}(%rsp)
[all …]
Dfp80-strict-scalar.ll238 ; X86-NEXT: fnstcw {{[0-9]+}}(%esp)
254 ; X64-NEXT: fnstcw -{{[0-9]+}}(%rsp)
275 ; X86-NEXT: fnstcw {{[0-9]+}}(%esp)
291 ; X64-NEXT: fnstcw -{{[0-9]+}}(%rsp)
312 ; X86-NEXT: fnstcw {{[0-9]+}}(%esp)
328 ; X64-NEXT: fnstcw -{{[0-9]+}}(%rsp)
349 ; X86-NEXT: fnstcw (%esp)
365 ; X64-NEXT: fnstcw -{{[0-9]+}}(%rsp)
392 ; X86-NEXT: fnstcw {{[0-9]+}}(%esp)
410 ; X64-NEXT: fnstcw -{{[0-9]+}}(%rsp)
[all …]
Dpr40529.ll8 ; CHECK-NEXT: fnstcw -{{[0-9]+}}(%rsp)
20 ; CHECK-NEXT: fnstcw -{{[0-9]+}}(%rsp)
Dscalar-fp-to-i32.ll106 ; X87-WIN-NEXT: fnstcw {{[0-9]+}}(%esp)
122 ; X87-LIN-NEXT: fnstcw {{[0-9]+}}(%esp)
161 ; X87-NEXT: fnstcw (%esp)
238 ; X86-SSE1-WIN-NEXT: fnstcw {{[0-9]+}}(%esp)
254 ; X86-SSE1-LIN-NEXT: fnstcw {{[0-9]+}}(%esp)
272 ; X87-WIN-NEXT: fnstcw {{[0-9]+}}(%esp)
288 ; X87-LIN-NEXT: fnstcw {{[0-9]+}}(%esp)
332 ; X86-SSE1-NEXT: fnstcw (%esp)
347 ; X87-NEXT: fnstcw (%esp)
445 ; X86-SSE2-WIN-NEXT: fnstcw {{[0-9]+}}(%esp)
[all …]
Dfp-strict-scalar-fptoint.ll63 ; X87-NEXT: fnstcw {{[0-9]+}}(%esp)
110 ; X87-NEXT: fnstcw {{[0-9]+}}(%esp)
157 ; X87-NEXT: fnstcw {{[0-9]+}}(%esp)
200 ; X87-NEXT: fnstcw (%esp)
230 ; SSE-X86-NEXT: fnstcw {{[0-9]+}}(%esp)
286 ; X87-NEXT: fnstcw {{[0-9]+}}(%esp)
335 ; X87-NEXT: fnstcw {{[0-9]+}}(%esp)
382 ; X87-NEXT: fnstcw {{[0-9]+}}(%esp)
429 ; X87-NEXT: fnstcw (%esp)
518 ; X87-NEXT: fnstcw {{[0-9]+}}(%esp)
[all …]
Dpr34080.ll18 ; SSE2-NEXT: fnstcw -4(%rbp)
31 ; SSE2-NEXT: fnstcw -2(%rbp)
57 ; SSE2-SCHEDULE-NEXT: fnstcw -4(%rbp)
70 ; SSE2-SCHEDULE-NEXT: fnstcw -2(%rbp)
Dscalar-fp-to-i64.ll35 ; and a truncating conversion (cvtts[ds]2si, fisttp, or fnstcw+fist). When
36 ; both a subtract and fnstcw are needed, they can occur in either order.
39 ; SSE2 (cvtts[ds]2si) and vanilla X87 (fnstcw+fist, 32-bit only).
186 ; X86-SSE2-WIN-NEXT: fnstcw {{[0-9]+}}(%esp)
215 ; X86-SSE2-LIN-NEXT: fnstcw {{[0-9]+}}(%esp)
251 ; X87-WIN-NEXT: fnstcw {{[0-9]+}}(%esp)
285 ; X87-LIN-NEXT: fnstcw {{[0-9]+}}(%esp)
395 ; X86-SSE2-WIN-NEXT: fnstcw {{[0-9]+}}(%esp)
414 ; X86-SSE2-LIN-NEXT: fnstcw {{[0-9]+}}(%esp)
433 ; X87-WIN-NEXT: fnstcw {{[0-9]+}}(%esp)
[all …]
Dlimited-prec.ll12 ; precision6-NEXT: fnstcw (%esp)
40 ; precision12-NEXT: fnstcw (%esp)
70 ; precision18-NEXT: fnstcw (%esp)
114 ; precision6-NEXT: fnstcw (%esp)
141 ; precision12-NEXT: fnstcw (%esp)
170 ; precision18-NEXT: fnstcw (%esp)
215 ; precision6-NEXT: fnstcw (%esp)
243 ; precision12-NEXT: fnstcw (%esp)
273 ; precision18-NEXT: fnstcw (%esp)
Dpr34080-2.ll53 ; CHECK-NEXT: fnstcw {{[0-9]+}}(%esp)
66 ; CHECK-NEXT: fnstcw {{[0-9]+}}(%esp)
Dtrunc-to-bool.ll86 ; CHECK-NEXT: fnstcw {{[0-9]+}}(%esp)
/external/llvm-project/llvm/test/MC/X86/
DX87-64.s1196 fnstcw 485498096 label
1200 fnstcw 64(%rdx) label
1204 fnstcw -64(%rdx,%rax,4) label
1208 fnstcw 64(%rdx,%rax,4) label
1212 fnstcw 64(%rdx,%rax) label
1216 fnstcw (%rdx) label
DX87-32.s1196 fnstcw -485498096(%edx,%eax,4) label
1200 fnstcw 485498096(%edx,%eax,4) label
1204 fnstcw 485498096(%edx) label
1208 fnstcw 485498096 label
1212 fnstcw 64(%edx,%eax) label
1216 fnstcw (%edx) label
/external/mesa3d/src/mesa/tnl/
Dt_pipeline.c173 __asm fnstcw word ptr [x]\
179 __asm fnstcw word ptr [x]\
/external/llvm/test/MC/Disassembler/X86/
Dx86-16.txt642 # CHECK: fnstcw 32493
645 # CHECK: fnstcw 32493
651 # CHECK: fnstcw 32493
657 # CHECK: fnstcw 32493
/external/llvm-project/llvm/test/MC/Disassembler/X86/
Dx86-16.txt645 # CHECK: fnstcw 32493
648 # CHECK: fnstcw 32493
654 # CHECK: fnstcw 32493
660 # CHECK: fnstcw 32493
/external/OpenCL-CTS/test_conformance/math_brute_force/
Dutility.h194 __asm { fnstcw cw } in Force64BitFPUPrecision()
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Atom/
Dresources-x87.s149 fnstcw (%eax) label
318 # CHECK-NEXT: 1 8 4.00 * U fnstcw (%eax)
477 # CHECK-NEXT: 4.00 4.00 fnstcw (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/
Dresources-x87.s149 fnstcw (%eax) label
318 # CHECK-NEXT: 4 7 1.00 * U fnstcw (%eax)
483 # CHECK-NEXT: - - - - 1.00 1.00 1.00 1.00 fnstcw (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-x87.s149 fnstcw (%eax) label
318 # CHECK-NEXT: 3 2 1.00 * U fnstcw (%eax)
485 # CHECK-NEXT: - - - - 0.33 0.33 1.00 - 1.00 0.33 fnstcw (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-x87.s149 fnstcw (%eax) label
318 # CHECK-NEXT: 3 2 1.00 * U fnstcw (%eax)
485 # CHECK-NEXT: - - - - 0.33 0.33 1.00 - 1.00 0.33 fnstcw (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-x87.s149 fnstcw (%eax) label
318 # CHECK-NEXT: 3 2 1.00 * U fnstcw (%eax)
485 # CHECK-NEXT: - - - - 0.33 0.33 1.00 - 1.00 0.33 fnstcw (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/
Dresources-x87.s149 fnstcw (%eax) label
318 # CHECK-NEXT: 1 100 0.25 * U fnstcw (%eax)
488 … - - - - - - - - - - - - fnstcw (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-x87.s149 fnstcw (%eax) label
318 # CHECK-NEXT: 3 2 1.00 * U fnstcw (%eax)
485 # CHECK-NEXT: - - - - 0.33 0.33 1.00 - 1.00 0.33 fnstcw (%eax)

123