Home
last modified time | relevance | path

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

1234567

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSchedule.td18 def WriteIMul : SchedWrite; // 32-bit or 64-bit multiply
19 def WriteIMul32 : SchedWrite; // 32-bit multiply on RV64I
42 def WriteFMul16 : SchedWrite; // 16-bit floating point multiply
43 def WriteFMul32 : SchedWrite; // 32-bit floating point multiply
44 def WriteFMul64 : SchedWrite; // 64-bit floating point multiply
45 def WriteFMA16 : SchedWrite; // 16-bit floating point fused multiply-add
46 def WriteFMA32 : SchedWrite; // 32-bit floating point fused multiply-add
47 def WriteFMA64 : SchedWrite; // 64-bit floating point fused multiply-add
149 def ReadFMul16 : SchedRead; // 16-bit floating point multiply
150 def ReadFMul32 : SchedRead; // 32-bit floating point multiply
[all …]
/freebsd-14.2/contrib/netbsd-tests/bin/expr/
H A Dt_expr.sh166 atf_test_case multiply
226 atf_add_test_case multiply
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedNeoverseN1.td324 // Divide and multiply instructions
431 // FP multiply
434 // FP multiply accumulate
612 // ASIMD multiply, D-form
616 // ASIMD multiply long
617 // ASIMD multiply accumulate long
626 // ASIMD multiply, Q-form
634 // ASIMD multiply/multiply long (8x8) polynomial, D-form
637 // ASIMD multiply/multiply long (8x8) polynomial, Q-form
725 // ASIMD FP multiply
[all …]
H A DAArch64SchedNeoverseN2.td815 // FP multiply
818 // FP multiply accumulate
997 // ASIMD multiply
1000 // ASIMD multiply accumulate
1012 // ASIMD multiply/multiply long (8x8) polynomial, D-form
1013 // ASIMD multiply/multiply long (8x8) polynomial, Q-form
1016 // ASIMD multiply long
1110 // ASIMD FP multiply
1793 // Matrix multiply-accumulate
1994 // Floating point multiply
[all …]
H A DAArch64SchedNeoverseV1.td682 // FP multiply
685 // FP multiply accumulate
851 // ASIMD multiply
852 // ASIMD multiply accumulate
864 // ASIMD multiply/multiply long (8x8) polynomial
867 // ASIMD multiply long
900 // ASIMD FP multiply accumulate
956 // ASIMD FP multiply
1488 // Matrix multiply-accumulate
1607 // Floating point multiply
[all …]
H A DAArch64SchedNeoverseV2.td1305 // FP multiply
1308 // FP multiply accumulate
1486 // ASIMD multiply
1489 // ASIMD multiply accumulate
1501 // ASIMD multiply/multiply long (8x8) polynomial, D-form
1502 // ASIMD multiply/multiply long (8x8) polynomial, Q-form
1505 // ASIMD multiply long
1610 // ASIMD FP multiply
2305 // Matrix multiply-accumulate
2519 // Floating point multiply
[all …]
H A DAArch64SchedA57.td382 // ASIMD multiply, D-form
388 // ASIMD multiply, Q-form
398 // ASIMD multiply accumulate, D-form
400 // ASIMD multiply accumulate, Q-form
403 // ASIMD multiply accumulate long
404 // ASIMD multiply accumulate saturating long
408 // ASIMD multiply long
493 // ASIMD FP multiply, D-form, FZ
495 // ASIMD FP multiply, Q-form, FZ
498 // ASIMD FP multiply accumulate, D-form, FZ
[all …]
H A DAArch64SchedThunderX2T99.td1162 // FP multiply
1163 // FP multiply accumulate
1239 // ASIMD multiply, D-form
1240 // ASIMD multiply, Q-form
1241 // ASIMD multiply accumulate long
1243 // ASIMD multiply long
1311 // ASIMD multiply, D-form
1316 // ASIMD multiply, Q-form
1460 // ASIMD FP multiply, D-form, FZ
1461 // ASIMD FP multiply, D-form, no FZ
[all …]
H A DAArch64SchedA510.td442 // ASIMD multiply, by element
445 // ASIMD multiply
448 // ASIMD multiply accumulate
452 // ASIMD multiply accumulate half
454 // ASIMD multiply accumulate long
456 // ASIMD multiply accumulate long #2
463 // ASIMD multiply long
872 // Matrix multiply-accumulate
1076 // Floating point multiply
1080 // Floating point multiply accumulate
[all …]
H A DAArch64SchedThunderX3T110.td1270 // FP multiply
1271 // FP multiply accumulate
1347 // ASIMD multiply, D-form
1348 // ASIMD multiply, Q-form
1349 // ASIMD multiply accumulate long
1351 // ASIMD multiply long
1419 // ASIMD multiply, D-form
1424 // ASIMD multiply, Q-form
1568 // ASIMD FP multiply, D-form, FZ
1569 // ASIMD FP multiply, D-form, no FZ
[all …]
H A DAArch64SchedA55.td432 // ASIMD multiply, by element
435 // ASIMD multiply
438 // ASIMD multiply accumulate
442 // ASIMD multiply accumulate half
444 // ASIMD multiply accumulate long
446 // ASIMD multiply accumulate long #2
453 // ASIMD multiply long
455 // ASIMD polynomial (8x8) multiply long
H A DAArch64SchedA64FX.td1367 // ASIMD multiply, D-form
1368 // ASIMD multiply, Q-form
1369 // ASIMD multiply accumulate long
1371 // ASIMD multiply long
1435 // ASIMD multiply, D-form
1441 // ASIMD multiply, Q-form
1445 // ASIMD multiply, Q-form
1605 // ASIMD FP multiply, D-form, FZ
1606 // ASIMD FP multiply, D-form, no FZ
1607 // ASIMD FP multiply, Q-form, FZ
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonIntrinsicsV5.td23 // Vector reduce multiply word by signed half (32x16)
40 // Vector multiply halfwords, signed by unsigned
49 // Vector polynomial multiply halfwords
55 // Polynomial multiply words
128 // Complex multiply 32x16
327 // Vector multiply bytes
/freebsd-14.2/contrib/bc/tests/dc/
H A Dall.txt7 multiply
/freebsd-14.2/contrib/bc/tests/bc/scripts/
H A Dall.txt1 multiply.bc
/freebsd-14.2/contrib/bc/tests/bc/
H A Dall.txt11 multiply
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMScheduleA57.td754 // from FP multiply μops to the accumulate operands of an
756 // after the FP multiply μop has been issued
757 // FP multiply, FZ
1015 // and multiply-with-accumulate instructions relative to r0pX.
1031 // ASIMD multiply accumulate, D-form
1044 // ASIMD multiply accumulate, Q-form
1057 // ASIMD multiply accumulate long
1070 // ASIMD multiply accumulate saturating long
1088 // ASIMD multiply long
1175 // ASIMD FP multiply
[all …]
/freebsd-14.2/contrib/bc/vs/tests/
H A Dtests_dc.bat25 multiply
H A Dtests_bc.bat41 multiply
/freebsd-14.2/usr.sbin/bsdconfig/timezone/include/
H A Dmessages.subr44 msg_country_code_multiply_defined="%s:%d: country code \`%s' multiply defined: %s"
76 msg_zone_multiply_defined="%s:%d: zone multiply defined"
/freebsd-14.2/contrib/unifdef/tests/
H A Dif7.c53 #error FOOB multiply 2 is not 84
/freebsd-14.2/usr.bin/units/
H A DREADME13 it allows use of * for multiply and ^ for exponentiation in the input
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h323 opStatus multiply(const IEEEFloat &, roundingMode);
712 opStatus multiply(const DoubleAPFloat &RHS, roundingMode RM);
1060 opStatus multiply(const APFloat &RHS, roundingMode RM) { in multiply() function
1064 return U.IEEE.multiply(RHS.U.IEEE, RM); in multiply()
1066 return U.Double.multiply(RHS.U.Double, RM); in multiply()
1146 (void)Result.multiply(RHS, rmNearestTiesToEven);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrHFP.td191 // Fused multiply-add.
197 // Fused multiply-subtract.
211 // Fused multiply-add (unnormalized).
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DAPFixedPoint.cpp515 Flt.multiply(ScaleFactor, LosslessRM); in convertToFloat()
569 Val.multiply(ScaleFactor, LosslessRM); in getFromFloatValue()
584 Val.multiply(ScaleFactor, LosslessRM); in getFromFloatValue()

1234567