Home
last modified time | relevance | path

Searched refs:frint (Results 1 – 22 of 22) sorted by relevance

/external/llvm/test/MC/Mips/msa/
Dtest_2rf.s19 # CHECK: frint.w $w7, $w15 # encoding: [0x7b,0x2c,0x79,0xde]
20 # CHECK: frint.d $w21, $w22 # encoding: [0x7b,0x2d,0xb5,0x5e]
52 frint.w $w7, $w15
53 frint.d $w21, $w22
/external/llvm/test/CodeGen/Mips/msa/
D2rf.ll90 %1 = tail call <4 x float> @llvm.mips.frint.w(<4 x float> %0)
95 declare <4 x float> @llvm.mips.frint.w(<4 x float>) nounwind
100 ; CHECK-DAG: frint.w [[WD:\$w[0-9]+]], [[WS]]
111 %1 = tail call <2 x double> @llvm.mips.frint.d(<2 x double> %0)
116 declare <2 x double> @llvm.mips.frint.d(<2 x double>) nounwind
121 ; CHECK-DAG: frint.d [[WD:\$w[0-9]+]], [[WS]]
139 ; CHECK-DAG: frint.w [[WD:\$w[0-9]+]], [[WS]]
157 ; CHECK-DAG: frint.d [[WD:\$w[0-9]+]], [[WS]]
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrFloat.td47 // WebAssembly doesn't expose inexact exceptions, so map frint to fnearbyint.
48 def : Pat<(frint f32:$src), (NEAREST_F32 f32:$src)>;
49 def : Pat<(frint f64:$src), (NEAREST_F64 f64:$src)>;
/external/llvm/test/MC/Disassembler/Mips/msa/
Dtest_2rf.txt19 0x7b 0x2c 0x79 0xde # CHECK: frint.w $w7, $w15
20 0x7b 0x2d 0xb5 0x5e # CHECK: frint.d $w21, $w22
/external/llvm/lib/Target/SystemZ/
DSystemZInstrFP.td313 // frint rounds according to the current mode (modifier 0) and detects
315 def : Pat<(frint FP32:$src), (FIEBR 0, FP32:$src)>;
316 def : Pat<(frint FP64:$src), (FIDBR 0, FP64:$src)>;
317 def : Pat<(frint FP128:$src), (FIXBR 0, FP128:$src)>;
326 // fnearbyint is like frint but does not detect inexact conditions.
DSystemZInstrVector.td796 def : FPConversion<insn, frint, tr, tr, 0, 0>;
/external/llvm/test/MC/Mips/mips32r2/
Dinvalid-msa.s33frint.d $w20,$w8 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU f…
34frint.w $w11,$w29 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU f…
/external/vixl/doc/
Dchangelog.md44 + Added support for all `frint` instruction variants.
/external/llvm/lib/Target/AMDGPU/
DCIInstructions.td45 VOP_F64_F64, frint
DR600Instructions.td744 def RNDNE : R600_1OP_Helper <0x13, "RNDNE", frint>;
DSIInstructions.td1300 VOP_F32_F32, frint
/external/mesa3d/src/gallium/drivers/radeon/
DR600Instructions.td316 [(set R600_Reg32:$dst, (frint R600_Reg32:$src))]
/external/llvm/lib/Target/Mips/
DMipsMSAInstrInfo.td2112 class FRINT_W_DESC : MSA_2RF_DESC_BASE<"frint.w", frint, MSA128WOpnd>;
2113 class FRINT_D_DESC : MSA_2RF_DESC_BASE<"frint.d", frint, MSA128DOpnd>;
/external/llvm/lib/Target/X86/
DX86InstrSSE.td6480 def : Pat<(f32 (frint FR32:$src)),
6482 def : Pat<(f64 (frint FR64:$src)),
6497 def : Pat<(v4f32 (frint VR128:$src)),
6508 def : Pat<(v2f64 (frint VR128:$src)),
6519 def : Pat<(v8f32 (frint VR256:$src)),
6530 def : Pat<(v4f64 (frint VR256:$src)),
6556 def : Pat<(f32 (frint FR32:$src)),
6558 def : Pat<(f64 (frint FR64:$src)),
6571 def : Pat<(v4f32 (frint VR128:$src)),
6582 def : Pat<(v2f64 (frint VR128:$src)),
DX86InstrAVX512.td6221 def : Pat<(frint _.FRC:$src), (COPY_TO_REGCLASS
6237 def : Pat<(frint (_.ScalarLdFrag addr:$src)), (COPY_TO_REGCLASS
7284 def : Pat<(v16f32 (frint VR512:$src)),
7295 def : Pat<(v8f64 (frint VR512:$src)),
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetSelectionDAG.td378 def frint : SDNode<"ISD::FRINT" , SDTFPUnaryOp>;
/external/vixl/src/aarch64/
Dsimulator-aarch64.cc2706 frint(vform, rd, rn, fpcr_rounding, inexact_exception); in VisitFPDataProcessing1Source()
3245 frint(fpf, rd, rn, fpcr_rounding, inexact_exception); in VisitNEON2RegMisc()
Dsimulator-aarch64.h2834 LogicVRegister frint(VectorFormat vform,
Dlogic-aarch64.cc4431 LogicVRegister Simulator::frint(VectorFormat vform, in frint() function in vixl::aarch64::Simulator
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td448 def frint : SDNode<"ISD::FRINT" , SDTFPUnaryOp>;
/external/llvm/lib/Target/ARM/
DARMInstrVFP.td905 defm VRINTX : vrint_inst_zrx<"x", 1, 0, frint>;
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td2594 defm FRINTX : SingleOperandFPData<0b1110, "frintx", frint>;
2841 defm FRINTX : SIMDTwoVectorFP<1, 0, 0b11001, "frintx", frint>;