Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 169 for movbeq (0.56 sec)

  1. test/codegen/memcombine.go

    	// ppc64le:`MOVWBR`
    	// ppc64:`MOVW\s`
    	b[1], b[2], b[3], b[4] = byte(val>>24), byte(val>>16), byte(val>>8), byte(val)
    }
    
    func store_be_byte_8(b []byte, val uint64) {
    	_ = b[8]
    	// arm64:`REV`,`MOVD\sR[0-9]+,\s1\(R[0-9]+\)`,-`MOVB`,-`MOVH`,-`MOVW`,-`REV16W`,-`REVW`
    	// amd64/v1,amd64/v2:`MOVQ\s[A-Z]+,\s1\([A-Z]+\)`,-`MOVB`,-`MOVW`,-`MOVL`
    	// amd64/v3:`MOVBEQ\s[A-Z]+,\s1\([A-Z]+\)`, -`MOVBEL`
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 19:45:41 UTC 2024
    - 29.7K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/amd64/versions_test.go

    		"pmovzxbw", "pmovzxbd", "pmovzxbq", "pmovzxwd", "pmovzxwq", "pmovzxdq",
    		"pmovsxbw", "pmovsxbd", "pmovsxbq", "pmovsxwd", "pmovsxwq", "pmovsxdq",
    		"pblendvb",
    	},
    	"fma":   {"vfmadd231sd"},
    	"movbe": {"movbeqq", "movbeq", "movbell", "movbel", "movbe"},
    	"lzcnt": {"lzcntq", "lzcntl", "lzcnt"},
    }
    
    // Test to use POPCNT instruction, if available
    func TestPopCnt(t *testing.T) {
    	for _, tt := range []struct {
    		x    uint64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 15 20:19:15 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/x86/anames.go

    	"MASKMOVOU",
    	"MASKMOVQ",
    	"MAXPD",
    	"MAXPS",
    	"MAXSD",
    	"MAXSS",
    	"MFENCE",
    	"MINPD",
    	"MINPS",
    	"MINSD",
    	"MINSS",
    	"MONITOR",
    	"MOVAPD",
    	"MOVAPS",
    	"MOVB",
    	"MOVBEL",
    	"MOVBEQ",
    	"MOVBEW",
    	"MOVBLSX",
    	"MOVBLZX",
    	"MOVBQSX",
    	"MOVBQZX",
    	"MOVBWSX",
    	"MOVBWZX",
    	"MOVDDUP",
    	"MOVHLPS",
    	"MOVHPD",
    	"MOVHPS",
    	"MOVL",
    	"MOVLHPS",
    	"MOVLPD",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/AMD64Ops.go

    		{name: "MOVBEQloadidx8", argLength: 3, reg: gploadidx, asm: "MOVBEQ", scale: 8, aux: "SymOff", typ: "UInt64", symEffect: "Read"},                    // load and swap 8 bytes from arg0+8*arg1+auxint+aux. arg2=mem
    		// indexed MOVBE stores
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 98K bytes
    - Viewed (1)
  5. test/codegen/mathbits.go

    }
    
    func LeadingZeros32(n uint32) int {
    	// amd64/v1,amd64/v2:"BSRQ","LEAQ",-"CMOVQEQ"
    	// amd64/v3: "LZCNTL",- "BSRL"
    	// s390x:"FLOGR"
    	// arm:"CLZ" arm64:"CLZW"
    	// mips:"CLZ"
    	// wasm:"I64Clz"
    	// ppc64x:"CNTLZW"
    	return bits.LeadingZeros32(n)
    }
    
    func LeadingZeros16(n uint16) int {
    	// amd64/v1,amd64/v2:"BSRL","LEAL",-"CMOVQEQ"
    	// amd64/v3: "LZCNTL",- "BSRL"
    	// s390x:"FLOGR"
    	// arm:"CLZ" arm64:"CLZ"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go

    	ADDI:      "ADD",
    	MULLI:     "MULLD",
    	SRADI:     "SRAD",
    	STBCXCC:   "STBCCC",
    	STWCXCC:   "STWCCC",
    	STDCXCC:   "STDCCC",
    	LI:        "MOVD",
    	LBZ:       "MOVBZ", STB: "MOVB",
    	LBZU: "MOVBZU", STBU: "MOVBU",
    	LHZ: "MOVHZ", LHA: "MOVH", STH: "MOVH",
    	LHZU: "MOVHZU", STHU: "MOVHU",
    	LWZ: "MOVWZ", LWA: "MOVW", STW: "MOVW",
    	LWZU: "MOVWZU", STWU: "MOVWU",
    	LD: "MOVD", STD: "MOVD",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/x86/aenum.go

    	ALZCNTW
    	AMASKMOVOU
    	AMASKMOVQ
    	AMAXPD
    	AMAXPS
    	AMAXSD
    	AMAXSS
    	AMFENCE
    	AMINPD
    	AMINPS
    	AMINSD
    	AMINSS
    	AMONITOR
    	AMOVAPD
    	AMOVAPS
    	AMOVB
    	AMOVBEL
    	AMOVBEQ
    	AMOVBEW
    	AMOVBLSX
    	AMOVBLZX
    	AMOVBQSX
    	AMOVBQZX
    	AMOVBWSX
    	AMOVBWZX
    	AMOVDDUP
    	AMOVHLPS
    	AMOVHPD
    	AMOVHPS
    	AMOVL
    	AMOVLHPS
    	AMOVLPD
    	AMOVLPS
    	AMOVLQSX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 16.3K bytes
    - Viewed (0)
  8. src/cmd/asm/internal/arch/arch.go

    	instructions["PSLLDQ"] = x86.APSLLO
    	instructions["PSRLDQ"] = x86.APSRLO
    	instructions["PADDD"] = x86.APADDL
    	// Spellings originally used in CL 97235.
    	instructions["MOVBELL"] = x86.AMOVBEL
    	instructions["MOVBEQQ"] = x86.AMOVBEQ
    	instructions["MOVBEWW"] = x86.AMOVBEW
    
    	return &Arch{
    		LinkArch:       linkArch,
    		Instructions:   instructions,
    		Register:       register,
    		RegisterPrefix: nil,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 21 06:51:28 UTC 2023
    - 21.3K bytes
    - Viewed (0)
  9. src/cmd/asm/internal/asm/testdata/arm.s

    	MOVBS	0x00ffffff(R2), R1   // MOVBS 16777215(R2), R1
    	MOVBS.P	0x00ffffff(R2), R1   // MOVBS.P 16777215(R2), R1
    	MOVBS.W	0x00ffffff(R2), R1   // MOVBS.W 16777215(R2), R1
    	MOVBS	-0x00ffffff(R2), R1  // MOVBS -16777215(R2), R1
    	MOVBS.P	-0x00ffffff(R2), R1  // MOVBS.P -16777215(R2), R1
    	MOVBS.W	-0x00ffffff(R2), R1  // MOVBS.W -16777215(R2), R1
    	MOVBU	R1, 0x00ffffff(R2)   // MOVBU R1, 16777215(R2)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 15 20:51:01 UTC 2023
    - 69K bytes
    - Viewed (0)
  10. test/codegen/bmi.go

    	if isPowerOfTwo64(x) {
    		r = a
    	} else {
    		r = b
    	}
    	// amd64/v3:"CMOVQEQ",-"TESTQ",-"CALL"
    	return r * 2 // force return blocks joining
    }
    
    func isPowerOfTwoSelect32(x, a, b int32) int32 {
    	var r int32
    	// amd64/v3:"BLSRL",-"TESTL",-"CALL"
    	if isPowerOfTwo32(x) {
    		r = a
    	} else {
    		r = b
    	}
    	// amd64/v3:"CMOVLEQ",-"TESTL",-"CALL"
    	return r * 2 // force return blocks joining
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 20 04:58:59 UTC 2023
    - 4.2K bytes
    - Viewed (0)
Back to top