Home
last modified time | relevance | path

Searched refs:X87 (Results 1 – 25 of 34) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dfp-cvt.ll2 ; RUN: llc < %s -mtriple=i386-unknown | FileCheck %s --check-prefixes=X86,X86-X87
3 ; RUN: llc < %s -mtriple=x86_64-unknown | FileCheck %s --check-prefixes=X64,X64-X87
26 ; X64-X87-LABEL: fptosi_i16_fp80:
27 ; X64-X87: # %bb.0:
28 ; X64-X87-NEXT: fldt {{[0-9]+}}(%rsp)
29 ; X64-X87-NEXT: fnstcw -{{[0-9]+}}(%rsp)
30 ; X64-X87-NEXT: movzwl -{{[0-9]+}}(%rsp), %eax
31 ; X64-X87-NEXT: movw $3199, -{{[0-9]+}}(%rsp) # imm = 0xC7F
32 ; X64-X87-NEXT: fldcw -{{[0-9]+}}(%rsp)
33 ; X64-X87-NEXT: movw %ax, -{{[0-9]+}}(%rsp)
[all …]
Dscalar-int-to-fp.ll10 …-mtriple=i386-unknown-unknown -mattr=-sse | FileCheck %s --check-prefixes=CHECK,CHECK32,X87
51 ; X87-LABEL: u32_to_f:
52 ; X87: # %bb.0:
53 ; X87-NEXT: pushl %ebp
54 ; X87-NEXT: movl %esp, %ebp
55 ; X87-NEXT: andl $-8, %esp
56 ; X87-NEXT: subl $8, %esp
57 ; X87-NEXT: movl 8(%ebp), %eax
58 ; X87-NEXT: movl %eax, (%esp)
59 ; X87-NEXT: movl $0, {{[0-9]+}}(%esp)
[all …]
Dx87.ll1 ; RUN: llc < %s -mtriple=i686-- | FileCheck %s -check-prefix=X87
2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=-sse | FileCheck %s -check-prefix=X87
9 ; X87-LABEL: test:
14 ; X87: fild
18 ; X87: fild
22 ; X87: fadd
26 ; X87: fstp
29 ; X87: fild
33 ; X87: fild
37 ; X87: fadd
[all …]
Dfabs.ll2 …r=-sse,-sse2,-sse3 | FileCheck %s --check-prefix=X87
10 ; X87-LABEL: test1:
11 ; X87: # %bb.0:
12 ; X87-NEXT: flds {{[0-9]+}}(%esp)
13 ; X87-NEXT: fabs
14 ; X87-NEXT: retl
31 ; X87-LABEL: test2:
32 ; X87: # %bb.0:
33 ; X87-NEXT: fldt {{[0-9]+}}(%esp)
34 ; X87-NEXT: fabs
[all …]
Dinline-asm-fpstack.ll437 ; X87 stackifier asserted when there was an ST register defined by an
Dscalar-fp-to-i64.ll22 …mtriple=i386-pc-windows-msvc -mattr=-sse | FileCheck %s --check-prefixes=CHECK,X32,X87,X87_WIN
23 …mtriple=i386-unknown-linux-gnu -mattr=-sse | FileCheck %s --check-prefixes=CHECK,X32,X87,X87_LIN
39 ; SSE2 (cvtts[ds]2si) and vanilla X87 (fnstcw+fist, 32-bit only).
/external/llvm/test/CodeGen/X86/
Dx87.ll1 ; RUN: llc < %s -march=x86 | FileCheck %s -check-prefix=X87
2 ; RUN: llc < %s -march=x86-64 -mattr=-sse | FileCheck %s -check-prefix=X87
9 ; X87-LABEL: test:
11 ; X87: fild
15 ; X87: fild
19 ; X87: fadd
23 ; X87: fstp
26 ; X87: fild
30 ; X87: fild
34 ; X87: fadd
[all …]
Dscalar-fp-to-i64.ll15 ; SSE2 (cvtts[ds]2si) and vanilla X87 (fnstcw+fist, 32-bit only).
29 …triple=i386-pc-windows-msvc -mattr=-sse | FileCheck %s --check-prefix=CHECK --check-prefix=X87
30 …triple=i386-unknown-linux-gnu -mattr=-sse | FileCheck %s --check-prefix=CHECK --check-prefix=X87
33 ; X87-DAG: fsub
34 ; X87-DAG: fnstcw
35 ; X87: fist
55 ; X87: fnstcw
56 ; X87: fist
71 ; X87-DAG: fsub
72 ; X87-DAG: fnstcw
[all …]
Dscalar-int-to-fp.ll12 …ple=i386-unknown-unknown -mattr=-sse | FileCheck %s --check-prefix=CHECK --check-prefix=X87
19 ; X87: fildll
30 ; X87: fildl
41 ; X87: fildll
52 ; X87: fildl
63 ; X87: fildll
88 ; X87: fildll
99 ; X87: fildll
128 ; X87: fildll
139 ; X87: fildll
Dinline-asm-fpstack.ll345 ; X87 stackifier asserted when there was an ST register defined by an
/external/swiftshader/third_party/LLVM/
DCREDITS.TXT173 D: Rewrite X87 back end
175 D: Implement X87 long double
/external/swiftshader/third_party/llvm-subzero/
DCREDITS.TXT206 D: Rewrite X87 back end
208 D: Implement X87 long double
/external/llvm/
DCREDITS.TXT207 D: Rewrite X87 back end
209 D: Implement X87 long double
/external/swiftshader/third_party/llvm-7.0/llvm/
DCREDITS.TXT223 D: Rewrite X87 back end
225 D: Implement X87 long double
/external/swiftshader/third_party/subzero/src/
DIceInstX8632.def167 // X87 ST(n) registers.
/external/clang/lib/CodeGen/
DTargetInfo.cpp1855 X87, enumerator
2269 if (Hi == X87Up && Lo != X87 && honorsRevision0_98()) in postMerge()
2311 if (Field == X87 || Field == X87Up || Field == ComplexX87 || in merge()
2312 Accum == X87 || Accum == X87Up) in merge()
2350 Lo = X87; in classify()
3077 case X87: in classifyReturnType()
3097 case X87: in classifyReturnType()
3132 if (Lo != X87) { in classifyReturnType()
3183 case X87: in classifyArgumentType()
3233 case X87: in classifyArgumentType()
/external/guava/guava-tests/benchmark/com/google/common/base/
DEnumsBenchmark.java83 X76, X77, X78, X79, X80, X81, X82, X83, X84, X85, X86, X87, X88, X89, X90, X91, X92, X93, X94, enumConstant
92 X78, X79, X80, X81, X82, X83, X84, X85, X86, X87, X88, X89, X90, X91, X92, X93, X94, X95, X96, enumConstant
/external/syzkaller/pkg/ifuzz/gen/
Dall-enc-instructions.txt30 EXTENSION : X87
40 EXTENSION : X87
50 EXTENSION : X87
60 EXTENSION : X87
70 EXTENSION : X87
80 EXTENSION : X87
90 EXTENSION : X87
100 EXTENSION : X87
103 OPERANDS : REG0=XED_REG_ST0:rw:IMPL:f80 REG1=X87():r:f80 REG2=XED_REG_X87STATUS:w:SUPP
110 EXTENSION : X87
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrFPStack.td548 def FNSTCW16m : I<0xD9, MRM7m, // [mem16] = X87 control world
553 def FLDCW16m : I<0xD9, MRM5m, // X87 control world = [mem16]
/external/llvm/lib/Target/X86/
DX86InstrFPStack.td619 def FNSTCW16m : I<0xD9, MRM7m, // [mem16] = X87 control world
624 def FLDCW16m : I<0xD9, MRM5m, // X87 control world = [mem16]
DX86.td35 "Enable X87 float instructions">;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86InstrFPStack.td632 def FNSTCW16m : I<0xD9, MRM7m, // [mem16] = X87 control world
637 def FLDCW16m : I<0xD9, MRM5m, // X87 control world = [mem16]
DX86Schedule.td141 def WriteFCMOV : SchedWrite; // X87 conditional move.
/external/swiftshader/third_party/subzero/
DMakefile.standalone374 AssemblerX8632/X87.cpp \
/external/eigen/
DCMakeLists.txt323 option(EIGEN_TEST_X87 "Force using X87 instructions. Implies no vectorization." OFF)

12