Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 234 for REGISTERS (0.23 sec)

  1. src/runtime/mkpreempt.go

    	// Apparently, the signal handling code path in darwin kernel leaves
    	// the upper bits of Y registers in a dirty state, which causes
    	// many SSE operations (128-bit and narrower) become much slower.
    	// Clear the upper bits to get to a clean state. See issue #37174.
    	// It is safe here as Go code don't use the upper bits of Y registers.
    	p("#ifdef GOOS_darwin")
    	p("#ifndef hasAVX")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 15.3K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/config.go

    	// TODO: This is only used for debug printing. Maybe export config.registers?
    	gcRegMapSize := int16(0)
    	for _, r := range c.registers {
    		if r.gcNum+1 > gcRegMapSize {
    			gcRegMapSize = r.gcNum + 1
    		}
    	}
    	c.GCRegMap = make([]*Register, gcRegMapSize)
    	for i, r := range c.registers {
    		if r.gcNum != -1 {
    			c.GCRegMap[r.gcNum] = &c.registers[i]
    		}
    	}
    
    	return c
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:11:47 UTC 2024
    - 12.9K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/op.go

    	// from the register set (most constrained first).
    	// Inputs which do not need registers are not listed.
    	inputs []inputInfo
    	// clobbers encodes the set of registers that are overwritten by
    	// the instruction (other than the output registers).
    	clobbers regMask
    	// outputs is the same as inputs, but for the outputs of the instruction.
    	outputs []outputInfo
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 15:29:10 UTC 2024
    - 18.7K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/main.go

    }
    
    type regInfo struct {
    	// inputs[i] encodes the set of registers allowed for the i'th input.
    	// Inputs that don't use registers (flags, memory, etc.) should be 0.
    	inputs []regMask
    	// clobbers encodes the set of registers that are overwritten by
    	// the instruction (other than the output registers).
    	clobbers regMask
    	// outputs[i] encodes the set of registers allowed for the i'th output.
    	outputs []regMask
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 19 22:42:34 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go

    	RIP // 64-bit
    
    	// 387 floating point registers.
    	F0
    	F1
    	F2
    	F3
    	F4
    	F5
    	F6
    	F7
    
    	// MMX registers.
    	M0
    	M1
    	M2
    	M3
    	M4
    	M5
    	M6
    	M7
    
    	// XMM registers.
    	X0
    	X1
    	X2
    	X3
    	X4
    	X5
    	X6
    	X7
    	X8
    	X9
    	X10
    	X11
    	X12
    	X13
    	X14
    	X15
    
    	// Segment registers.
    	ES
    	CS
    	SS
    	DS
    	FS
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 10.6K bytes
    - Viewed (0)
  6. src/reflect/abi.go

    		panic("unknown type kind")
    	}
    	panic("unhandled register assignment path")
    }
    
    // assignIntN assigns n values to registers, each "size" bytes large,
    // from the data at [offset, offset+n*size) in memory. Each value at
    // [offset+i*size, offset+(i+1)*size) for i < n is assigned to the
    // next n integer registers.
    //
    // Bit i in ptrMap indicates whether the i'th value is a pointer.
    // n must be <= 8.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 07 17:08:32 UTC 2024
    - 15K bytes
    - Viewed (0)
  7. platforms/core-runtime/messaging/src/test/groovy/org/gradle/internal/event/DefaultListenerManagerInServiceRegistryTest.groovy

        def listenerManager = new DefaultListenerManager(Scope.BuildTree)
        def services = new DefaultServiceRegistry()
    
        def setup() {
            services.add(listenerManager)
        }
    
        def "automatically creates and registers stateful listener when first event is broadcast"() {
            def created = Mock(Runnable)
            def listener = Mock(TestListener)
    
            when:
            services.addProvider(new ServiceRegistrationProvider() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 27 12:34:44 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/s390x/a.out.go

    	NREG   = 16 // number of general purpose registers
    	NFREG  = 16 // number of floating point registers
    )
    
    const (
    	// General purpose registers (GPRs).
    	REG_R0 = obj.RBaseS390X + iota
    	REG_R1
    	REG_R2
    	REG_R3
    	REG_R4
    	REG_R5
    	REG_R6
    	REG_R7
    	REG_R8
    	REG_R9
    	REG_R10
    	REG_R11
    	REG_R12
    	REG_R13
    	REG_R14
    	REG_R15
    
    	// Floating point registers (FPRs).
    	REG_F0
    	REG_F1
    	REG_F2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 05 16:41:03 UTC 2023
    - 12.4K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/ppc64/a.out.go

    //go:generate go run ../stringer.go -i $GOFILE -o anames.go -p ppc64
    
    /*
     * powerpc 64
     */
    const (
    	NSNAME = 8
    	NSYM   = 50
    	NREG   = 32 /* number of general registers */
    	NFREG  = 32 /* number of floating point registers */
    )
    
    const (
    	/* RBasePPC64 = 4096 */
    	/* R0=4096 ... R31=4127 */
    	REG_R0 = obj.RBasePPC64 + iota
    	REG_R1
    	REG_R2
    	REG_R3
    	REG_R4
    	REG_R5
    	REG_R6
    	REG_R7
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
  10. src/cmd/asm/internal/arch/arch.go

    	}
    	for i := arm64.REG_V0; i <= arm64.REG_V31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    
    	// System registers.
    	for i := 0; i < len(arm64.SystemReg); i++ {
    		register[arm64.SystemReg[i].Name] = arm64.SystemReg[i].Reg
    	}
    
    	register["LR"] = arm64.REGLINK
    
    	// Pseudo-registers.
    	register["SB"] = RSB
    	register["FP"] = RFP
    	register["PC"] = RPC
    	register["SP"] = RSP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 21 06:51:28 UTC 2023
    - 21.3K bytes
    - Viewed (0)
Back to top