Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for REG_X0 (0.09 sec)

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

    package riscv
    
    import (
    	"errors"
    	"fmt"
    
    	"cmd/internal/obj"
    )
    
    //go:generate go run ../stringer.go -i $GOFILE -o anames.go -p riscv
    
    const (
    	// Base register numberings.
    	REG_X0 = obj.RBaseRISCV + iota
    	REG_X1
    	REG_X2
    	REG_X3
    	REG_X4
    	REG_X5
    	REG_X6
    	REG_X7
    	REG_X8
    	REG_X9
    	REG_X10
    	REG_X11
    	REG_X12
    	REG_X13
    	REG_X14
    	REG_X15
    	REG_X16
    	REG_X17
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 14:19:33 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/arch/arch.go

    		RegisterNumber: loong64RegisterNumber,
    		IsJump:         jumpLoong64,
    	}
    }
    
    func archRISCV64(shared bool) *Arch {
    	register := make(map[string]int16)
    
    	// Standard register names.
    	for i := riscv.REG_X0; i <= riscv.REG_X31; i++ {
    		// Disallow X3 in shared mode, as this will likely be used as the
    		// GP register, which could result in problems in non-Go code,
    		// including signal handlers.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 21 06:51:28 UTC 2023
    - 21.3K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/x86/obj6.go

    	case AMOVSS:
    		if p.From.Type == obj.TYPE_FCONST {
    			//  f == 0 can't be used here due to -0, so use Float64bits
    			if f := p.From.Val.(float64); math.Float64bits(f) == 0 {
    				if p.To.Type == obj.TYPE_REG && REG_X0 <= p.To.Reg && p.To.Reg <= REG_X15 {
    					p.As = AXORPS
    					p.From = p.To
    					break
    				}
    			}
    		}
    		fallthrough
    
    	case AFMOVF,
    		AFADDF,
    		AFSUBF,
    		AFSUBRF,
    		AFMULF,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 18:36:45 UTC 2023
    - 40.9K bytes
    - Viewed (0)
Back to top