/netbsd/external/gpl3/binutils.old/dist/cpu/ |
H A D | iq10.cpu | 611 (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 D | iq10.cpu | 611 (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 D | iq10.cpu | 611 (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 D | iq10.cpu | 611 (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 D | arm_neon.td | 810 // 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 D | BuiltinsWebAssembly.def | 58 // Saturating fp-to-int conversions
|
H A D | BuiltinsARM.def | 35 // Saturating arithmetic
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | IntrinsicsAArch64.td | 237 // 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 D | IntrinsicsRISCV.td | 453 // 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 D | IntrinsicsARM.td | 39 // 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 D | IntrinsicsWebAssembly.td | 38 // Saturating float-to-int conversions
|
H A D | IntrinsicsPowerPC.td | 736 // Saturating adds. 746 // Saturating subs. 757 // Saturating multiply-adds.
|
/netbsd/external/gpl3/gcc.old/dist/gcc/config/aarch64/ |
H A D | aarch64-sve2.md | 32 ;; ---- [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 D | aarch64-sve2.md | 32 ;; ---- [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 D | avr-dimode.md | 195 ;; Signed Saturating Addition and Subtraction 244 ;; Unsigned Saturating Addition and Subtraction
|
/netbsd/external/gpl3/gcc/dist/gcc/config/avr/ |
H A D | avr-dimode.md | 257 ;; Signed Saturating Addition and Subtraction 330 ;; Unsigned Saturating Addition and Subtraction
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeIntegerTypes.cpp | 853 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 D | TargetLowering.cpp | 8088 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 D | ARMScheduleA57.td | 295 // --- 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 D | ARMInstrNEON.td | 4242 // 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 D | ARMScheduleR52.td | 231 // Saturating arithmetic
|
H A D | ARMScheduleSwift.td | 190 // 4.2.9 Saturating arithmetic
|
/netbsd/external/gpl3/gcc.old/dist/gcc/config/mips/ |
H A D | 74k.md | 188 ;; Saturating insn takes an extra cycle.
|
/netbsd/external/gpl3/gcc/dist/gcc/config/mips/ |
H A D | 74k.md | 188 ;; Saturating insn takes an extra cycle.
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
H A D | GenericOpcodes.td | 550 // Saturating ops
|