Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 98 for Xadd (0.5 sec)

  1. src/cmd/link/internal/ppc64/asm.go

    		out.Write64(uint64(elf.R_PPC64_REL16_HA) | uint64(elfsym)<<32)
    		out.Write64(uint64(r.Xadd))
    		out.Write64(uint64(sectoff + 4))
    		out.Write64(uint64(elf.R_PPC64_REL16_LO) | uint64(elfsym)<<32)
    		r.Xadd += 4
    	case objabi.R_ADDRPOWER_TOCREL:
    		out.Write64(uint64(elf.R_PPC64_TOC16_HA) | uint64(elfsym)<<32)
    		out.Write64(uint64(r.Xadd))
    		out.Write64(uint64(sectoff + 4))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  2. src/runtime/mgcmark.go

    				job := atomic.Xadd(&work.markrootNext, +1) - 1
    				if job < work.markrootJobs {
    					workFlushed += markroot(gcw, job, false)
    					continue
    				}
    			}
    			// No heap or root jobs.
    			break
    		}
    
    		scanobject(b, gcw)
    
    		// Flush background scan work credit.
    		if gcw.heapScanWork >= gcCreditSlack {
    			gcController.heapScanWork.Add(gcw.heapScanWork)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 21:25:11 UTC 2024
    - 52.5K bytes
    - Viewed (0)
  3. src/runtime/mgc.go

    		// Flush the write barrier buffer, since this may add
    		// work to the gcWork.
    		wbBufFlush1(pp)
    
    		// Flush the gcWork, since this may create global work
    		// and set the flushedWork flag.
    		//
    		// TODO(austin): Break up these workbufs to
    		// better distribute work.
    		pp.gcw.dispose()
    		// Collect the flushedWork flag.
    		if pp.gcw.flushedWork {
    			atomic.Xadd(&gcMarkDoneFlushed, 1)
    			pp.gcw.flushedWork = false
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 62K bytes
    - Viewed (0)
  4. src/cmd/link/internal/loader/loader.go

    	}
    	if ver == r.version {
    		// Static symbol. Add its global index but don't
    		// add to name lookup table, as it cannot be
    		// referenced by name.
    		addToGlobal()
    		return i
    	}
    	switch kind {
    	case pkgDef:
    		// Defined package symbols cannot be dup to each other.
    		// We load all the package symbols first, so we don't need
    		// to check dup here.
    		// We still add it to the lookup table, as it may still be
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/arm/asm5.go

    		var as2 obj.As
    		switch p.As {
    		case AADD, ASUB, AORR, AEOR, ABIC:
    			as2 = p.As // ADD, SUB, ORR, EOR, BIC
    		case ARSB:
    			as2 = AADD // RSB -> RSB/ADD pair
    		case AADC:
    			as2 = AADD // ADC -> ADC/ADD pair
    		case ASBC:
    			as2 = ASUB // SBC -> SBC/SUB pair
    		case ARSC:
    			as2 = AADD // RSC -> RSC/ADD pair
    		default:
    			c.ctxt.Diag("unknown second op for %v", p)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 15 20:51:01 UTC 2023
    - 79.4K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/mips/asm0.go

    	{AMUL, C_REG, C_REG, C_REG, 22, 4, 0, 0, 0},
    	{AMULV, C_REG, C_REG, C_NONE, 22, 4, 0, sys.MIPS64, 0},
    
    	{AADD, C_ADD0CON, C_REG, C_REG, 4, 4, 0, 0, 0},
    	{AADD, C_ADD0CON, C_NONE, C_REG, 4, 4, 0, 0, 0},
    	{AADD, C_ANDCON, C_REG, C_REG, 10, 8, 0, 0, 0},
    	{AADD, C_ANDCON, C_NONE, C_REG, 10, 8, 0, 0, 0},
    
    	{AADDV, C_ADD0CON, C_REG, C_REG, 4, 4, 0, sys.MIPS64, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 53.6K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/loong64/asm.go

    	{AMULV, C_REG, C_NONE, C_NONE, C_REG, C_NONE, 2, 4, 0, 0},
    	{AMULV, C_REG, C_REG, C_NONE, C_REG, C_NONE, 2, 4, 0, 0},
    
    	{AADD, C_ADD0CON, C_REG, C_NONE, C_REG, C_NONE, 4, 4, 0, 0},
    	{AADD, C_ADD0CON, C_NONE, C_NONE, C_REG, C_NONE, 4, 4, 0, 0},
    	{AADD, C_ANDCON, C_REG, C_NONE, C_REG, C_NONE, 10, 8, 0, 0},
    	{AADD, C_ANDCON, C_NONE, C_NONE, C_REG, C_NONE, 10, 8, 0, 0},
    
    	{AADDV, C_ADD0CON, C_REG, C_NONE, C_REG, C_NONE, 4, 4, 0, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 61.8K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ppc64/ssa.go

    			p.To.Offset = offset + 48
    
    			// increment the src reg for next iteration
    			p = s.Prog(ppc64.AADD)
    			p.Reg = srcReg
    			p.From.Type = obj.TYPE_CONST
    			p.From.Offset = bytesPerLoop
    			p.To.Type = obj.TYPE_REG
    			p.To.Reg = srcReg
    
    			// increment the dst reg for next iteration
    			p = s.Prog(ppc64.AADD)
    			p.Reg = dstReg
    			p.From.Type = obj.TYPE_CONST
    			p.From.Offset = bytesPerLoop
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/riscv/obj.go

    		return nil
    	}
    	if high == 0 {
    		return []*instruction{ins}
    	}
    
    	// LUI $high, TMP
    	// ADD TMP, REG, TMP
    	// <load> $low, TMP, TO
    	insLUI := &instruction{as: ALUI, rd: REG_TMP, imm: high}
    	insADD := &instruction{as: AADD, rd: REG_TMP, rs1: REG_TMP, rs2: ins.rs1}
    	ins.rs1, ins.imm = REG_TMP, low
    
    	return []*instruction{insLUI, insADD, ins}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  10. src/cmd/asm/internal/asm/testdata/ppc64.s

    	MOVD $0, R0                     // 38000000
    
    	ADD $1, R3                      // 38630001
    	ADD $1, R3, R4                  // 38830001
    	ADD $-1, R4                     // 3884ffff
    	ADD $-1, R4, R5                 // 38a4ffff
    	ADD $65535, R5                  // 601fffff7cbf2a14 or 0600000038a5ffff
    	ADD $65535, R5, R6              // 601fffff7cdf2a14 or 0600000038c5ffff
    	ADD $65536, R6                  // 3cc60001
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
Back to top