Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for firstKey (0.81 sec)

  1. src/cmd/asm/internal/asm/parse.go

    			ext := tok.String()
    			curArrangement, err := arch.ARM64RegisterArrangement(reg, name, ext)
    			if err != nil {
    				p.errorf(err.Error())
    			}
    			if firstReg == -1 {
    				// only record the first register and arrangement
    				firstReg = int(reg)
    				nextReg = firstReg
    				arrangement = curArrangement
    			} else if curArrangement != arrangement {
    				p.errorf("inconsistent arrangement in ARM64 register list")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 14:34:57 UTC 2024
    - 36.9K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/debug.go

    	if pending.Registers&new.Registers != pending.Registers {
    		// There is at least one register in pending not mentioned in new.
    		return false
    	}
    	return true
    }
    
    // firstReg returns the first register in set that is present.
    func firstReg(set RegisterSet) uint8 {
    	if set == 0 {
    		// This is wrong, but there seem to be some situations where we
    		// produce locations with no storage.
    		return 0
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/expand_calls.go

    			}
    		} else if rc.hasRegs() {
    			firstReg := uint32(0)
    			for i := 0; i < int(which); i++ {
    				firstReg += uint32(len(aux.abiInfo.OutParam(i).Registers))
    			}
    			reg := int64(rc.nextSlice + Abi1RO(firstReg))
    			a = makeOf(a, OpSelectN, []*Value{call})
    			a.AuxInt = reg
    		} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 28 05:13:40 UTC 2023
    - 31.9K bytes
    - Viewed (0)
  4. src/cmd/asm/internal/arch/arm64.go

    	return (int64(curQ) & 1 << 30) | (int64(curSize&3) << 10), nil
    }
    
    // ARM64RegisterListOffset generates offset encoding according to AArch64 specification.
    func ARM64RegisterListOffset(firstReg, regCnt int, arrangement int64) (int64, error) {
    	offset := int64(firstReg)
    	switch regCnt {
    	case 1:
    		offset |= 0x7 << 12
    	case 2:
    		offset |= 0xa << 12
    	case 3:
    		offset |= 0x6 << 12
    	case 4:
    		offset |= 0x2 << 12
    	default:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 29 09:04:58 UTC 2022
    - 10.4K bytes
    - Viewed (0)
Back to top