Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 32 for ORR (0.02 sec)

  1. src/runtime/memmove_arm.s

    _bu16loop:
    	CMP	TMP, TE
    	BLS	_bu1tail
    
    	MOVW	BR0<<LSHIFT, BW3
    	MOVM.DB.W (FROM), [BR0-BR3]
    	ORR	BR3>>RSHIFT, BW3
    
    	MOVW	BR3<<LSHIFT, BW2
    	ORR	BR2>>RSHIFT, BW2
    
    	MOVW	BR2<<LSHIFT, BW1
    	ORR	BR1>>RSHIFT, BW1
    
    	MOVW	BR1<<LSHIFT, BW0
    	ORR	BR0>>RSHIFT, BW0
    
    	MOVM.DB.W [BW0-BW3], (TE)
    	B	_bu16loop
    
    _bu1tail:
    	MOVW	savedts-4(SP), TS
    	ADD	OFFSET, FROM
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 04 07:25:06 UTC 2020
    - 5.9K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/asm/testdata/arm.s

    	ORR	R0->28, R1           // 401e81e1
    	ORR	R0@>28, R1           // 601e81e1
    	ORR.S	R0<<28, R1           // 001e91e1
    	ORR.S	R0>>28, R1           // 201e91e1
    	ORR.S	R0->28, R1           // 401e91e1
    	ORR.S	R0@>28, R1           // 601e91e1
    	ORR	R0<<R1, R2, R3       // 103182e1
    	ORR	R0>>R1, R2, R3       // 303182e1
    	ORR	R0->R1, R2, R3       // 503182e1
    	ORR	R0@>R1, R2, R3       // 703182e1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 15 20:51:01 UTC 2023
    - 69K bytes
    - Viewed (0)
  3. src/math/big/arith_arm64.s

    	LDP	16(R2), (R12, R13)
    	LSR	R4, R13, R23
    	ORR	R8, R23		// z[i] = (x[i] << s) | (x[i-1] >> (64 - s))
    	LSL	R3, R13
    	LSR	R4, R12, R22
    	ORR	R13, R22
    	LSL	R3, R12
    	LSR	R4, R11, R21
    	ORR	R12, R21
    	LSL	R3, R11
    	LSR	R4, R10, R20
    	ORR	R11, R20
    	LSL	R3, R10, R8
    	STP.W	(R20, R21), -32(R0)
    	STP	(R22, R23), 16(R0)
    	SUB	$4, R1
    	B	loop
    done:
    	MOVD.W	R8, -8(R0)	// the first element x[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 11.8K bytes
    - Viewed (0)
  4. test/codegen/memcombine.go

    	// arm64:`MOVHU\t\(R[0-9]+\)`,-`ORR`,-`MOVB`
    	// 386:`MOVWLZX\s\([A-Z]+\)`,-`MOVB`,-`OR`
    	// amd64:`MOVWLZX\s\([A-Z]+\)`,-`MOVB`,-`OR`
    	// ppc64le:`MOVHZ\t\(R[0-9]+\)`,-`MOVBZ`
    	// ppc64:`MOVHBR`,-`MOVBZ`
    	return uint16(s[0]) | uint16(s[1])<<8
    }
    
    func load_le_byte2_uint16_inv(s []byte) uint16 {
    	// arm64:`MOVHU\t\(R[0-9]+\)`,-`ORR`,-`MOVB`
    	// 386:`MOVWLZX\s\([A-Z]+\)`,-`MOVB`,-`OR`
    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. src/crypto/sha1/sha1block_arm.s

    	// w[i] = p[j]<<24 | p[j+1]<<16 | p[j+2]<<8 | p[j+3]
    	// e += w[i]
    #define LOAD(Re) \
    	MOVBU	2(Rdata), Rt0 ; \
    	MOVBU	3(Rdata), Rt1 ; \
    	MOVBU	1(Rdata), Rt2 ; \
    	ORR	Rt0<<8, Rt1, Rt0	    ; \
    	MOVBU.P	4(Rdata), Rt1 ; \
    	ORR	Rt2<<16, Rt0, Rt0	    ; \
    	ORR	Rt1<<24, Rt0, Rt0	    ; \
    	MOVW.P	Rt0, 4(Rw)		    ; \
    	ADD	Rt0, Re, Re
    
    	// tmp := w[(i-3)&0xf] ^ w[(i-8)&0xf] ^ w[(i-14)&0xf] ^ w[(i)&0xf]
    	// w[i&0xf] = tmp<<1 | tmp>>(32-1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  6. test/codegen/mathbits.go

    	// s390x:"MOVWBR"
    	// arm64:"REVW"
    	// ppc64x/power10: "BRW"
    	return bits.ReverseBytes32(n)
    }
    
    func ReverseBytes16(n uint16) uint16 {
    	// amd64:"ROLW"
    	// arm64:"REV16W",-"UBFX",-"ORR"
    	// arm/5:"SLL","SRL","ORR"
    	// arm/6:"REV16"
    	// arm/7:"REV16"
    	// ppc64x/power10: "BRH"
    	return bits.ReverseBytes16(n)
    }
    
    // --------------------- //
    //    bits.RotateLeft    //
    // --------------------- //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  7. src/math/modf_arm64.s

    // func archModf(f float64) (int float64, frac float64)
    TEXT ·archModf(SB),NOSPLIT,$0
    	MOVD	f+0(FP), R0
    	FMOVD	R0, F0
    	FRINTZD	F0, F1
    	FMOVD	F1, int+8(FP)
    	FSUBD	F1, F0
    	FMOVD	F0, R1
    	AND	$(1<<63), R0
    	ORR	R0, R1 // must have same sign
    	MOVD	R1, frac+16(FP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 15 15:48:19 UTC 2021
    - 447 bytes
    - Viewed (0)
  8. src/cmd/internal/obj/arm/anames.go

    package arm
    
    import "cmd/internal/obj"
    
    var Anames = []string{
    	obj.A_ARCHSPECIFIC: "AND",
    	"EOR",
    	"SUB",
    	"RSB",
    	"ADD",
    	"ADC",
    	"SBC",
    	"RSC",
    	"TST",
    	"TEQ",
    	"CMP",
    	"CMN",
    	"ORR",
    	"BIC",
    	"MVN",
    	"BEQ",
    	"BNE",
    	"BCS",
    	"BHS",
    	"BCC",
    	"BLO",
    	"BMI",
    	"BPL",
    	"BVS",
    	"BVC",
    	"BHI",
    	"BLS",
    	"BGE",
    	"BLT",
    	"BGT",
    	"BLE",
    	"MOVWD",
    	"MOVWF",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 16 15:58:33 UTC 2019
    - 1.4K bytes
    - Viewed (0)
  9. src/internal/runtime/atomic/atomic_arm64.s

    #ifndef GOARM64_LSE
    	MOVBU	internal∕cpu·ARM64+const_offsetARM64HasATOMICS(SB), R4
    	CBZ 	R4, load_store_loop
    #endif
    	LDORALB	R1, (R0), R2
    	RET
    #ifndef GOARM64_LSE
    load_store_loop:
    	LDAXRB	(R0), R2
    	ORR	R1, R2
    	STLXRB	R2, (R0), R3
    	CBNZ	R3, load_store_loop
    	RET
    #endif
    
    // func And(addr *uint32, v uint32)
    TEXT ·And(SB), NOSPLIT, $0-12
    	MOVD	ptr+0(FP), R0
    	MOVW	val+8(FP), R1
    #ifndef GOARM64_LSE
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 9K bytes
    - Viewed (0)
  10. src/crypto/internal/nistec/p256_asm_arm64.s

    	CALL	p256SubInternal<>(SB)    // r = s2 - s1
    	STx(r)
    
    	MOVD	$1, t2
    	ORR	x0, x1, t0             // Check if zero mod p256
    	ORR	x2, x3, t1
    	ORR	t1, t0, t0
    	CMP	$0, t0
    	CSEL	EQ, t2, ZR, hlp1
    
    	EOR	$-1, x0, t0
    	EOR	const0, x1, t1
    	EOR	const1, x3, t3
    
    	ORR	t0, t1, t0
    	ORR	x2, t3, t1
    	ORR	t1, t0, t0
    	CMP	$0, t0
    	CSEL	EQ, t2, hlp1, hlp1
    
    	LDx(z2sqr)
    	LDy(x1in)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 29.7K bytes
    - Viewed (0)
Back to top