| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVSchedule.td | 20 def WriteIMul : SchedWrite; // 32-bit or 64-bit multiply 21 def WriteIMul32 : SchedWrite; // 32-bit multiply on RV64I 47 def WriteFMul16 : SchedWrite; // 16-bit floating point multiply 48 def WriteFMul32 : SchedWrite; // 32-bit floating point multiply 49 def WriteFMul64 : SchedWrite; // 64-bit floating point multiply 50 def WriteFMul128 : SchedWrite; // 128-bit floating point multiply 51 def WriteFMA16 : SchedWrite; // 16-bit floating point fused multiply-add 52 def WriteFMA32 : SchedWrite; // 32-bit floating point fused multiply-add 53 def WriteFMA64 : SchedWrite; // 64-bit floating point fused multiply-add 54 def WriteFMA128 : SchedWrite; // 128-bit floating point fused multiply-add [all …]
|
| /freebsd/contrib/netbsd-tests/bin/expr/ |
| H A D | t_expr.sh | 166 atf_test_case multiply 226 atf_add_test_case multiply
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedNeoverseN1.td | 324 // Divide and multiply instructions 431 // FP multiply 434 // FP multiply accumulate 612 // ASIMD multiply, D-form 613 // ASIMD multiply accumulate, D-form 614 // ASIMD multiply accumulate high, D-form 615 // ASIMD multiply accumulate saturating long 616 // ASIMD multiply long 617 // ASIMD multiply accumulate long 626 // ASIMD multiply, [all...] |
| H A D | AArch64SchedNeoverseN2.td | 855 // FP multiply 858 // FP multiply accumulate 1024 // ASIMD matrix multiply-accumulate 1038 // ASIMD multiply 1041 // ASIMD multiply accumulate 1044 // ASIMD multiply accumulate high 1047 // ASIMD multiply accumulate long 1050 // ASIMD multiply accumulate saturating long 1053 // ASIMD multiply/multiply long (8x8) polynomial, D-form 1054 // ASIMD multiply/multiply long (8x8) polynomial, Q-form [all …]
|
| H A D | AArch64SchedNeoverseN3.td | 834 // FP multiply 837 // FP multiply accumulate 989 // ASIMD matrix multiply-accumulate 1001 // ASIMD multiply 1004 // ASIMD multiply accumulate 1007 // ASIMD multiply accumulate high 1010 // ASIMD multiply accumulate long 1013 // ASIMD multiply accumulate saturating long 1016 // ASIMD multiply/multiply long (8x8) polynomial, D-form 1017 // ASIMD multiply/multiply long (8x8) polynomial, Q-form [all …]
|
| H A D | AArch64SchedNeoverseV1.td | 477 // consumers of 64 bit multiply high operations? 633 // Divide and multiply instructions 769 // FP multiply 772 // FP multiply accumulate 937 // ASIMD matrix multiply-accumulate 940 // ASIMD multiply 943 // ASIMD multiply accumulate 946 // ASIMD multiply accumulate long 949 // ASIMD multiply accumulate high 952 // ASIMD multiply accumulate saturating long [all …]
|
| H A D | AArch64SchedNeoverseV2.td | 970 // consumers of 64 bit multiply high operations? 1037 // NOTE: SOG p. 43: Complex multiply-add B, H, S element size: How to reduce 1167 // §3.5 Divide and multiply instructions 1319 // FP multiply 1322 // FP multiply accumulate 1486 // ASIMD matrix multiply-accumulate 1500 // ASIMD multiply 1503 // ASIMD multiply accumulate 1506 // ASIMD multiply accumulate high 1509 // ASIMD multiply accumulate long [all …]
|
| H A D | AArch64SchedA57.td | 113 // Forwarding logic is only modeled for multiply and accumulate 382 // 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, [all...] |
| H A D | AArch64SchedThunderX2T99.td | 65 // Integer divide and multiply micro-ops only on port 1. 1162 // FP multiply 1163 // FP multiply accumulate 1239 // ASIMD multiply, D-form 1240 // ASIMD multiply, Q-form 1241 // ASIMD multiply accumulate long 1242 // ASIMD multiply accumulate saturating long 1243 // ASIMD multiply long 1277 // ASIMD polynomial (8x8) multiply long 1311 // ASIMD multiply, [all...] |
| H A D | AArch64SchedA510.td | 444 // ASIMD multiply, by element 447 // ASIMD multiply 450 // ASIMD multiply accumulate 454 // ASIMD multiply accumulate half 456 // ASIMD multiply accumulate long 458 // ASIMD multiply accumulate long #2 465 // ASIMD multiply long 467 // ASIMD polynomial (8x8) multiply long 506 // Crypto polynomial (64x64) multiply long 763 // Complex multiply-add B, H, S element size [all …]
|
| H A D | AArch64SchedA320.td | 466 // ASIMD multiply, by element 469 // ASIMD multiply 472 // ASIMD multiply accumulate 476 // ASIMD multiply accumulate half 478 // ASIMD multiply accumulate long 480 // ASIMD multiply accumulate long #2 487 // ASIMD multiply long 489 // ASIMD polynomial (8x8) multiply long 528 // Crypto polynomial (64x64) multiply long 785 // Complex multiply-add B, H, S element size [all …]
|
| H A D | AArch64SchedThunderX3T110.td | 1270 // FP multiply 1271 // FP multiply accumulate 1347 // ASIMD multiply, D-form 1348 // ASIMD multiply, Q-form 1349 // ASIMD multiply accumulate long 1350 // ASIMD multiply accumulate saturating long 1351 // ASIMD multiply long 1385 // ASIMD polynomial (8x8) multiply long 1419 // ASIMD multiply, D-form 1424 // ASIMD multiply, [all...] |
| H A D | AArch64SchedA55.td | 432 // 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 D | AArch64SchedA64FX.td | 1367 // ASIMD multiply, D-form 1368 // ASIMD multiply, Q-form 1369 // ASIMD multiply accumulate long 1370 // ASIMD multiply accumulate saturating long 1371 // ASIMD multiply long 1401 // ASIMD polynomial (8x8) multiply long 1435 // ASIMD multiply, D-form 1441 // ASIMD multiply, Q-form 1445 // ASIMD multiply, Q-form 1449 // ASIMD multiply accumulat [all...] |
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonIntrinsicsV5.td | 23 // 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/contrib/bc/tests/dc/ |
| H A D | all.txt | 7 multiply
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleA57.td | 270 // from similar μops, allowing a typical sequence of multiply-accumulate μops 753 // FP multiply-accumulate pipelines support late forwarding of the result 754 // from FP multiply μops to the accumulate operands of an 755 // FP multiply-accumulate μop. The latter can potentially be issued 1 cycle 756 // after the FP multiply μop has been issued 757 // FP multiply, FZ 764 // FP multiply accumulate, FZ: 9cyc "F0/F1" or 4 cyc for sequenced accumulate 1013 // ASIMD multiply, D-form: 5cyc F0 for r0px, 4cyc F0 for r1p0 and later 1014 // Cortex-A57 r1p0 and later reduce the latency of ASIMD multiply 1015 // and multiply-with-accumulate instructions relative to r0pX. [all …]
|
| /freebsd/usr.sbin/bsdconfig/timezone/include/ |
| H A D | messages.subr | 44 msg_country_code_multiply_defined="%s:%d: country code \`%s' multiply defined: %s" 76 msg_zone_multiply_defined="%s:%d: zone multiply defined"
|
| /freebsd/contrib/bc/vs/tests/ |
| H A D | tests_dc.bat | 25 multiply
|
| H A D | tests_bc.bat | 41 multiply
|
| /freebsd/contrib/unifdef/tests/ |
| H A D | if7.c | 53 #error FOOB multiply 2 is not 84
|
| /freebsd/usr.bin/units/ |
| H A D | README | 13 it allows use of * for multiply and ^ for exponentiation in the input
|
| /freebsd/contrib/bc/tests/bc/ |
| H A D | all.txt | 136 multiply
|
| /freebsd/contrib/llvm-project/libc/src/__support/FPUtil/generic/ |
| H A D | README.md | 5 the fuse-multiply-add operation (FMA). The C standard library requires three
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | OPENSSL_ppccap.pod | 86 instruction is maddhdu (multiply-add high doubleword unsigned). 88 Effect: Enables use of the polynomial multiply and other ISA 3.00 instructions
|