Searched refs:Rounding (Results 1 – 23 of 23) sorted by relevance
173 // Vector Rounding Halving Add188 // Vector Rounding Add High-Half194 // Vector Saturating Rounding Doubling Multiply High233 // Vector Rounding Subtract High-Half309 // Vector Rounding Shift Left313 // Vector Saturating Rounding Shift Left323 // Vector Signed->Unsigned Rounding Narrowing Saturating Shift Right by Const330 // Vector Rounding Narrowing Shift Right by Constant333 // Vector Rounding Narrowing Saturating Shift Right by Constant409 // Vector FP Rounding: only ties to even is unrepresented by a normal
333 // Vector Rounding Shift.346 // Vector Saturating Rounding Shift.415 // Vector Rounding
11 // Rounding Mode Specifier24 // Rounding Mode Operand
480 # Scalar Integer Saturating Rounding Shift Left (Signed, Unsigned)1481 # Scalar Integer Saturating Rounding Doubling Multiply Half High1826 # Scalar Signed Rounding Shift Right (Immediate)1832 # Scalar Unigned Rounding Shift Right (Immediate)1850 # Scalar Signed Rounding Shift Right and Accumulate (Immediate)1856 # Scalar Unsigned Rounding Shift Right and Accumulate (Immediate)2532 # Scalar Floating-point Convert To Lower Precision Narrow, Rounding To2539 # Scalar Floating-point Convert To Signed Integer, Rounding To Nearest2549 # Scalar Floating-point Convert To Unsigned Integer, Rounding To2558 # Scalar Floating-point Convert To Signed Integer, Rounding Toward[all …]
291 // Vector Rounding Shift.304 // Vector Saturating Rounding Shift.
1363 // Scalar Saturating Rounding Shift Left1373 // Signed/Unsigned Rounding Shift Right (Immediate)1378 // Signed/Unsigned Rounding Shift Right and Accumulate (Immediate)1437 // Scalar Integer Saturating Rounding Doubling Multiply Half High1442 // Signed Saturating Rounding Doubling Multiply Accumulate Returning High Half1446 // Signed Saturating Rounding Doubling Multiply Subtract Returning High Half1647 // Scalar Integer Saturating Rounding Doubling Multiply Half High1652 // Signed Saturating Rounding Doubling Multiply Accumulate Returning High Half1656 // Signed Saturating Rounding Doubling Multiply Subtract Returning High Half
189 // Rounding may cause the significand to overflow and make
867 std::string Rounding; in visitCallConvert() local870 Rounding = DemangledName.substr(Loc, 4); in visitCallConvert()874 return getSPIRVFuncName(OC, TargetTyName + Sat + Rounding); in visitCallConvert()
2606 SPIRVFPRoundingModeKind Rounding; in getOCLConvertBuiltinName() local2609 if (U->hasFPRoundingMode(&Rounding)) { in getOCLConvertBuiltinName()2611 Name += SPIRSPIRVFPRoundingModeMap::rmap(Rounding); in getOCLConvertBuiltinName()
1 -------------------------- test FPU Conversion Operations Using a Directed Rounding Mode ----------…386 -------------------------- test FPU Conversion Operations Using the FCSR Rounding Mode ------------…
1 -------------------------- test FPU Conversion Operations Using the FCSR Rounding Mode ------------…
2858 Rounding add narrow returning high half.2867 Rounding add narrow returning high half (second part).2908 Rounding shift right narrow by immediate.2917 Rounding shift right narrow by immediate (second part).2926 Rounding subtract narrow returning high half.2935 Rounding subtract narrow returning high half (second part).
395 ; Rounding to dequant and downshift
1 -------------------------- test FPU Conversion Operations Using a Directed Rounding Mode ----------…722 -------------------------- test FPU Conversion Operations Using the FCSR Rounding Mode ------------…
3387 // VRHADD : Vector Rounding Halving Add3404 // VRADDHN : Vector Rounding Add and Narrow Returning High Half (D = Q + Q)3467 // VQRDMULH : Vector Rounding Saturating Doubling Multiply Returning High Half3656 // VRSUBHN : Vector Rounding Subtract and Narrow Returning High Half (D=Q-Q)4149 // VRSHL : Vector Rounding Shift4156 // VRSHR : Vector Rounding Shift Right4160 // VRSHRN : Vector Rounding Shift Right and Narrow4188 // VQRSHL : Vector Saturating Rounding Shift4196 // VQRSHRN : Vector Saturating Rounding Shift Right and Narrow4202 // VQRSHRUN : Vector Saturating Rounding Shift Right and Narrow (Unsigned)[all …]
2372 // Rounding variants of the below included for disassembly only2383 let Inst{7-4} = 0b0000; // No Rounding (Inst{4} = 0)2393 let Inst{7-4} = 0b0001; // Rounding (Inst{4} = 1)2404 let Inst{7-4} = 0b0000; // No Rounding (Inst{4} = 0)2414 let Inst{7-4} = 0b0001; // Rounding (Inst{4} = 1)2425 let Inst{7-4} = 0b0000; // No Rounding (Inst{4} = 0)2435 let Inst{7-4} = 0b0001; // Rounding (Inst{4} = 1)
4143 // VRHADD : Vector Rounding Halving Add4159 // VRADDHN : Vector Rounding Add and Narrow Returning High Half (D = Q + Q)4251 // VQRDMULH : Vector Rounding Saturating Doubling Multiply Returning High Half4363 // v8.1a Neon Rounding Double Multiply-Op vector operations,4364 // VQRDMLAH : Vector Saturating Rounding Doubling Multiply Accumulate Long4434 // VQRDMLSH : Vector Saturating Rounding Doubling Multiply Subtract Long4698 // VRSUBHN : Vector Rounding Subtract and Narrow Returning High Half (D=Q-Q)5477 // VRSHL : Vector Rounding Shift5484 // VRSHR : Vector Rounding Shift Right5490 // VRSHRN : Vector Rounding Shift Right and Narrow[all …]
2604 // Rounding variants of the below included for disassembly only2615 let Inst{7-4} = 0b0000; // No Rounding (Inst{4} = 0)2625 let Inst{7-4} = 0b0001; // Rounding (Inst{4} = 1)2636 let Inst{7-4} = 0b0000; // No Rounding (Inst{4} = 0)2646 let Inst{7-4} = 0b0001; // Rounding (Inst{4} = 1)2657 let Inst{7-4} = 0b0000; // No Rounding (Inst{4} = 0)2667 let Inst{7-4} = 0b0001; // Rounding (Inst{4} = 1)
822 // Rounding mode should agree with SystemZInstrFP.td.828 // Rounding mode should agree with SystemZInstrFP.td.
71 # Rounding Modes
633 // Rounding Instructions
1127 312571 Rounding mode call wrong for the DFP Iops [..]
9060 // AdvSIMD v8.1 Rounding Double Multiply Add/Subtract