Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 87 for umul (0.07 sec)

  1. src/cmd/asm/internal/arch/loong64.go

    		return true
    	}
    	return false
    }
    
    // IsLoong64MUL reports whether the op (as defined by an loong64.A* constant) is
    // one of the MUL/DIV/REM instructions that require special handling.
    func IsLoong64MUL(op obj.As) bool {
    	switch op {
    	case loong64.AMUL, loong64.AMULU, loong64.AMULV, loong64.AMULVU,
    		loong64.ADIV, loong64.ADIVU, loong64.ADIVV, loong64.ADIVVU,
    		loong64.AREM, loong64.AREMU, loong64.AREMV, loong64.AREMVU:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/test/fixedbugs_test.go

    		t.Errorf("line number missing in assembly:\n%s", out)
    	}
    }
    
    var issue16214src = `
    package main
    
    func Mod32(x uint32) uint32 {
    	return x % 3 // frontend rewrites it as HMUL with 2863311531, the LITERAL node has unknown Pos
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 06 18:07:35 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  3. src/math/sin_s390x.s

    	FMADD   F1, F6, F4
    	FMOVD   0(R2), F1
    	FMADD   F3, F2, F1
    	FMUL    F0, F2
    	WFMADB  V6, V4, V1, V6
    	TMLL	R1, $2
    	FMADD   F6, F2, F0
    	BNE     L34
    	FMOVD   F0, ret+8(FP)
    	RET
    
    L33:
    	MOVD    $sincosxnan<>+0(SB), R1
    	FMOVD   0(R1), F0
    	FMOVD   F0, ret+8(FP)
    	RET
    
    L36:
    	FMUL    F0, F0
    	MOVD    $sincosc0<>+0(SB), R1
    	WFMDB   V0, V0, V1
    	WFMADB  V0, V4, V20, V4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 31 04:25:54 UTC 2023
    - 8.6K bytes
    - Viewed (0)
  4. test/codegen/mathbits.go

    }
    
    // --------------- //
    //    bits.Mul*    //
    // --------------- //
    
    func Mul(x, y uint) (hi, lo uint) {
    	// amd64:"MULQ"
    	// arm64:"UMULH","MUL"
    	// ppc64x:"MULHDU","MULLD"
    	// s390x:"MLGR"
    	// mips64: "MULVU"
    	// riscv64:"MULHU","MUL"
    	return bits.Mul(x, y)
    }
    
    func Mul64(x, y uint64) (hi, lo uint64) {
    	// amd64:"MULQ"
    	// arm64:"UMULH","MUL"
    	// ppc64x:"MULHDU","MULLD"
    	// s390x:"MLGR"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  5. src/math/tan_s390x.s

    	FMOVD	0(R1), F4
    	WFMSDB	V0, V6, V4, V6
    	FMOVD	80(R5), F1
    	FADD	F6, F4
    	FMOVD	72(R5), F2
    	FMSUB	F1, F4, F0
    	FMOVD	64(R5), F3
    	WFMADB	V4, V2, V0, V2
    	FMOVD	56(R5), F1
    	WFMADB	V4, V3, V2, V4
    	FMUL	F2, F2
    	VLEG	$0, 48(R5), V18
    	LGDR	F6, R1
    	FMOVD	40(R5), F5
    	FMOVD	32(R5), F3
    	FMADD	F1, F2, F3
    	FMOVD	24(R5), F1
    	FMOVD	16(R5), F7
    	FMOVD	8(R5), F0
    	WFMADB	V2, V7, V1, V7
    	WFMADB	V2, V0, V5, V0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 27 23:30:00 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/loong64/a.out.go

    	ALUI
    
    	AMOVB
    	AMOVBU
    
    	AMOVD
    	AMOVDF
    	AMOVDW
    	AMOVF
    	AMOVFD
    	AMOVFW
    
    	AMOVH
    	AMOVHU
    	AMOVW
    
    	AMOVWD
    	AMOVWF
    
    	AMOVWL
    	AMOVWR
    
    	AMUL
    	AMULD
    	AMULF
    	AMULU
    	AMULH
    	AMULHU
    	AMULW
    	ANEGD
    	ANEGF
    
    	ANEGW
    	ANEGV
    
    	ANOOP // hardware nop
    	ANOR
    	AOR
    	AREM
    	AREMU
    
    	ARFE
    
    	ASC
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/ppc64/anames.go

    	"FMADD",
    	"FMADDCC",
    	"FMADDS",
    	"FMADDSCC",
    	"FMOVD",
    	"FMOVDCC",
    	"FMOVDU",
    	"FMOVS",
    	"FMOVSU",
    	"FMOVSX",
    	"FMOVSZ",
    	"FMSUB",
    	"FMSUBCC",
    	"FMSUBS",
    	"FMSUBSCC",
    	"FMUL",
    	"FMULCC",
    	"FMULS",
    	"FMULSCC",
    	"FNABS",
    	"FNABSCC",
    	"FNEG",
    	"FNEGCC",
    	"FNMADD",
    	"FNMADDCC",
    	"FNMADDS",
    	"FNMADDSCC",
    	"FNMSUB",
    	"FNMSUBCC",
    	"FNMSUBS",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go

    	/*13163*/ uint16(xCondDataSize), 13167, 13171, 0,
    	/*13167*/ uint16(xSetOp), uint16(IMUL),
    	/*13169*/ uint16(xArgRM16),
    	/*13170*/ uint16(xMatch),
    	/*13171*/ uint16(xSetOp), uint16(IMUL),
    	/*13173*/ uint16(xArgRM32),
    	/*13174*/ uint16(xMatch),
    	/*13175*/ uint16(xCondDataSize), 13167, 13171, 13179,
    	/*13179*/ uint16(xSetOp), uint16(IMUL),
    	/*13181*/ uint16(xArgRM64),
    	/*13182*/ uint16(xMatch),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 266.8K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/typecheck/universe.go

    	okfor[ir.OEQ] = okforeq[:]
    	okfor[ir.OGE] = types.IsOrdered[:]
    	okfor[ir.OGT] = types.IsOrdered[:]
    	okfor[ir.OLE] = types.IsOrdered[:]
    	okfor[ir.OLT] = types.IsOrdered[:]
    	okfor[ir.OMOD] = okforand[:]
    	okfor[ir.OMUL] = okforarith[:]
    	okfor[ir.ONE] = okforeq[:]
    	okfor[ir.OOR] = okforand[:]
    	okfor[ir.OOROR] = okforbool[:]
    	okfor[ir.OSUB] = okforarith[:]
    	okfor[ir.OXOR] = okforand[:]
    	okfor[ir.OLSH] = okforand[:]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 15:20:28 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/walk/assign.go

    		ir.OAND,
    		ir.OANDAND,
    		ir.OANDNOT,
    		ir.OBITNOT,
    		ir.OCONV,
    		ir.OCONVIFACE,
    		ir.OCONVNOP,
    		ir.ODIV,
    		ir.ODOT,
    		ir.ODOTTYPE,
    		ir.OLITERAL,
    		ir.OLSH,
    		ir.OMOD,
    		ir.OMUL,
    		ir.ONEG,
    		ir.ONIL,
    		ir.OOR,
    		ir.OOROR,
    		ir.OPAREN,
    		ir.OPLUS,
    		ir.ORSH,
    		ir.OSUB,
    		ir.OXOR:
    		return false
    	}
    
    	// Be conservative.
    	return true
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:09:06 UTC 2024
    - 20.3K bytes
    - Viewed (0)
Back to top