Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for LDRSH (0.12 sec)

  1. src/cmd/internal/obj/arm64/doc.go

    64-bit variant ldr, str, stur => MOVD;
    32-bit variant str, stur, ldrsw => MOVW;
    32-bit variant ldr => MOVWU;
    ldrb => MOVBU; ldrh => MOVHU;
    ldrsb, sturb, strb => MOVB;
    ldrsh, sturh, strh =>  MOVH.
    
    4. Go moves conditions into opcode suffix, like BLT.
    
    5. Go adds a V prefix for most floating-point and SIMD instructions, except cryptographic extension
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 00:21:42 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/arm/asm5.go

    		c.aclass(&p.To)
    
    		r := int(p.To.Reg)
    		if r == 0 {
    			r = int(o.param)
    		}
    		o1 = c.oshr(int(p.From.Reg), int32(c.instoffset), r, int(p.Scond))
    
    	case 71: /* movb/movh/movhu O(R),R -> ldrsb/ldrsh/ldrh */
    		c.aclass(&p.From)
    
    		r := int(p.From.Reg)
    		if r == 0 {
    			r = int(o.param)
    		}
    		o1 = c.olhr(int32(c.instoffset), r, int(p.To.Reg), int(p.Scond))
    		if p.As == AMOVB || p.As == AMOVBS {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 15 20:51:01 UTC 2023
    - 79.4K bytes
    - Viewed (0)
Back to top