| /arch/arm/lib/ |
| A D | muldi3.S | 28 mul xh, yl, xh 35 mul yh, xl, yh 36 mul xl, yl, xl 37 mul ip, yl, ip
|
| A D | delay-loop.S | 30 mul r0, r2, r0 @ r0 = delay_us * UDELAY_MULT
|
| A D | lib1funcs.S | 340 mul r3, r0, r2 353 mul r3, r0, r2
|
| /arch/x86/include/asm/ |
| A D | div64.h | 87 static inline u64 mul_u64_u64_div_u64(u64 a, u64 mul, u64 div) in mul_u64_u64_div_u64() argument 92 : "a" (a), "rm" (mul), "rm" (div) in mul_u64_u64_div_u64() 99 static inline u64 mul_u64_u32_div(u64 a, u32 mul, u32 div) in mul_u64_u32_div() argument 101 return mul_u64_u64_div_u64(a, mul, div); in mul_u64_u32_div()
|
| A D | asm.h | 43 #define _ASM_MUL __ASM_SIZE(mul)
|
| /arch/m68k/fpsp040/ |
| A D | binstr.S | 16 | bit 63. The fraction is multiplied by 10 using a mul by 2 17 | shift and a mul by 8 shift. The bits shifted out of the 51 | d2: upper 32-bits of fraction for mul by 8 52 | d3: lower 32-bits of fraction for mul by 8 53 | d4: upper 32-bits of fraction for mul by 2 54 | d5: lower 32-bits of fraction for mul by 2 97 asll #1,%d5 |mul d5 by 2 98 roxll #1,%d4 |mul d4 by 2 100 addxw %d6,%d1 |add in extend from mul by 2 102 | A5. Add mul by 8 to mul by 2. D1 contains the digit formed.
|
| A D | decbin.S | 62 | Clean up and return. Check if the final mul or div resulted 125 | 2. Calculate absolute value of exponent in d1 by mul and add. 153 mulul #TEN,%d1 |mul partial product by one digit place 463 bccs e_next |if zero, skip the mul 464 fmulx (%a1,%d3),%fp1 |mul by 10**(d3_bit_no) 483 beqs mul |if clear, go to multiply 487 mul: label 493 | If the final mul/div in decbin incurred an inex exception,
|
| A D | bindec.S | 254 fmulx LOG2UP1,%fp0 |if neg, mul by LOG2UP1 258 fmulx LOG2,%fp0 |if pos, mul by LOG2 650 bccs l_next |if zero, skip the mul 651 fmulx (%a1,%d3),%fp2 |mul by 10**(d3_bit_no)
|
| /arch/arm/boot/compressed/ |
| A D | ll_char_wr.S | 66 mul r7, r2, r7 71 mul r7, r2, r7 85 mul r4, r2, ip 88 mul ip, r2, ip @ avoid r4 95 mul r4, r2, ip 98 mul ip, r2, ip @ avoid r4
|
| /arch/nios2/ |
| A D | Makefile | 28 KBUILD_CFLAGS += $(if $(CONFIG_NIOS2_HW_MUL_SUPPORT),-mhw-mul,-mno-hw-mul)
|
| /arch/openrisc/ |
| A D | Makefile | 31 KBUILD_CFLAGS += $(call cc-option,-mhard-mul) 33 KBUILD_CFLAGS += $(call cc-option,-msoft-mul)
|
| A D | Kconfig | 117 bool "Have instruction l.mul for hardware multiply"
|
| /arch/mips/kernel/ |
| A D | cps-vec.S | 284 mul t1, t1, t2 291 mul t0, t0, t1 330 mul v1, t9, t1 411 mul t0, t0, ta1 535 mul t1, t1, t0 536 mul t1, t1, t2 562 mul t1, t1, t0 563 mul t1, t1, t2
|
| /arch/sh/lib/ |
| A D | div64.S | 29 mul.l r6, r2
|
| /arch/powerpc/platforms/powernv/ |
| A D | pci-sriov.c | 150 int mul; in pnv_pci_ioda_fixup_iov_resources() local 156 mul = phb->ioda.total_pe_num; in pnv_pci_ioda_fixup_iov_resources() 203 res->end = res->start + vf_bar_sz * mul - 1; in pnv_pci_ioda_fixup_iov_resources() 207 i, res, mul); in pnv_pci_ioda_fixup_iov_resources()
|
| /arch/powerpc/platforms/512x/ |
| A D | clock-commonclk.c | 225 int mul, int div) in mpc512x_clk_factor() argument 231 mul, div); in mpc512x_clk_factor() 707 int mul, div; in mpc512x_clk_setup_clock_tree() local 778 mul = get_cpmf_mult_x2(); in mpc512x_clk_setup_clock_tree() 780 clks[MPC512x_CLK_E300] = mpc512x_clk_factor("e300", "csb", mul, div); in mpc512x_clk_setup_clock_tree()
|
| /arch/arm64/lib/ |
| A D | memchr.S | 46 mul repchr, x1, rep01
|
| /arch/mips/include/asm/octeon/ |
| A D | cvmx-spxx-defs.h | 263 uint64_t mul:1; member 273 uint64_t mul:1;
|
| /arch/xtensa/lib/ |
| A D | mulsi3.S | 57 mul.aa.hl a2, a3
|
| /arch/nios2/boot/dts/ |
| A D | 3c120_devboard.dts | 37 altr,has-mul = <1>;
|
| A D | 10m50_devboard.dts | 29 altr,has-mul = <1>;
|
| /arch/nios2/platform/ |
| A D | Kconfig.platform | 68 instruction. This will enable the -mhw-mul compiler flag.
|
| /arch/m68k/ifpsp060/src/ |
| A D | ilsp.S | 480 # _060LSP__imulu64_(): Emulate 64-bit unsigned mul instruction # 481 # _060LSP__imuls64_(): Emulate 64-bit signed mul instruction. # 484 # and therefore does not work exactly like the 680X0 mul{s,u}.l #
|
| /arch/microblaze/boot/dts/ |
| A D | system.dts | 110 xlnx,use-hw-mul = <0x2>;
|
| /arch/mips/net/ |
| A D | bpf_jit_comp32.c | 445 emit(ctx, mul, hi(dst), hi(dst), src); in emit_mul_i64() 482 emit(ctx, mul, acc, hi(dst), lo(src)); in emit_mul_r64() 490 emit(ctx, mul, tmp, lo(dst), hi(src)); in emit_mul_r64()
|