Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for paddi (0.04 sec)

  1. src/cmd/internal/obj/riscv/obj.go

    	if p.Spadj == 0 && ins.as == AADDI && ins.imm >= -(1<<12) && ins.imm < 1<<12-1 {
    		imm0 := ins.imm / 2
    		imm1 := ins.imm - imm0
    
    		// ADDI $(imm/2), REG, TO
    		// ADDI $(imm-imm/2), TO, TO
    		ins.imm = imm0
    		insADDI := &instruction{as: AADDI, rd: ins.rd, rs1: ins.rd, imm: imm1}
    		return []*instruction{ins, insADDI}
    	}
    
    	// LUI $high, TMP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  2. src/sync/atomic/atomic_test.go

    func hammerStoreLoadInt64Method(t *testing.T, paddr unsafe.Pointer) {
    	addr := (*Int64)(paddr)
    	v := addr.Load()
    	vlo := v & ((1 << 32) - 1)
    	vhi := v >> 32
    	if vlo != vhi {
    		t.Fatalf("Int64: %#x != %#x", vlo, vhi)
    	}
    	new := v + 1 + 1<<32
    	addr.Store(new)
    }
    
    func hammerStoreLoadUint64(t *testing.T, paddr unsafe.Pointer) {
    	addr := (*uint64)(paddr)
    	v := LoadUint64(addr)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 71.4K bytes
    - Viewed (0)
  3. src/debug/elf/file_test.go

    			{Type: PT_NOTE, Flags: 0x0, Off: 0x3f8, Vaddr: 0x0, Paddr: 0x0, Filesz: 0x8ac, Memsz: 0x0, Align: 0x0},
    			{Type: PT_LOAD, Flags: PF_X + PF_R, Off: 0x1000, Vaddr: 0x400000, Paddr: 0x0, Filesz: 0x0, Memsz: 0x1000, Align: 0x1000},
    			{Type: PT_LOAD, Flags: PF_R, Off: 0x1000, Vaddr: 0x401000, Paddr: 0x0, Filesz: 0x1000, Memsz: 0x1000, Align: 0x1000},
    			{Type: PT_LOAD, Flags: PF_W + PF_R, Off: 0x2000, Vaddr: 0x402000, Paddr: 0x0, Filesz: 0x1000, Memsz: 0x1000, Align: 0x1000},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 22 16:22:42 UTC 2023
    - 60.1K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ppc64/asm.go

    			if target.IsAIX() && rt == objabi.R_POWER_TLS_LE {
    				// Fixup val, an addis/addi pair of instructions, which generate a 32b displacement
    				// from the threadpointer (R13), into a 16b relocation. XCOFF only supports 16b
    				// TLS LE relocations. Likewise, verify this is an addis/addi sequence.
    				const expectedOpcodes = 0x3C00000038000000
    				const expectedOpmasks = 0xFC000000FC000000
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/elf.go

    	e.Off -= uint64(frag)
    	e.Vaddr -= uint64(frag)
    	e.Paddr -= uint64(frag)
    	e.Filesz += uint64(frag)
    	e.Memsz += uint64(frag)
    }
    
    func elf64phdr(out *OutBuf, e *ElfPhdr) {
    	if e.Type == elf.PT_LOAD {
    		fixElfPhdr(e)
    	}
    
    	out.Write32(uint32(e.Type))
    	out.Write32(uint32(e.Flags))
    	out.Write64(e.Off)
    	out.Write64(e.Vaddr)
    	out.Write64(e.Paddr)
    	out.Write64(e.Filesz)
    	out.Write64(e.Memsz)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  6. src/cmd/asm/internal/asm/testdata/ppc64.s

    	// Hex constant 0xFFFFFFFE00010001
    	ADD $-8589869055, R5            // 3fe0fffe63ff00017bff83e463ff00017cbf2a14 or 0602000138a50001
    
    	//TODO: this compiles to add r5,r6,r0. It should be addi r5,r6,0.
    	//      this is OK since r0 == $0, but the latter is preferred.
    	ADD $0, R6, R5             	// 7ca60214
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ppc64/ssa.go

    		case nil:
    			// If aux offset and aux int are both 0, and the same
    			// input and output regs are used, no instruction
    			// needs to be generated, since it would just be
    			// addi rx, rx, 0.
    			if v.AuxInt != 0 || v.Args[0].Reg() != v.Reg() {
    				p := s.Prog(ppc64.AMOVD)
    				p.From.Type = obj.TYPE_ADDR
    				p.From.Reg = v.Args[0].Reg()
    				p.From.Offset = v.AuxInt
    				p.To.Type = obj.TYPE_REG
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
Back to top