Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 34 of 34 for MOVW (0.07 sec)

  1. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    // Indexed ops generate indexed load or store instructions for all GOPPC64 values.
    // Non-indexed ops generate DS-form loads and stores when the offset fits in 16 bits,
    // and on power8 and power9, a multiple of 4 is required for MOVW and MOVD ops.
    // On power10, prefixed loads and stores can be used for offsets > 16 bits and <= 32 bits.
    // and support for PC relative addressing must be available if relocation is needed.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 53.2K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/s390x/asmz.go

    		case AFMOVS:
    			opcode = op_LZER
    		case AFMOVD:
    			opcode = op_LZDR
    		}
    		zRRE(opcode, uint32(p.To.Reg), 0, asm)
    
    	case 68: // movw areg reg
    		zRRE(op_EAR, uint32(p.To.Reg), uint32(p.From.Reg-REG_AR0), asm)
    
    	case 69: // movw reg areg
    		zRRE(op_SAR, uint32(p.To.Reg-REG_AR0), uint32(p.From.Reg), asm)
    
    	case 70: // cmp reg reg
    		if p.As == ACMPW || p.As == ACMPWU {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 176.7K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/riscv/obj.go

    		// Handle register to register moves.
    		switch p.As {
    		case AMOV: // MOV Ra, Rb -> ADDI $0, Ra, Rb
    			ins.as, ins.rs1, ins.rs2, ins.imm = AADDI, uint32(p.From.Reg), obj.REG_NONE, 0
    		case AMOVW: // MOVW Ra, Rb -> ADDIW $0, Ra, Rb
    			ins.as, ins.rs1, ins.rs2, ins.imm = AADDIW, uint32(p.From.Reg), obj.REG_NONE, 0
    		case AMOVBU: // MOVBU Ra, Rb -> ANDI $255, Ra, Rb
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/arm64/asm7.go

    		rel := obj.Addrel(c.cursym)
    		rel.Off = int32(c.pc)
    		rel.Siz = 4
    		rel.Sym = p.From.Sym
    		rel.Type = objabi.R_ARM64_TLS_LE
    		if p.From.Offset != 0 {
    			c.ctxt.Diag("invalid offset on MOVW $tlsvar")
    		}
    
    	case 70: /* IE model movd $tlsvar, reg -> adrp REGTMP, 0; ldr reg, [REGTMP, #0] + relocs */
    		o1 = ADR(1, 0, REGTMP)
    		o2 = c.olsr12u(p, c.opldr(p, AMOVD), 0, REGTMP, p.To.Reg)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
Back to top