Home
last modified time | relevance | path

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

1234

/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/arm/tcg/
H A Dsve.decode306 # SVE integer multiply/divide (predicated)
401 # SVE integer multiply-add writing addend (predicated)
405 # SVE integer multiply-add writing multiplicand (predicated)
841 # SVE integer multiply immediate (unpredicated)
859 # SVE2 integer multiply-add (indexed)
867 # SVE2 saturating multiply-add high (indexed)
879 # SVE2 saturating multiply-add (indexed)
895 # SVE2 complex integer multiply-add (indexed)
901 # SVE2 complex saturating integer multiply-add (indexed)
907 # SVE2 multiply-add long (indexed)
[all …]
H A Da32.decode139 # Multiply and multiply accumulate
164 # Halfword multiply and multiply accumulate
503 # Signed multiply, signed and unsigned divide
/openbmc/qemu/target/hexagon/imported/
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/tests/tcg/mips/user/ase/msa/
H A Dtest_msa_compile_64r6el.sh91 /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 \
109 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_mul_q_w.c \
[all …]
H A Dtest_msa_compile_64r6eb.sh91 /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 \
109 /opt/img/bin/mips-img-linux-gnu-gcc fixed-multiply/test_msa_mul_q_w.c \
[all …]
H A Dtest_msa_compile_32r5el.sh126 /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 \
153 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_mul_q_w.c \
[all …]
H A Dtest_msa_compile_32r5eb.sh126 /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 \
153 /opt/mti/bin/mips-mti-linux-gnu-gcc fixed-multiply/test_msa_mul_q_w.c \
[all …]
/openbmc/linux/Documentation/arch/arm/nwfpe/
H A Dnotes.rst22 emulator sees a multiply of a double and extended, it promotes the double to
23 extended, then does the multiply in extended precision.
H A Dnetwinder-fpe.rst83 MUF{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - multiply
89 FML{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - fast multiply
/openbmc/linux/arch/m68k/ifpsp060/
H A Dilsp.doc34 module can be used to emulate 64-bit divide and multiply,
78 For example, to use a 64-bit multiply instruction,
81 for unsigned multiply could look like:
90 bsr.l _060LISP_TOP+0x18 # branch to multiply routine
/openbmc/u-boot/board/xilinx/microblaze-generic/
H A Dconfig.mk10 CPUFLAGS-$(subst 1,,$(CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL)) += -mxl-multiply-high
/openbmc/sdbusplus/example/
H A Dcalculator-server.cpp20 int64_t multiply(int64_t x, int64_t y) override in multiply() function
H A Dcalculator-client.cpp24 auto _ = co_await c.multiply(7, 6); in startup()
/openbmc/linux/arch/nios2/kernel/
H A Dinsnemu.S212 bne r7, zero, multiply
406 multiply: label
/openbmc/linux/arch/m68k/fpsp040/
H A Ddecbin.S472 | same sign. If the exp was pos then multiply fp1*fp0;
483 beqs mul |if clear, go to multiply
488 fmulx %fp1,%fp0 |exp is positive, so multiply by exp
/openbmc/linux/arch/powerpc/lib/
H A Ddiv64.S41 mulhwu r9,r11,r4 # multiply the estimate by the divisor,
/openbmc/phosphor-fan-presence/docs/monitor/
H A Dsensors.md34 - A value to multiply the current target by to adjust the monitoring of this
/openbmc/linux/arch/openrisc/
H A DKconfig113 bool "Have instruction l.mul for hardware multiply"
116 Select this if your implementation has a hardware multiply instruction
/openbmc/linux/Documentation/devicetree/bindings/nios2/
H A Dnios2.txt26 - altr,has-mul: Specifies CPU hardware multiply support, should be 1.
/openbmc/qemu/target/hexagon/
H A Dattribs_def.h.inc70 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/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
H A Dkernel.fuc253 /* try not losing precision (multiply then divide) */
264 /* let's divide then multiply, too bad for the precision! */
287 /* simply multiply $us by HW_TICKS_PER_US */
/openbmc/qemu/hw/misc/
H A Domap_clk.c694 void omap_clk_setrate(struct clk *clk, int divide, int multiply) in omap_clk_setrate() argument
697 clk->multiplier = multiply; in omap_clk_setrate()
/openbmc/linux/arch/powerpc/boot/
H A Ddiv64.S41 mulhwu r9,r11,r4 # multiply the estimate by the divisor,
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/templatetags/
H A Dprojecttags.py83 def multiply(value, arg): function

1234