Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 14 for umul (0.06 sec)

  1. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (Sub(32|64)F ...) => (SUBS(S|D) ...)
    
    (Mul(64|32|16|8) ...) => (MUL(Q|L|L|L) ...)
    (Mul(32|64)F ...) => (MULS(S|D) ...)
    
    (Select0 (Mul64uover x y)) => (Select0 <typ.UInt64> (MULQU x y))
    (Select0 (Mul32uover x y)) => (Select0 <typ.UInt32> (MULLU x y))
    (Select1 (Mul(64|32)uover x y)) => (SETO (Select1 <types.TypeFlags> (MUL(Q|L)U x y)))
    
    (Hmul(64|32) ...) => (HMUL(Q|L) ...)
    (Hmul(64|32)u ...) => (HMUL(Q|L)U ...)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/mips/asm0.go

    	{AMOVV, C_REG, C_NONE, C_HI, 21, 4, 0, sys.MIPS64, 0},
    	{AMOVW, C_REG, C_NONE, C_LO, 21, 4, 0, 0, 0},
    	{AMOVV, C_REG, C_NONE, C_LO, 21, 4, 0, sys.MIPS64, 0},
    
    	{AMUL, C_REG, C_REG, C_NONE, 22, 4, 0, 0, 0},
    	{AMUL, C_REG, C_REG, C_REG, 22, 4, 0, 0, 0},
    	{AMULV, C_REG, C_REG, C_NONE, 22, 4, 0, sys.MIPS64, 0},
    
    	{AADD, C_ADD0CON, C_REG, C_REG, 4, 4, 0, 0, 0},
    	{AADD, C_ADD0CON, C_NONE, C_REG, 4, 4, 0, 0, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 53.6K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/loong64/asm.go

    		return 0x23 << 15
    	case ASUBVU, ANEGV:
    		return 0x23 << 15
    
    	case AMUL:
    		return 0x38 << 15 // mul.w
    	case AMULU:
    		return 0x38 << 15 // mul.w
    	case AMULH:
    		return 0x39 << 15 // mulh.w
    	case AMULHU:
    		return 0x3a << 15 // mulhu.w
    	case AMULV:
    		return 0x3b << 15 // mul.d
    	case AMULVU:
    		return 0x3b << 15 // mul.d
    	case AMULHV:
    		return 0x3c << 15 // mulh.d
    	case AMULHVU:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 61.8K bytes
    - Viewed (0)
  4. src/cmd/asm/internal/asm/testdata/ppc64.s

    	FSUBS F1, F2                    // ec420828
    	FSUBS F1, F2, F3                // ec620828
    	FSUBCC F1, F2, F3               // fc620829
    	FSUBSCC F1, F2, F3              // ec620829
    	FMUL F1, F2                     // fc420072
    	FMUL F1, F2, F3                 // fc620072
    	FMULCC F1, F2, F3               // fc620073
    	FMULS F1, F2                    // ec420072
    	FMULS F1, F2, F3                // ec620072
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    (Div16u x y) => (DIVWU (ZeroExt16to32 x) (ZeroExt16to32 y))
    (Div8 x y) => (DIVW  (SignExt8to32 x) (SignExt8to32 y))
    (Div8u x y) => (DIVWU (ZeroExt8to32 x) (ZeroExt8to32 y))
    
    (Hmul(64|64u|32|32u) ...) => (MULH(D|DU|W|WU) ...)
    
    (Mul(32|64)F ...) => ((FMULS|FMUL) ...)
    
    (Div(32|64)F ...) => ((FDIVS|FDIV) ...)
    
    // Lowering float <=> int
    (Cvt32to(32|64)F x) => ((FCFIDS|FCFID) (MTVSRD (SignExt32to64 x)))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 53.2K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/S390X.rules

    (Sub(64|Ptr) ...) => (SUB ...)
    (Sub(32|16|8) ...) => (SUBW ...)
    (Sub32F x y) => (Select0 (FSUBS x y))
    (Sub64F x y) => (Select0 (FSUB x y))
    
    (Mul64 ...) => (MULLD ...)
    (Mul(32|16|8) ...) => (MULLW ...)
    (Mul32F ...) => (FMULS ...)
    (Mul64F ...) => (FMUL ...)
    (Mul64uhilo ...) => (MLGR ...)
    
    (Div32F ...) => (FDIVS ...)
    (Div64F ...) => (FDIV ...)
    
    (Div64 x y) => (DIVD x y)
    (Div64u ...) => (DIVDU ...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 74.3K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/arm/asm5.go

    	{AMOVH, C_REG, C_NONE, C_REG, 1, 4, 0, 0, 0, 0},
    	{AMOVHS, C_REG, C_NONE, C_REG, 14, 8, 0, 0, 0, 0},
    	{AMOVHU, C_REG, C_NONE, C_REG, 14, 8, 0, 0, 0, 0},
    	{AMUL, C_REG, C_REG, C_REG, 15, 4, 0, 0, 0, C_SBIT},
    	{AMUL, C_REG, C_NONE, C_REG, 15, 4, 0, 0, 0, C_SBIT},
    	{ADIV, C_REG, C_REG, C_REG, 16, 4, 0, 0, 0, 0},
    	{ADIV, C_REG, C_NONE, C_REG, 16, 4, 0, 0, 0, 0},
    	{ADIVHW, C_REG, C_REG, C_REG, 105, 4, 0, 0, 0, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 15 20:51:01 UTC 2023
    - 79.4K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/S390XOps.go

    		{name: "FMULS", argLength: 2, reg: fp21, asm: "FMULS", commutative: true, resultInArg0: true},                                // fp32 arg0 * arg1
    		{name: "FMUL", argLength: 2, reg: fp21, asm: "FMUL", commutative: true, resultInArg0: true},                                  // fp64 arg0 * arg1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 52.5K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		{name: "UMULH", argLength: 2, reg: gp21, asm: "UMULH", commutative: true},                                     // (arg0 * arg1) >> 64, unsigned
    		{name: "MULL", argLength: 2, reg: gp21, asm: "SMULL", commutative: true},                                      // arg0 * arg1, signed, 32-bit mult results in 64-bit
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/riscv/obj.go

    		switch p.As {
    		case AADDI, ASLTI, ASLTIU, AANDI, AORI, AXORI, ASLLI, ASRLI, ASRAI,
    			AADDIW, ASLLIW, ASRLIW, ASRAIW, AADDW, ASUBW, ASLLW, ASRLW, ASRAW,
    			AADD, AAND, AOR, AXOR, ASLL, ASRL, ASUB, ASRA,
    			AMUL, AMULH, AMULHU, AMULHSU, AMULW, ADIV, ADIVU, ADIVW, ADIVUW,
    			AREM, AREMU, AREMW, AREMUW,
    			AADDUW, ASH1ADD, ASH1ADDUW, ASH2ADD, ASH2ADDUW, ASH3ADD, ASH3ADDUW, ASLLIUW,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
Back to top