Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for UXTW (0.02 sec)

  1. src/cmd/asm/internal/asm/testdata/arm64.s

    	MOVD	(R3)(R7.SXTX<<3), R8            // 68f867f8
    	MOVWU	(R5)(R4.UXTW), R10              // aa4864b8
    	MOVBU	(R3)(R9.UXTW), R8               // 68486938
    	MOVBU	(R5)(R8), R10                   // aa686838
    	MOVHU	(R2)(R7.SXTW<<1), R11           // 4bd86778
    	MOVHU	(R1)(R2<<1), R5                 // 25786278
    	MOVB	(R9)(R3.UXTW), R6               // 2649a338
    	MOVB	(R10)(R6), R15                  // 4f69a638
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Wed Mar 26 10:48:50 UTC 2025
    - 95.3K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/arch/arm64.go

    			}
    			a.Reg = arm64.REG_UXTB + Rnum
    		case "UXTH":
    			if a.Type == obj.TYPE_MEM {
    				return errors.New("invalid shift for the register offset addressing mode")
    			}
    			a.Reg = arm64.REG_UXTH + Rnum
    		case "UXTW":
    			// effective address of memory is a base register value and an offset register value.
    			if a.Type == obj.TYPE_MEM {
    				a.Index = arm64.REG_UXTW + Rnum
    			} else {
    				a.Reg = arm64.REG_UXTW + Rnum
    			}
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Fri Feb 14 15:13:11 UTC 2025
    - 10.3K bytes
    - Viewed (0)
  3. src/cmd/asm/internal/asm/testdata/arm64error.s

    	MOVD.P	R3, 344(R2)                                      // ERROR "offset out of range [-256,255]"
    	MOVD	(R3)(R7.SXTX<<2), R8                             // ERROR "invalid index shift amount"
    	MOVWU	(R5)(R4.UXTW<<3), R10                            // ERROR "invalid index shift amount"
    	MOVWU	(R5)(R4<<1), R10                                 // ERROR "invalid index shift amount"
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Wed Mar 26 10:48:50 UTC 2025
    - 37.9K bytes
    - Viewed (0)
  4. src/cmd/asm/internal/asm/parse.go

    	num := int16(0)
    	isAmount := true // Amount is zero by default
    	ext := ""
    	if p.peek() == lex.LSH {
    		// (Rn)(Rm<<2), the shifted offset register.
    		ext = "LSL"
    	} else {
    		// (Rn)(Rm.UXTW<1), the extended offset register.
    		// Rm.UXTW<<3, the extended register.
    		p.get('.')
    		tok := p.next()
    		ext = tok.String()
    	}
    	if p.peek() == lex.LSH {
    		// parses left shift amount applied after extension: <<Amount
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Fri Feb 14 15:13:11 UTC 2025
    - 37.3K bytes
    - Viewed (0)
Back to top