Home
last modified time | relevance | path

Searched full:multiply (Results 1 – 25 of 202) sorted by relevance

123456789

/openbmc/qemu/target/mips/tcg/
H A Dvr54xx_translate.c19 * Integer Multiply-Accumulate Instructions
21 * MACC Multiply, accumulate, and move LO
22 * MACCHI Multiply, accumulate, and move HI
23 * MACCHIU Unsigned multiply, accumulate, and move HI
24 * MACCU Unsigned multiply, accumulate, and move LO
25 * MSAC Multiply, negate, accumulate, and move LO
26 * MSACHI Multiply, negate, accumulate, and move HI
27 * MSACHIU Unsigned multiply, negate, accumulate, and move HI
28 * MSACU Unsigned multiply, negate, accumulate, and move LO
29 * MULHI Multiply and move HI
[all …]
H A Dtx79_translate.c42 * Three-Operand Multiply and Multiply-Add (4 instructions)
44 * MADD [rd,] rs, rt Multiply/Add
45 * MADDU [rd,] rs, rt Multiply/Add Unsigned
46 * MULT [rd,] rs, rt Multiply (3-operand)
47 * MULTU [rd,] rs, rt Multiply Unsigned (3-operand)
51 * Multiply Instructions for Pipeline 1 (10 instructions)
53 * MULT1 [rd,] rs, rt Multiply Pipeline 1
54 * MULTU1 [rd,] rs, rt Multiply Unsigned Pipeline 1
57 * MADD1 [rd,] rs, rt Multiply-Add Pipeline 1
58 * MADDU1 [rd,] rs, rt Multiply-Add Unsigned Pipeline 1
[all …]
/openbmc/openbmc/poky/meta/conf/machine/include/microblaze/
H A Dfeature-microblaze-math.inc4 TUNEVALID[multiply-low] = "Hardware multipler with 32 bit result"
5 TUNEVALID[multiply-high] = "Hardware multipler with 64 bit result"
16 TUNE_CCARGS .= "${@bb.utils.contains_any('TUNE_FEATURES', ['multiply-low', 'multiply-high'], ' -mno…
17 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'multiply-high', ' -mxl-multiply-high', '', d…
30 ….= "${@bb.utils.contains('TUNE_FEATURES', 'multiply-high', '-mh', bb.utils.contains('TUNE_FEATURES…
/openbmc/qemu/target/hexagon/imported/
H A Dmpy.idef19 * Multiply Instructions
34 /* multiply 16x16->32 signed instructions */
51 /* multiply 16x16->32 unsigned instructions */
75 "32-bit Multiply by unsigned immediate",
79 "32-bit Multiply by unsigned immediate, negate result",
83 "32-bit Multiply-Add by unsigned immediate",
87 "32-bit Multiply-Subtract by unsigned immediate",
92 /* multiply/mac 32x32->64 instructions */
94 Q6INSN(M2_dpmpyss_s0, "Rdd32=mpy(Rs32,Rt32)", ATTRIBS(),"Multiply 32x32",{RddV=fMPY32SS(RsV,RtV)…
95 Q6INSN(M2_dpmpyss_acc_s0,"Rxx32+=mpy(Rs32,Rt32)",ATTRIBS(),"Multiply 32x32",{RxxV= RxxV + fMPY32SS(…
[all …]
H A Dfloat.idef34 "Floating-Point Multiply",
38 "Floating-Point Fused Multiply Add",
42 "Floating-Point Fused Multiply Add w/ Additional Scaling (2**Pu)",
51 "Floating-Point Fused Multiply Add",
55 "Floating-Point Fused Multiply Add for Library Routines",
70 "Floating-Point Fused Multiply Add for Library Routines",
233 "Multiply low*low and shift off low 32 bits into sticky (in MSB)",
242 "Multiply low*high and accumulate",
248 "Multiply high*high and accumulate with L*H value",
H A Dmacros.def721 fMPY8UU, /* multiply half integer */
726 fMPY8US, /* multiply half integer */
731 fMPY8SU, /* multiply half integer */
737 fMPY8SS, /* multiply half integer */
743 fMPY16SS, /* multiply half integer */
749 fMPY16UU, /* multiply unsigned half integer */
755 fMPY16SU, /* multiply half integer */
761 fMPY16US, /* multiply half integer */
767 fMPY32SS, /* multiply half integer */
773 fMPY32UU, /* multiply half integer */
[all …]
/openbmc/qemu/include/crypto/
H A Dclmul.h2 * Carry-less multiply operations.
63 * Perform a 32x32->64 carry-less multiply.
70 * Perform a 64x64->128 carry-less multiply.
/openbmc/sdbusplus/example/yaml/net/poettering/
H A DCalculator.interface.yaml6 - name: Multiply
13 The first integer to multiply.
17 The second integer to multiply.
/openbmc/sdbusplus/example/
H A Dcalculator-server.cpp19 /** Multiply (x*y), update lastResult */
20 int64_t multiply(int64_t x, int64_t y) override in multiply() function
H A Dcalculator-client.cpp23 // Call the Multiply method. in startup()
24 auto _ = co_await c.multiply(7, 6); in startup()
/openbmc/qemu/tests/tcg/mips/user/ase/msa/
H A Dtest_msa_compile_64r6el.sh88 # Fixed Multiply
91 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_madd_q_h.c \
93 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_madd_q_w.c \
95 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_maddr_q_h.c \
97 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_maddr_q_w.c \
99 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_msub_q_h.c \
101 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_msub_q_w.c \
103 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_msubr_q_h.c \
105 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_msubr_q_w.c \
107 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_mul_q_h.c \
[all …]
H A Dtest_msa_compile_64r6eb.sh88 # Fixed Multiply
91 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_madd_q_h.c \
93 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_madd_q_w.c \
95 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_maddr_q_h.c \
97 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_maddr_q_w.c \
99 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_msub_q_h.c \
101 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_msub_q_w.c \
103 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_msubr_q_h.c \
105 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_msubr_q_w.c \
107 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_mul_q_h.c \
[all …]
H A Dtest_msa_compile_32r5el.sh123 # Fixed Multiply
126 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_madd_q_h.c \
129 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_madd_q_w.c \
132 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_maddr_q_h.c \
135 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_maddr_q_w.c \
138 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_msub_q_h.c \
141 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_msub_q_w.c \
144 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_msubr_q_h.c \
147 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_msubr_q_w.c \
150 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_mul_q_h.c \
[all …]
H A Dtest_msa_compile_32r5eb.sh123 # Fixed Multiply
126 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_madd_q_h.c \
129 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_madd_q_w.c \
132 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_maddr_q_h.c \
135 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_maddr_q_w.c \
138 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_msub_q_h.c \
141 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_msub_q_w.c \
144 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_msubr_q_h.c \
147 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_msubr_q_w.c \
150 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_mul_q_h.c \
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/
H A DPowerSupplyAttributes.interface.yaml9 The power supply derating factor, which is the percentage to multiply
/openbmc/qemu/host/include/generic/host/crypto/
H A Dclmul.h2 * No host specific carry-less multiply acceleration.
/openbmc/u-boot/board/xilinx/microblaze-generic/
H A Dconfig.mk10 CPUFLAGS-$(subst 1,,$(CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL)) += -mxl-multiply-high
/openbmc/openbmc/meta-openembedded/meta-oe/dynamic-layers/meta-python/recipes-connectivity/thingsboard-gateway/thingsboard-gateway/
H A Dopcua.json36 "method": "multiply",
/openbmc/qemu/target/arm/tcg/
H A Dsve.decode316 # SVE integer multiply/divide (predicated)
421 ### SVE Integer Multiply-Add Group
423 # SVE integer multiply-add writing addend (predicated)
427 # SVE integer multiply-add writing multiplicand (predicated)
922 # SVE integer multiply immediate (unpredicated)
932 #### SVE Multiply - Indexed
943 # SVE2 integer multiply-add (indexed)
951 # SVE2 saturating multiply-add high (indexed)
963 # SVE2 saturating multiply-add (indexed)
979 # SVE2 complex integer multiply-add (indexed)
[all …]
/openbmc/openbmc/poky/meta/recipes-multimedia/gstreamer/gstreamer1.0/
H A Drun-ptest3 # Multiply all timeouts by five so they're more likely to work
/openbmc/qemu/target/hexagon/
H A Dattribs_def.h.inc69 DEF_ATTRIB(CVI_VX, "Multiply instruction executes on HVX", "", "")
70 DEF_ATTRIB(CVI_VX_DV, "Double vector multiply insn executes on HVX", "", "")
73 DEF_ATTRIB(CVI_VS_VX, "Permute/shift and multiply insn executes on HVX", "", "")
/openbmc/qemu/target/hexagon/imported/mmvec/
H A Dext.idef486 "Vector Dual Multiply-Accumulates unsigned bytes by bytes",
491 "Vector Dual Multiply-Accumulates unsigned bytes by bytes, and accumulate",
498 "Vector Dual Multiply-Accumulates unsigned bytes by bytes, and accumulate Sliding Window Reduction…
506 "Vector Dual Multiply-Accumulates unsigned bytes by bytes, and accumulate Sliding Window Reduction…
556 "Vector halfword multiply, accumulate pairs, sat to word",
563 "Vector halfword multiply, accumulate pairs, sat to word",
573 "Vector halfword multiply, accumulate pairs, saturate to word",
580 "Vector halfword multiply, accumulate pairs, saturate to word",
611 "Vector halfword multiply, accumulate pairs, saturate to word",
618 "Vector halfword multiply, accumulate pairs, saturate to word",
[all …]
/openbmc/u-boot/doc/
H A DREADME.NDS3226 - Multiply-add and multiple-sub with 64-bit accumulator.
/openbmc/qemu/target/s390x/tcg/
H A Dinsn-data.h.inc666 /* MULTIPLY */
681 /* MULTIPLY HALFWORD */
685 /* MULTIPLY HALFWORD IMMEDIATE */
688 /* MULTIPLY LOGICAL */
693 /* MULTIPLY SINGLE */
705 /* MULTIPLY SINGLE IMMEDIATE */
709 /* MULTIPLY AND ADD */
714 /* MULTIPLY AND SUBTRACT */
1159 /* VECTOR GALOIS FIELD MULTIPLY SUM */
1161 /* VECTOR GALOIS FIELD MULTIPLY SUM AND ACCUMULATE */
[all …]
/openbmc/phosphor-fan-presence/docs/monitor/
H A Dsensors.md34 - A value to multiply the current target by to adjust the monitoring of this

123456789