Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for REG_CR7 (0.2 sec)

  1. src/cmd/internal/obj/ppc64/list9.go

    	}
    	if REG_V0 <= r && r <= REG_V31 {
    		return fmt.Sprintf("V%d", r-REG_V0)
    	}
    	if REG_VS0 <= r && r <= REG_VS63 {
    		return fmt.Sprintf("VS%d", r-REG_VS0)
    	}
    	if REG_CR0 <= r && r <= REG_CR7 {
    		return fmt.Sprintf("CR%d", r-REG_CR0)
    	}
    	if REG_CR0LT <= r && r <= REG_CR7SO {
    		bits := [4]string{"LT", "GT", "EQ", "SO"}
    		crf := (r - REG_CR0LT) / 4
    		return fmt.Sprintf("CR%d%s", crf, bits[r%4])
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 15 21:12:43 UTC 2022
    - 3.3K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/ppc64/a.out.go

    	REG_VS55
    	REG_VS56
    	REG_VS57
    	REG_VS58
    	REG_VS59
    	REG_VS60
    	REG_VS61
    	REG_VS62
    	REG_VS63
    
    	REG_CR0
    	REG_CR1
    	REG_CR2
    	REG_CR3
    	REG_CR4
    	REG_CR5
    	REG_CR6
    	REG_CR7
    
    	// MMA accumulator registers, these shadow VSR 0-31
    	// e.g MMAx shadows VSRx*4-VSRx*4+3 or
    	//     MMA0 shadows VSR0-VSR3
    	REG_A0
    	REG_A1
    	REG_A2
    	REG_A3
    	REG_A4
    	REG_A5
    	REG_A6
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/x86/a.out.go

    	REG_LDTR // local descriptor table register
    	REG_MSW  // machine status word
    	REG_TASK // task register
    
    	REG_CR0
    	REG_CR1
    	REG_CR2
    	REG_CR3
    	REG_CR4
    	REG_CR5
    	REG_CR6
    	REG_CR7
    	REG_CR8
    	REG_CR9
    	REG_CR10
    	REG_CR11
    	REG_CR12
    	REG_CR13
    	REG_CR14
    	REG_CR15
    
    	REG_DR0
    	REG_DR1
    	REG_DR2
    	REG_DR3
    	REG_DR4
    	REG_DR5
    	REG_DR6
    	REG_DR7
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 31 20:28:39 UTC 2021
    - 6.8K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/ppc64/asm_test.go

    		{REG_R0, REG_R31, 31, 0},
    		{REG_F0, REG_F31, 31, 0},
    		{REG_V0, REG_V31, 31, 0},
    		{REG_V0, REG_V31, 63, 32},
    		{REG_F0, REG_F31, 63, 0},
    		{REG_SPR0, REG_SPR0 + 1023, 1023, 0},
    		{REG_CR0, REG_CR7, 7, 0},
    		{REG_CR0LT, REG_CR7SO, 31, 0},
    	}
    	for _, t := range testType {
    		tstFunc(t.rstart, t.rend, t.msk, t.rout)
    	}
    }
    
    // Verify interesting obj.Addr arguments are classified correctly.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 09 22:14:57 UTC 2024
    - 17.3K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/arch/arch.go

    	for i := ppc64.REG_VS0; i <= ppc64.REG_VS63; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    	for i := ppc64.REG_A0; i <= ppc64.REG_A7; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    	for i := ppc64.REG_CR0; i <= ppc64.REG_CR7; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    	for i := ppc64.REG_MSR; i <= ppc64.REG_CR; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    	for i := ppc64.REG_CR0LT; i <= ppc64.REG_CR7SO; i++ {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 21 06:51:28 UTC 2023
    - 21.3K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/ppc64/asm9.go

    		return C_FREGP + int(reg&1)
    	}
    	if REG_V0 <= reg && reg <= REG_V31 {
    		return C_VREG
    	}
    	if REG_VS0 <= reg && reg <= REG_VS63 {
    		return C_VSREGP + int(reg&1)
    	}
    	if REG_CR0 <= reg && reg <= REG_CR7 || reg == REG_CR {
    		return C_CREG
    	}
    	if REG_CR0LT <= reg && reg <= REG_CR7SO {
    		return C_CRBIT
    	}
    	if REG_SPR0 <= reg && reg <= REG_SPR0+1023 {
    		switch reg {
    		case REG_LR:
    			return C_LR
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
Back to top