Home
last modified time | relevance | path

Searched refs:Saturating (Results 1 – 25 of 51) sorted by relevance

123

/netbsd/external/gpl3/binutils.old/dist/cpu/
H A Diq10.cpu611 (dni cm32sa "Counter Manager 32-bit Saturating Add" (MACH10 USES-RS USES-RT USES-RD)
617 (dni cm32sd "Counter Manager 32-bit Saturating Decrement" (MACH10 USES-RT USES-RD)
623 (dni cm32si "Counter Manager 32-bit Saturating Increment" (MACH10 USES-RT USES-RD)
629 (dni cm32ss "Counter Manager 32-bit Saturating Subtract" (MACH10 USES-RS USES-RT USES-RD)
683 (dni cm64sd "Counter Manager 64-bit Saturating Decrement" (MACH10 EVEN-REG-NUM USES-RT USES-RD)
848 (dnmi m-cm32sa "Counter Manager 32-bit Saturating Add" (MACH10 USES-RS USES-RT USES-RD NO-DIS)
853 (dnmi m-cm32sd "Counter Manager 32-bit Saturating Decrement" (MACH10 USES-RT USES-RD NO-DIS)
858 (dnmi m-cm32si "Counter Manager 32-bit Saturating Increment" (MACH10 USES-RT USES-RD NO-DIS)
903 (dnmi m-cm64sa "Counter Manager 64-bit Saturating Add" (MACH10 USES-RS USES-RT USES-RD NO-DIS)
908 (dnmi m-cm64sd "Counter Manager 64-bit Saturating Decrement" (MACH10 USES-RT USES-RD NO-DIS)
[all …]
/netbsd/external/gpl3/gdb.old/dist/cpu/
H A Diq10.cpu611 (dni cm32sa "Counter Manager 32-bit Saturating Add" (MACH10 USES-RS USES-RT USES-RD)
617 (dni cm32sd "Counter Manager 32-bit Saturating Decrement" (MACH10 USES-RT USES-RD)
623 (dni cm32si "Counter Manager 32-bit Saturating Increment" (MACH10 USES-RT USES-RD)
629 (dni cm32ss "Counter Manager 32-bit Saturating Subtract" (MACH10 USES-RS USES-RT USES-RD)
683 (dni cm64sd "Counter Manager 64-bit Saturating Decrement" (MACH10 EVEN-REG-NUM USES-RT USES-RD)
848 (dnmi m-cm32sa "Counter Manager 32-bit Saturating Add" (MACH10 USES-RS USES-RT USES-RD NO-DIS)
853 (dnmi m-cm32sd "Counter Manager 32-bit Saturating Decrement" (MACH10 USES-RT USES-RD NO-DIS)
858 (dnmi m-cm32si "Counter Manager 32-bit Saturating Increment" (MACH10 USES-RT USES-RD NO-DIS)
903 (dnmi m-cm64sa "Counter Manager 64-bit Saturating Add" (MACH10 USES-RS USES-RT USES-RD NO-DIS)
908 (dnmi m-cm64sd "Counter Manager 64-bit Saturating Decrement" (MACH10 USES-RT USES-RD NO-DIS)
[all …]
/netbsd/external/gpl3/gdb/dist/cpu/
H A Diq10.cpu611 (dni cm32sa "Counter Manager 32-bit Saturating Add" (MACH10 USES-RS USES-RT USES-RD)
617 (dni cm32sd "Counter Manager 32-bit Saturating Decrement" (MACH10 USES-RT USES-RD)
623 (dni cm32si "Counter Manager 32-bit Saturating Increment" (MACH10 USES-RT USES-RD)
629 (dni cm32ss "Counter Manager 32-bit Saturating Subtract" (MACH10 USES-RS USES-RT USES-RD)
683 (dni cm64sd "Counter Manager 64-bit Saturating Decrement" (MACH10 EVEN-REG-NUM USES-RT USES-RD)
848 (dnmi m-cm32sa "Counter Manager 32-bit Saturating Add" (MACH10 USES-RS USES-RT USES-RD NO-DIS)
853 (dnmi m-cm32sd "Counter Manager 32-bit Saturating Decrement" (MACH10 USES-RT USES-RD NO-DIS)
858 (dnmi m-cm32si "Counter Manager 32-bit Saturating Increment" (MACH10 USES-RT USES-RD NO-DIS)
903 (dnmi m-cm64sa "Counter Manager 64-bit Saturating Add" (MACH10 USES-RS USES-RT USES-RD NO-DIS)
908 (dnmi m-cm64sd "Counter Manager 64-bit Saturating Decrement" (MACH10 USES-RT USES-RD NO-DIS)
[all …]
/netbsd/external/gpl3/binutils/dist/cpu/
H A Diq10.cpu611 (dni cm32sa "Counter Manager 32-bit Saturating Add" (MACH10 USES-RS USES-RT USES-RD)
617 (dni cm32sd "Counter Manager 32-bit Saturating Decrement" (MACH10 USES-RT USES-RD)
623 (dni cm32si "Counter Manager 32-bit Saturating Increment" (MACH10 USES-RT USES-RD)
629 (dni cm32ss "Counter Manager 32-bit Saturating Subtract" (MACH10 USES-RS USES-RT USES-RD)
683 (dni cm64sd "Counter Manager 64-bit Saturating Decrement" (MACH10 EVEN-REG-NUM USES-RT USES-RD)
848 (dnmi m-cm32sa "Counter Manager 32-bit Saturating Add" (MACH10 USES-RS USES-RT USES-RD NO-DIS)
853 (dnmi m-cm32sd "Counter Manager 32-bit Saturating Decrement" (MACH10 USES-RT USES-RD NO-DIS)
858 (dnmi m-cm32si "Counter Manager 32-bit Saturating Increment" (MACH10 USES-RT USES-RD NO-DIS)
903 (dnmi m-cm64sa "Counter Manager 64-bit Saturating Add" (MACH10 USES-RS USES-RT USES-RD NO-DIS)
908 (dnmi m-cm64sd "Counter Manager 64-bit Saturating Decrement" (MACH10 USES-RT USES-RD NO-DIS)
[all …]
/netbsd/external/apache2/llvm/dist/clang/include/clang/Basic/
H A Darm_neon.td810 // Signed Saturating Accumulated of Unsigned Value
1298 // Scalar Saturating Add
1303 // Scalar Saturating Sub
1315 // Scalar Saturating Shift Left
1317 // Scalar Saturating Rounding Shift Left
1516 // Scalar Signed Saturating Absolute Value
1524 // Scalar Signed Saturating Negate
1536 // Signed Saturating Doubling Multiply-Add Long
1544 // Signed Saturating Doubling Multiply Long
1552 // Scalar Signed Saturating Extract Narrow
[all …]
H A DBuiltinsWebAssembly.def58 // Saturating fp-to-int conversions
H A DBuiltinsARM.def35 // Saturating arithmetic
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DIntrinsicsAArch64.td237 // Vector Saturating Add
251 // Vector Saturating Doubling Multiply High
279 // Vector Saturating Doubling Long Multiply
288 // Vector Saturating Subtract
370 // Vector Saturating Shift Left
378 // Vector Saturating Rounding Shift Left
417 // Vector Saturating Narrow
430 // Vector Saturating Absolute Value
433 // Vector Saturating Negation
1731 // Saturating scalar arithmetic
[all …]
H A DIntrinsicsRISCV.td453 // For Saturating binary operations.
462 // For Saturating binary operations with mask.
472 // For Saturating binary operations.
480 // For Saturating binary operations with mask.
489 // For Saturating binary operations.
497 // For Saturating binary operations with mask.
H A DIntrinsicsARM.td39 // Saturating Arithmetic
528 // Vector Saturating Shift.
536 // Vector Saturating Rounding Shift.
546 // Vector Absolute Value and Saturating Absolute Value.
550 // Vector Saturating Negate.
584 // Narrowing Saturating Vector Moves.
H A DIntrinsicsWebAssembly.td38 // Saturating float-to-int conversions
H A DIntrinsicsPowerPC.td736 // Saturating adds.
746 // Saturating subs.
757 // Saturating multiply-adds.
/netbsd/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64-sve2.md32 ;; ---- [INT] Saturating binary arithmetic
33 ;; ---- [INT] Saturating left shifts
314 ;; SQADD Z0.B, P0/M, Z0.B, Z1.B // Saturating subtraction of 128
487 ;; ---- [INT] Saturating binary arithmetic
518 ;; ---- [INT] Saturating left shifts
1385 ;; Saturating MLA operations.
1401 ;; Saturating MLA operations with lane select.
1455 ;; Saturating MLS operations.
1471 ;; Saturating MLS operations with lane select.
/netbsd/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-sve2.md32 ;; ---- [INT] Saturating binary arithmetic
33 ;; ---- [INT] Saturating left shifts
314 ;; SQADD Z0.B, P0/M, Z0.B, Z1.B // Saturating subtraction of 128
487 ;; ---- [INT] Saturating binary arithmetic
518 ;; ---- [INT] Saturating left shifts
1385 ;; Saturating MLA operations.
1401 ;; Saturating MLA operations with lane select.
1455 ;; Saturating MLS operations.
1471 ;; Saturating MLS operations with lane select.
/netbsd/external/gpl3/gcc.old/dist/gcc/config/avr/
H A Davr-dimode.md195 ;; Signed Saturating Addition and Subtraction
244 ;; Unsigned Saturating Addition and Subtraction
/netbsd/external/gpl3/gcc/dist/gcc/config/avr/
H A Davr-dimode.md257 ;; Signed Saturating Addition and Subtraction
330 ;; Unsigned Saturating Addition and Subtraction
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp853 bool Saturating = in PromoteIntRes_MULFIX() local
867 if (Saturating) { in PromoteIntRes_MULFIX()
920 bool Saturating = N->getOpcode() == ISD::SDIVFIXSAT || in earlyExpandDIVFIX() local
941 if (Saturating) { in earlyExpandDIVFIX()
958 bool Saturating = N->getOpcode() == ISD::SDIVFIXSAT || in PromoteIntRes_DIVFIX() local
979 if (Saturating) in PromoteIntRes_DIVFIX()
984 if (Saturating) in PromoteIntRes_DIVFIX()
994 if (Saturating) in PromoteIntRes_DIVFIX()
3408 bool Saturating = (N->getOpcode() == ISD::SMULFIXSAT || in ExpandIntRes_MULFIX() local
3416 if (!Saturating) { in ExpandIntRes_MULFIX()
[all …]
H A DTargetLowering.cpp8088 bool Saturating = (Node->getOpcode() == ISD::SMULFIXSAT || in expandFixedPointMul() local
8097 if (!Saturating) { in expandFixedPointMul()
8161 if (!Saturating) in expandFixedPointMul()
8225 bool Saturating = Opcode == ISD::SDIVFIXSAT || Opcode == ISD::UDIVFIXSAT; in expandFixedPointDiv() local
8245 if (LHSLead + RHSTrail < Scale + (unsigned)(Saturating && Signed)) in expandFixedPointDiv()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMScheduleA57.td295 // --- 3.6 Saturating and Parallel Arithmetic Instructions ---
341 // Saturating arith: QADD, QSUB
344 // Saturating doubling arith: QDADD, QDSUB
1084 // Vector Saturating Rounding Doubling Multiply Accumulate/Subtract Long
H A DARMInstrNEON.td4242 // VQADD : Vector Saturating Add
5984 // VQSHL : Vector Saturating Shift
5991 // VQSHL : Vector Saturating Shift Left (Immediate)
5995 // VQSHLU : Vector Saturating Shift Left (Immediate, Unsigned)
5998 // VQSHRN : Vector Saturating Shift Right and Narrow
6008 // VQRSHL : Vector Saturating Rounding Shift
6016 // VQRSHRN : Vector Saturating Rounding Shift Right and Narrow
6039 // Vector Absolute and Saturating Absolute.
6059 // VQABS : Vector Saturating Absolute Value
6117 // VQNEG : Vector Saturating Negate
[all …]
H A DARMScheduleR52.td231 // Saturating arithmetic
H A DARMScheduleSwift.td190 // 4.2.9 Saturating arithmetic
/netbsd/external/gpl3/gcc.old/dist/gcc/config/mips/
H A D74k.md188 ;; Saturating insn takes an extra cycle.
/netbsd/external/gpl3/gcc/dist/gcc/config/mips/
H A D74k.md188 ;; Saturating insn takes an extra cycle.
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DGenericOpcodes.td550 // Saturating ops

123