Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for EXTSWSLI (0.14 sec)

  1. src/cmd/compile/internal/test/bench_test.go

    	x := make([]int64, 1024)
    	y := make([]int64, 1024)
    	for i := 0; i < b.N; i++ {
    		var s int64
    		for i := range x {
    			s ^= x[i] + y[i]
    		}
    		globl = s
    	}
    }
    
    // Added for ppc64 extswsli on power9
    func BenchmarkExtShift(b *testing.B) {
    	x := make([]int32, 1024)
    	for i := 0; i < b.N; i++ {
    		var s int64
    		for i := range x {
    			s ^= int64(x[i]+32) * 8
    		}
    		globl = s
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 08 03:27:59 UTC 2021
    - 2.1K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/ppc64/anames.go

    	"RLDICCC",
    	"CLRLSLDI",
    	"ROTL",
    	"ROTLW",
    	"SLBIA",
    	"SLBIE",
    	"SLBMFEE",
    	"SLBMFEV",
    	"SLBMTE",
    	"SLD",
    	"SLDCC",
    	"SRD",
    	"SRAD",
    	"SRADCC",
    	"SRDCC",
    	"EXTSWSLI",
    	"EXTSWSLICC",
    	"STDCCC",
    	"TD",
    	"SETB",
    	"DWORD",
    	"REMD",
    	"REMDU",
    	"HRFID",
    	"POPCNTD",
    	"POPCNTW",
    	"POPCNTB",
    	"CNTTZW",
    	"CNTTZWCC",
    	"CNTTZD",
    	"CNTTZDCC",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  3. test/codegen/shift.go

    	// ppc64x:"CLRLSLDI"
    	i := (v64 & 0xFFFFFFFF) << 5
    	// ppc64x:-"CLRLSLDI"
    	i += (v64 & 0xFFFFFFF) << 38
    	// ppc64x/power9:-"CLRLSLDI"
    	i += (v64 & 0xFFFF00) << 10
    	// ppc64x/power9:-"SLD","EXTSWSLI"
    	j := int64(x32+32) * 8
    	return f, g, h, i, j
    }
    
    func checkWidenAfterShift(v int64, u uint64) (int64, uint64) {
    
    	// ppc64x:-".*MOVW"
    	f := int32(v >> 32)
    	// ppc64x:".*MOVW"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:53:43 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    	CNTTZWCC:       "cnttzw.",
    	COPY:           "copy",
    	CPABORT:        "cpabort",
    	DARN:           "darn",
    	DTSTSFI:        "dtstsfi",
    	DTSTSFIQ:       "dtstsfiq",
    	EXTSWSLI:       "extswsli",
    	EXTSWSLICC:     "extswsli.",
    	LDAT:           "ldat",
    	LWAT:           "lwat",
    	LXSD:           "lxsd",
    	LXSIBZX:        "lxsibzx",
    	LXSIHZX:        "lxsihzx",
    	LXSSP:          "lxssp",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/asm/testdata/ppc64.s

    	SRDCC R3, R4                    // 7c841c37
    	ROTLW $16, R3, R4               // 5464803e
    	ROTLW R3, R4, R5                // 5c85183e
    	ROTL $16, R3, R4                // 78648000
    	EXTSWSLI $3, R4, R5             // 7c851ef4
    	EXTSWSLICC $16, R3, R4          // 7c6486f5
    	EXTSB R3, R4                    // 7c640774
    	EXTSBCC R3, R4                  // 7c640775
    	EXTSH R3, R4                    // 7c640734
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/PPC64Ops.go

    		{name: "ROTLWconst", argLength: 1, reg: gp11, asm: "ROTLW", aux: "Int64"}, // uint32(arg0) rotate left by auxInt bits
    		{name: "EXTSWSLconst", argLength: 1, reg: gp11, asm: "EXTSWSLI", aux: "Int64"},
    
    		{name: "RLWINM", argLength: 1, reg: gp11, asm: "RLWNM", aux: "Int64"},                           // Rotate and mask by immediate "rlwinm". encodePPC64RotateMask describes aux
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 43.8K bytes
    - Viewed (0)
Back to top