Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 149 for ARM64 (0.1 sec)

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

    		arm64.ACMNW, arm64.ACMPW, arm64.ATSTW,
    		arm64.AFCMPS, arm64.AFCMPD,
    		arm64.AFCMPES, arm64.AFCMPED:
    		return true
    	}
    	return false
    }
    
    // IsARM64STLXR reports whether the op (as defined by an arm64.A*
    // constant) is one of the STLXR-like instructions that require special
    // handling.
    func IsARM64STLXR(op obj.As) bool {
    	switch op {
    	case arm64.ASTLXRB, arm64.ASTLXRH, arm64.ASTLXRW, arm64.ASTLXR,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 29 09:04:58 UTC 2022
    - 10.4K bytes
    - Viewed (0)
  2. test/codegen/comparisons.go

    	}
    	// arm64:`CMN`,-`CMP`
    	if b+c != 0 {
    		c5 = 1
    	}
    	// arm64:`CMN`,-`CMP`
    	if a == -c {
    		c6 = 1
    	}
    	// arm64:`CMN`,-`CMP`
    	if b != -d {
    		c7 = 1
    	}
    	// arm64:`CMN`,-`CMP`
    	if a*b+c == 0 {
    		c8 = 1
    	}
    	// arm64:`CMN`,-`CMP`
    	if a*c+b != 0 {
    		c9 = 1
    	}
    	// arm64:`CMP`,-`CMN`
    	if b*c-a == 0 {
    		c10 = 1
    	}
    	// arm64:`CMP`,-`CMN`
    	if a*d-b != 0 {
    		c11 = 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 19 16:31:02 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  3. test/codegen/mathbits.go

    func RotateLeft16(n uint16, s int) uint16 {
    	// amd64:"ROLW" 386:"ROLW"
    	// arm64:"RORW",-"CSEL"
    	return bits.RotateLeft16(n, s)
    }
    
    func RotateLeft8(n uint8, s int) uint8 {
    	// amd64:"ROLB" 386:"ROLB"
    	// arm64:"LSL","LSR",-"CSEL"
    	return bits.RotateLeft8(n, s)
    }
    
    func RotateLeftVariable(n uint, m int) uint {
    	// amd64:"ROLQ"
    	// arm64:"ROR"
    	// ppc64x:"ROTL"
    	// s390x:"RLLG"
    	// wasm:"I64Rotl"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  4. test/codegen/memcombine.go

    	d1[0], d1[1] = 0, 0 // arm64:"STP",-"MOVB",-"MOVH"
    	d2[1], d2[0] = 0, 0 // arm64:"STP",-"MOVB",-"MOVH"
    }
    
    func loadstore(p, q *[4]uint8) {
    	// amd64:"MOVL",-"MOVB"
    	// arm64:"MOVWU",-"MOVBU"
    	x0, x1, x2, x3 := q[0], q[1], q[2], q[3]
    	// amd64:"MOVL",-"MOVB"
    	// arm64:"MOVW",-"MOVB"
    	p[0], p[1], p[2], p[3] = x0, x1, x2, x3
    }
    
    type S1 struct {
    	a, b int16
    }
    
    func loadstore2(p, q *S1) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 19:45:41 UTC 2024
    - 29.7K bytes
    - Viewed (0)
  5. api/go1.17.txt

    pkg syscall (netbsd-arm64), const SYS_WAIT6 = 481
    pkg syscall (netbsd-arm64), const SYS_WAIT6 ideal-int
    pkg syscall (netbsd-arm64), const WEXITED = 32
    pkg syscall (netbsd-arm64), const WEXITED ideal-int
    pkg syscall (netbsd-arm64-cgo), const SYS_WAIT6 = 481
    pkg syscall (netbsd-arm64-cgo), const SYS_WAIT6 ideal-int
    pkg syscall (netbsd-arm64-cgo), const WEXITED = 32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 17 20:31:46 UTC 2023
    - 18K bytes
    - Viewed (0)
  6. test/codegen/arithmetic.go

    func constantFold1(i0, j0, i1, j1, i2, j2, i3, j3 int) (int, int, int, int) {
    	// arm64:"SUB","ADD\t[$]2"
    	// ppc64x:"SUB","ADD\t[$]2"
    	r0 := (i0 + 3) - (j0 + 1)
    	// arm64:"SUB","SUB\t[$]4"
    	// ppc64x:"SUB","ADD\t[$]-4"
    	r1 := (i1 - 3) - (j1 + 1)
    	// arm64:"SUB","ADD\t[$]4"
    	// ppc64x:"SUB","ADD\t[$]4"
    	r2 := (i2 + 3) - (j2 - 1)
    	// arm64:"SUB","SUB\t[$]2"
    	// ppc64x:"SUB","ADD\t[$]-2"
    	r3 := (i3 - 3) - (j3 - 1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:28:00 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  7. test/codegen/shift.go

    		// arm64:"LSR",-"CSEL"
    		r1 = val64 >> shift
    	}
    	if shift >= 0 && shift < 32 {
    		// arm64:"LSR",-"CSEL"
    		r2 = val32 >> shift
    	}
    	if shift >= 0 && shift < 16 {
    		// arm64:"LSR",-"CSEL"
    		r3 = val16 >> shift
    	}
    	if shift >= 0 && shift < 8 {
    		// arm64:"LSR",-"CSEL"
    		r4 = val8 >> shift
    	}
    	return r1, r2, r3, r4
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:53:43 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  8. src/cmd/asm/internal/arch/arch.go

    	register[obj.Rconv(arm64.REGSP)] = int16(arm64.REGSP)
    	for i := arm64.REG_R0; i <= arm64.REG_R31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    	// Rename R18 to R18_PLATFORM to avoid accidental use.
    	register["R18_PLATFORM"] = register["R18"]
    	delete(register, "R18")
    	for i := arm64.REG_F0; i <= arm64.REG_F31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    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/parse.go

    	// Symbol: sym±offset(SB)
    	tok := p.next()
    	name := tok.String()
    	if tok.ScanToken == scanner.Ident && !p.atStartOfRegister(name) {
    		switch p.arch.Family {
    		case sys.ARM64:
    			// arm64 special operands.
    			if opd := arch.GetARM64SpecialOperand(name); opd != arm64.SPOP_END {
    				a.Type = obj.TYPE_SPECIAL
    				a.Offset = int64(opd)
    				break
    			}
    			fallthrough
    		default:
    			// We have a symbol. Parse $sym±offset(symkind)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 14:34:57 UTC 2024
    - 36.9K bytes
    - Viewed (0)
  10. test/nosplit.go

    start 96 nosplit
    start 100 nosplit; REJECT ppc64 ppc64le
    start 104 nosplit; REJECT ppc64 ppc64le arm64
    start 108 nosplit; REJECT ppc64 ppc64le
    start 112 nosplit; REJECT ppc64 ppc64le arm64
    start 116 nosplit; REJECT ppc64 ppc64le
    start 120 nosplit; REJECT ppc64 ppc64le amd64 arm64
    start 124 nosplit; REJECT ppc64 ppc64le amd64
    start 128 nosplit; REJECT
    start 132 nosplit; REJECT
    start 136 nosplit; REJECT
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:25 UTC 2023
    - 11.3K bytes
    - Viewed (0)
Back to top