Home
last modified time | relevance | path

Searched refs:multiply (Results 1 – 25 of 172) sorted by relevance

1234567

/freebsd-12.1/contrib/binutils/opcodes/
H A Ds390-opc.txt118 5c m RX_RRRD "multiply" g5 esa,zarch
120 6c md RX_FRRD "multiply (long)" g5 esa,zarch
121 2c mdr RR_FF "multiply (long)" g5 esa,zarch
126 4c mh RX_RRRD "multiply halfword" g5 esa,zarch
127 fc mp SS_LLRDRD "multiply decimal" g5 esa,zarch
128 1c mr RR_RR "multiply" g5 esa,zarch
147 26 mxr RR_FF "multiply (ext.)" g5 esa,zarch
260 b252 msr RRE_RR "multiply single" g5 esa,zarch
261 71 ms RX_RRRD "multiply single" g5 esa,zarch
553 b90c msgr RRE_RR "multiply single 64" z900 zarch
[all …]
/freebsd-12.1/contrib/gcc/config/
H A Dfp-bit.h231 # define multiply fpmul macro
245 # define multiply dpmul macro
261 # define multiply __multf3 macro
281 # define multiply __mulsf3 macro
301 # define multiply __muldf3 macro
432 extern FLO_type multiply (FLO_type, FLO_type);
/freebsd-12.1/contrib/netbsd-tests/bin/expr/
H A Dt_expr.sh166 atf_test_case multiply
226 atf_add_test_case multiply
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonIntrinsicsV5.td24 // Vector reduce multiply word by signed half (32x16)
41 // Vector multiply halfwords, signed by unsigned
50 // Vector polynomial multiply halfwords
56 // Polynomial multiply words
129 // Complex multiply 32x16
328 // Vector multiply bytes
/freebsd-12.1/contrib/gcc/config/arm/
H A Darm1136jfs.md49 ;; - A 4-stage multiply-accumulate pipeline. It has three stages, called
130 ;; Multiply and multiply-accumulate results are available after four stages.
157 ;; Signed and unsigned multiply long results are available across two cycles;
161 ;; the two multiply-accumulate instructions.
188 ;; Various 16x16->32 multiplies and multiply-accumulates, using combinations
218 ;; Signed 32x32 multiply, then the most significant 32 bits are extracted
359 ;; have an early multiply dependency
H A Dt-arm-elf39 # # multiply instruction and treat them as if the user had specified
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64SchedA57.td374 // ASIMD multiply, D-form
376 // ASIMD multiply, Q-form
379 // ASIMD multiply accumulate, D-form
381 // ASIMD multiply accumulate, Q-form
384 // ASIMD multiply accumulate long
385 // ASIMD multiply accumulate saturating long
390 // ASIMD multiply long
476 // ASIMD FP multiply, D-form, FZ
478 // ASIMD FP multiply, Q-form, FZ
481 // ASIMD FP multiply accumulate, D-form, FZ
[all …]
H A DAArch64SchedThunderX2T99.td1160 // FP multiply
1161 // FP multiply accumulate
1237 // ASIMD multiply, D-form
1238 // ASIMD multiply, Q-form
1239 // ASIMD multiply accumulate long
1241 // ASIMD multiply long
1304 // ASIMD multiply, D-form
1309 // ASIMD multiply, Q-form
1453 // ASIMD FP multiply, D-form, FZ
1454 // ASIMD FP multiply, D-form, no FZ
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMScheduleA57.td756 // from FP multiply μops to the accumulate operands of an
758 // after the FP multiply μop has been issued
759 // FP multiply, FZ
1021 // and multiply-with-accumulate instructions relative to r0pX.
1037 // ASIMD multiply accumulate, D-form
1050 // ASIMD multiply accumulate, Q-form
1063 // ASIMD multiply accumulate long
1076 // ASIMD multiply accumulate saturating long
1094 // ASIMD multiply long
1180 // ASIMD FP multiply
[all …]
/freebsd-12.1/usr.sbin/bsdconfig/timezone/include/
H A Dmessages.subr45 msg_country_code_multiply_defined="%s:%d: country code \`%s' multiply defined: %s"
77 msg_zone_multiply_defined="%s:%d: zone multiply defined"
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DAPFloat.h256 opStatus multiply(const IEEEFloat &, roundingMode);
613 opStatus multiply(const DoubleAPFloat &RHS, roundingMode RM);
959 opStatus multiply(const APFloat &RHS, roundingMode RM) { in multiply() function
963 return U.IEEE.multiply(RHS.U.IEEE, RM); in multiply()
965 return U.Double.multiply(RHS.U.Double, RM); in multiply()
1038 (void)Result.multiply(RHS, rmNearestTiesToEven);
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.opt73 Use 4xx half-word multiply instructions
113 Do not generate fused multiply/add instructions
117 Generate fused multiply/add instructions
/freebsd-12.1/usr.bin/units/
H A DREADME14 it allows use of * for multiply and ^ for exponentiation in the input
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrHFP.td192 // Fused multiply-add.
198 // Fused multiply-subtract.
212 // Fused multiply-add (unnormalized).
H A DSystemZOperators.td647 // Integer multiply-and-add
665 // Fused multiply-subtract, using the natural operand order.
669 // Fused multiply-add and multiply-subtract, but with the order of the
676 // Negative fused multiply-add and multiply-subtract.
/freebsd-12.1/contrib/gcc/config/mips/
H A D5k.md67 ;; 32x32 multiply
75 ;; 64x64 multiply
H A Dsb1.md46 ;; DMULT block any multiply from issuing in the next cycle.
306 ;; multiply latency to an EX operation is 3 cycles.
308 ;; ??? Should check whether we need to make multiply conflict with moves
318 ;; Blocks any other multiply insn issue for 1 cycle.
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DConstantRange.h280 ConstantRange multiply(const ConstantRange &Other) const;
/freebsd-12.1/crypto/openssl/doc/man3/
H A DBN_num_bytes.pod43 and DSA_size(), or use BN_num_bytes() and multiply with 8 (although
/freebsd-12.1/libexec/rtld-elf/amd64/
H A Drtld_start.S118 leaq (%rsi,%rsi,2),%rsi # multiply by 3
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DDiagnosticDriverKinds.td418 "support hardware multiply, but -mhwmult is set to %0.">,
421 "hardware multiply, but -mhwmult is set to %1.">,
424 "'-mhwmult' is set to 'auto', assuming no hardware multiply. Use -mmcu to "
425 "specify a MSP430 device, or -mhwmult to set hardware multiply type "
H A Darm_neon.td594 // Vector fused multiply-add operations
676 // Vector fused multiply-add operations
1367 // Scalar Floating Point multiply (scalar, by element)
1371 // Scalar Floating Point multiply extended (scalar, by element)
1391 // Scalar Floating Point fused multiply-add (scalar, by element)
1395 // Scalar Floating Point fused multiply-subtract (scalar, by element)
1529 // Vector fused multiply-add operations
1598 // Scalar floating point fused multiply-add (scalar, by element)
1607 // Scalar floating foint fused multiply-subtract (scalar, by element)
1613 // Scalar floating point multiply (scalar, by element)
[all …]
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.opt48 Enable fused multiply/add instructions
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCSchedule440.td67 // - The integer multiply-accumulate instruction will hold in
71 // the IEXE1 stage. Operations such as multiply and divide must
73 // 33 cycles (multiply also calculates its result in IWB). For all
/freebsd-12.1/contrib/llvm/tools/lld/COFF/
H A DOptions.td110 HelpText<"Allow undefined and multiply defined symbols when creating executables">;
114 HelpText<"Allow multiply defined symbols when creating executables">;

1234567