Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 3 of 3 for loong64 (0.03 seconds)

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

    	for i := loong64.REG_R0; i <= loong64.REG_R31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    
    	for i := loong64.REG_F0; i <= loong64.REG_F31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    
    	for i := loong64.REG_FCSR0; i <= loong64.REG_FCSR31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    
    	for i := loong64.REG_FCC0; i <= loong64.REG_FCC31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Fri Mar 20 17:02:17 GMT 2026
    - 22K bytes
    - Click Count (0)
  2. src/cmd/asm/internal/asm/endtoend_test.go

    	testEndToEnd(t, "loong64", "loong64enc1")
    	testEndToEnd(t, "loong64", "loong64enc2")
    	testEndToEnd(t, "loong64", "loong64enc3")
    	testEndToEnd(t, "loong64", "loong64enc4")
    	testEndToEnd(t, "loong64", "loong64enc5")
    	testEndToEnd(t, "loong64", "loong64enc6")
    	testEndToEnd(t, "loong64", "loong64")
    }
    
    func TestLOONG64Errors(t *testing.T) {
    	testErrors(t, "loong64", "loong64error")
    }
    
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Fri Mar 20 17:02:17 GMT 2026
    - 12.6K bytes
    - Click Count (0)
  3. src/cmd/asm/internal/asm/asm.go

    			if arch.IsMIPSCMP(op) || arch.IsMIPSMUL(op) {
    				prog.From = a[0]
    				prog.Reg = p.getRegister(prog, op, &a[1])
    				break
    			}
    		} else if p.arch.Family == sys.Loong64 {
    			if arch.IsLoong64RDTIME(op) {
    				// The Loong64 RDTIME family of instructions is a bit special,
    				// in that both its register operands are outputs
    				prog.To = a[0]
    				if a[1].Type != obj.TYPE_REG {
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Fri Mar 20 17:02:17 GMT 2026
    - 27.5K bytes
    - Click Count (0)
Back to Top