Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 23 for sarxl (0.16 sec)

  1. test/codegen/bmi.go

    	}
    }
    
    func sarx64(x, y int64) int64 {
    	// amd64/v3:"SARXQ"
    	return x >> y
    }
    
    func sarx32(x, y int32) int32 {
    	// amd64/v3:"SARXL"
    	return x >> y
    }
    
    func sarx64_load(x []int64, i int) int64 {
    	// amd64/v3: `SARXQ\t[A-Z]+[0-9]*, \([A-Z]+[0-9]*\)\([A-Z]+[0-9]*\*8\), [A-Z]+[0-9]*`
    	s := x[i] >> (i & 63)
    	// amd64/v3: `SARXQ\t[A-Z]+[0-9]*, 8\([A-Z]+[0-9]*\)\([A-Z]+[0-9]*\*8\), [A-Z]+[0-9]*`
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 20 04:58:59 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/rewriteAMD64latelower.go

    			break
    		}
    		v.copyOf(x)
    		return true
    	}
    	return false
    }
    func rewriteValueAMD64latelower_OpAMD64SARL(v *Value) bool {
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (SARL x y)
    	// cond: buildcfg.GOAMD64 >= 3
    	// result: (SARXL x y)
    	for {
    		x := v_0
    		y := v_1
    		if !(buildcfg.GOAMD64 >= 3) {
    			break
    		}
    		v.reset(OpAMD64SARXL)
    		v.AddArg2(x, y)
    		return true
    	}
    	return false
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/x86/anames.go

    	"RORXQ",
    	"ROUNDPD",
    	"ROUNDPS",
    	"ROUNDSD",
    	"ROUNDSS",
    	"RSM",
    	"RSQRTPS",
    	"RSQRTSS",
    	"SAHF",
    	"SALB",
    	"SALL",
    	"SALQ",
    	"SALW",
    	"SARB",
    	"SARL",
    	"SARQ",
    	"SARW",
    	"SARXL",
    	"SARXQ",
    	"SBBB",
    	"SBBL",
    	"SBBQ",
    	"SBBW",
    	"SCASB",
    	"SCASL",
    	"SCASQ",
    	"SCASW",
    	"SETCC",
    	"SETCS",
    	"SETEQ",
    	"SETGE",
    	"SETGT",
    	"SETHI",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/amd64/versions_test.go

    		"andnq", "andnl", "andn",
    		"blsiq", "blsil", "blsi",
    		"blsmskq", "blsmskl", "blsmsk",
    		"blsrq", "blsrl", "blsr",
    		"tzcntq", "tzcntl", "tzcnt",
    	},
    	"bmi2": {
    		"sarxq", "sarxl", "sarx",
    		"shlxq", "shlxl", "shlx",
    		"shrxq", "shrxl", "shrx",
    	},
    	"sse41": {
    		"roundsd",
    		"pinsrq", "pinsrl", "pinsrd", "pinsrb", "pinsr",
    		"pextrq", "pextrl", "pextrd", "pextrb", "pextr",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 15 20:19:15 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/AMD64Ops.go

    		// CPUID feature: BMI2.
    		{name: "SARXQ", argLength: 2, reg: gp21, asm: "SARXQ"}, // signed arg0 >> arg1, shift amount is mod 64
    		{name: "SARXL", argLength: 2, reg: gp21, asm: "SARXL"}, // signed int32(arg0) >> arg1, shift amount is mod 32
    		{name: "SHLXQ", argLength: 2, reg: gp21, asm: "SHLXQ"}, // arg0 << arg1, shift amount is mod 64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 98K bytes
    - Viewed (1)
  6. src/cmd/asm/internal/asm/testdata/amd64enc.s

    	SARB $7, R11                            // 41c0fb07
    	SARXL R9, (BX), DX                      // c4e232f713
    	SARXL R9, (R11), DX                     // c4c232f713
    	SARXL R9, DX, DX                        // c4e232f7d2
    	SARXL R9, R11, DX                       // c4c232f7d3
    	SARXL R9, (BX), R11                     // c46232f71b
    	SARXL R9, (R11), R11                    // c44232f71b
    	SARXL R9, DX, R11                       // c46232f7da
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 08 21:38:44 UTC 2021
    - 581.9K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/AMD64latelower.rules

    // See comments in ARM64latelower.rules...
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 636 bytes
    - Viewed (0)
  8. maven-core/src/test/resources/projects/build.properties

    # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    # KIND, either express or implied.  See the License for the
    # specific language governing permissions and limitations
    # under the License.
    
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Wed Feb 28 22:49:30 UTC 2007
    - 799 bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    ((SHLL|SHRL|SARL) x (ADDQconst [c] y)) && c & 31 == 0  => ((SHLL|SHRL|SARL) x y)
    ((SHLL|SHRL|SARL) x (NEGQ <t> (ADDQconst [c] y))) && c & 31 == 0  => ((SHLL|SHRL|SARL) x (NEGQ <t> y))
    ((SHLL|SHRL|SARL) x (ANDQconst [c] y)) && c & 31 == 31 => ((SHLL|SHRL|SARL) x y)
    ((SHLL|SHRL|SARL) x (NEGQ <t> (ANDQconst [c] y))) && c & 31 == 31 => ((SHLL|SHRL|SARL) x (NEGQ <t> y))
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/x86/aenum.go

    	ARORXL
    	ARORXQ
    	AROUNDPD
    	AROUNDPS
    	AROUNDSD
    	AROUNDSS
    	ARSM
    	ARSQRTPS
    	ARSQRTSS
    	ASAHF
    	ASALB
    	ASALL
    	ASALQ
    	ASALW
    	ASARB
    	ASARL
    	ASARQ
    	ASARW
    	ASARXL
    	ASARXQ
    	ASBBB
    	ASBBL
    	ASBBQ
    	ASBBW
    	ASCASB
    	ASCASL
    	ASCASQ
    	ASCASW
    	ASETCC
    	ASETCS
    	ASETEQ
    	ASETGE
    	ASETGT
    	ASETHI
    	ASETLE
    	ASETLS
    	ASETLT
    	ASETMI
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 16.3K bytes
    - Viewed (0)
Back to top