Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for xxspltiw (0.27 sec)

  1. src/cmd/asm/internal/asm/testdata/ppc64_p10.s

    	XXPERMX VS1, VS34, VS2, $2, VS3         // 0500000288611082
    	XXSETACCZ A1                            // 7c830162
    	XXSPLTI32DX $1, $1234, VS3              // 05000000806204d2
    	XXSPLTIDP $12345678, VS4                // 050000bc8084614e
    	XXSPLTIW $123456, VS3                   // 050000018066e240
    
    	// ISA 3.1B
    	HASHST R2, -8(R1)                       // 7fe115a5
    	HASHSTP R2, -8(R1)                      // 7fe11525
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 23 20:52:57 UTC 2023
    - 14.3K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/ppc64/asm9_gtables.go

    	o1 |= uint32(p.RestArgs[0].Addr.Offset&0xffff) << 0       // imm1
    	out[1] = o1
    	out[0] = o0
    }
    
    // xxspltiw XT,IMM32
    func type_xxspltiw(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
    	o0 := GenPfxOpcodes[p.As-AXXSPLTIW]
    	o1 := GenOpcodes[p.As-AXXSETACCZ]
    	o1 |= uint32((p.To.Reg>>5)&0x1) << 16         // TX
    	o1 |= uint32(p.To.Reg&0x1f) << 21             // T
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 16 20:18:50 UTC 2022
    - 42.6K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    	XXGENPCVWM:     "xxgenpcvwm",
    	XXMFACC:        "xxmfacc",
    	XXMTACC:        "xxmtacc",
    	XXPERMX:        "xxpermx",
    	XXSETACCZ:      "xxsetaccz",
    	XXSPLTI32DX:    "xxsplti32dx",
    	XXSPLTIDP:      "xxspltidp",
    	XXSPLTIW:       "xxspltiw",
    	MSGCLRU:        "msgclru",
    	MSGSNDU:        "msgsndu",
    	URFID:          "urfid",
    	ADDEX:          "addex",
    	MFFSCDRN:       "mffscdrn",
    	MFFSCDRNI:      "mffscdrni",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/ppc64/anames.go

    	"MTVSRDD",
    	"MTVSRWS",
    	"XXLAND",
    	"XXLANDC",
    	"XXLEQV",
    	"XXLNAND",
    	"XXLOR",
    	"XXLORC",
    	"XXLNOR",
    	"XXLORQ",
    	"XXLXOR",
    	"XXSEL",
    	"XXMRGHW",
    	"XXMRGLW",
    	"XXSPLTW",
    	"XXSPLTIB",
    	"XXPERM",
    	"XXPERMDI",
    	"XXSLDWI",
    	"XXBRQ",
    	"XXBRD",
    	"XXBRW",
    	"XXBRH",
    	"XSCVDPSP",
    	"XSCVSPDP",
    	"XSCVDPSPN",
    	"XSCVSPDPN",
    	"XVCVDPSP",
    	"XVCVSPDP",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  5. test/codegen/floats.go

    	// ppc64x/power9:"FMOVS\t[$]f32\\.42440000\\(SB\\)"
    	// ppc64x/power10:"XXSPLTIDP\t[$]1111752704,"
    	return 49.0
    }
    
    func Float64Constant() float64 {
    	// ppc64x/power8:"FMOVD\t[$]f64\\.4048800000000000\\(SB\\)"
    	// ppc64x/power9:"FMOVD\t[$]f64\\.4048800000000000\\(SB\\)"
    	// ppc64x/power10:"XXSPLTIDP\t[$]1111752704,"
    	return 49.0
    }
    
    func Float32DenormalConstant() float32 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 15:24:29 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/ppc64/a.out.go

    	AMTVSRWZ
    	AMTVSRDD
    	AMTVSRWS
    	AXXLAND
    	AXXLANDC
    	AXXLEQV
    	AXXLNAND
    	AXXLOR
    	AXXLORC
    	AXXLNOR
    	AXXLORQ
    	AXXLXOR
    	AXXSEL
    	AXXMRGHW
    	AXXMRGLW
    	AXXSPLTW
    	AXXSPLTIB
    	AXXPERM
    	AXXPERMDI
    	AXXSLDWI
    	AXXBRQ
    	AXXBRD
    	AXXBRW
    	AXXBRH
    	AXSCVDPSP
    	AXSCVSPDP
    	AXSCVDPSPN
    	AXSCVSPDPN
    	AXVCVDPSP
    	AXVCVSPDP
    	AXSCVDPSXDS
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/ppc64/asm9.go

    		case AXXSEL: /* xxsel */
    			opset(AXXSEL, r0)
    
    		case AXXMRGHW: /* xxmrghw, xxmrglw */
    			opset(AXXMRGLW, r0)
    
    		case AXXSPLTW: /* xxspltw */
    			opset(AXXSPLTW, r0)
    
    		case AXXSPLTIB: /* xxspltib */
    			opset(AXXSPLTIB, r0)
    
    		case AXXPERM: /* xxpermdi */
    			opset(AXXPERM, r0)
    
    		case AXXSLDWI: /* xxsldwi */
    			opset(AXXPERMDI, r0)
    			opset(AXXSLDWI, r0)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  8. test/codegen/math.go

    	// amd64:"MOVSS\t[$]f32.3f800000\\(SB\\)"
    	// s390x:"FMOVS\t[$]f32.3f800000\\(SB\\)"
    	// ppc64x/power8:"FMOVS\t[$]f32.3f800000\\(SB\\)"
    	// ppc64x/power9:"FMOVS\t[$]f32.3f800000\\(SB\\)"
    	// ppc64x/power10:"XXSPLTIDP\t[$]1065353216, VS0"
    	// arm64:"FMOVS\t[$]\\(1.0\\)"
    	if x > math.Float32frombits(0x3f800000) {
    		return -x
    	}
    	return x
    }
    
    func constantConvertInt32(x uint32) uint32 {
    	// amd64:-"MOVSS"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 15:24:29 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  9. src/cmd/asm/internal/asm/testdata/ppc64.s

    	XXSEL V1, V2, V3, V4            // f08110ff
    	XXMRGHW VS1, VS2, VS3           // f0611090
    	XXMRGLW VS1, VS2, VS3           // f0611190
    	XXSPLTW VS1, $1, VS2            // f0410a90
    	XXSPLTW VS33, $1, VS34          // f0410a93
    	XXSPLTW V1, $1, V2              // f0410a93
    	XXPERM VS1, VS2, VS3            // f06110d0
    	XXSLDWI VS1, VS2, $1, VS3       // f0611110
    	XXSLDWI V1, V2, $1, V3          // f0611117
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/ppc64/obj9.go

    		return true
    	case name == "runtime.duffcopy":
    		return true
    	case strings.HasPrefix(name, "runtime.elf_"):
    		return true
    	default:
    		return false
    	}
    }
    
    // Try converting FMOVD/FMOVS to XXSPLTIDP. If it is converted,
    // return true.
    func convertFMOVtoXXSPLTIDP(p *obj.Prog) bool {
    	if p.From.Type != obj.TYPE_FCONST || buildcfg.GOPPC64 < 10 {
    		return false
    	}
    	v := p.From.Val.(float64)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
Back to top