- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for BTSQ (0.13 sec)
-
test/codegen/bits.go
return 1 } // amd64:"BTL\t[$]0" if a&0x1 != 0 { return 1 } return 0 } func biton64(a, b uint64) (n uint64) { // amd64:"BTSQ" n += b | (1 << (a & 63)) // amd64:"BTSQ\t[$]63" n += a | (1 << 63) // amd64:"BTSQ\t[$]60" n += a | (1 << 60) // amd64:"ORQ\t[$]1" n += a | (1 << 0) return n } func bitoff64(a, b uint64) (n uint64) { // amd64:"BTRQ"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 19:02:52 UTC 2024 - 7.8K bytes - Viewed (0) -
test/codegen/math.go
// riscv64:"FABSD\t" // wasm:"F64Abs" // arm/6:"ABSD\t" // mips64/hardfloat:"ABSD\t" // mips/hardfloat:"ABSD\t" sink64[0] = math.Abs(x) // amd64:"BTRQ\t[$]63","PXOR" (TODO: this should be BTSQ) // s390x:"LNDFR\t",-"MOVD\t" (no integer load/store) // ppc64x:"FNABS\t" sink64[1] = -math.Abs(y) } // Check that it's using integer registers func abs32(x float32) float32 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 04 15:24:29 UTC 2024 - 6.2K bytes - Viewed (0) -
test/codegen/mathbits.go
// ppc64x/power8:"NEG","SUBC","ANDN","POPCNTD" // ppc64x/power9:"SUBC","CNTTZD" return bits.TrailingZeros64(1 - n) } func TrailingZeros32(n uint32) int { // amd64/v1,amd64/v2:"BTSQ\\t\\$32","BSFQ" // amd64/v3:"TZCNTL" // 386:"BSFL" // arm:"CLZ" // arm64:"RBITW","CLZW" // s390x:"FLOGR","MOVWZ" // ppc64x/power8:"ANDN","POPCNTW" // ppc64x/power9: "CNTTZW" // wasm:"I64Ctz"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 18:51:17 UTC 2024 - 19.6K bytes - Viewed (0) -
test/codegen/memops.go
a[3+i] = v&2 != 0 } func bitOps(p *[12]uint64) { // amd64: `ORQ\t\$8, \(AX\)` p[0] |= 8 // amd64: `ORQ\t\$1073741824, 8\(AX\)` p[1] |= 1 << 30 // amd64: `BTSQ\t\$31, 16\(AX\)` p[2] |= 1 << 31 // amd64: `BTSQ\t\$63, 24\(AX\)` p[3] |= 1 << 63 // amd64: `ANDQ\t\$-9, 32\(AX\)` p[4] &^= 8 // amd64: `ANDQ\t\$-1073741825, 40\(AX\)` p[5] &^= 1 << 30 // amd64: `BTRQ\t\$31, 48\(AX\)`
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 04 16:40:24 UTC 2023 - 12.5K bytes - Viewed (0) -
src/cmd/internal/obj/x86/anames.go
"BOUNDW", "BSFL", "BSFQ", "BSFW", "BSRL", "BSRQ", "BSRW", "BSWAPL", "BSWAPQ", "BTCL", "BTCQ", "BTCW", "BTL", "BTQ", "BTRL", "BTRQ", "BTRW", "BTSL", "BTSQ", "BTSW", "BTW", "BYTE", "BZHIL", "BZHIQ", "CBW", "CDQ", "CDQE", "CLAC", "CLC", "CLD", "CLDEMOTE", "CLFLUSH", "CLFLUSHOPT", "CLI", "CLTS", "CLWB", "CMC",
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 11 18:32:50 UTC 2023 - 19.1K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/AMD64Ops.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 04 16:40:24 UTC 2023 - 98K bytes - Viewed (1) -
src/cmd/asm/internal/asm/testdata/amd64enc.s
BTSL R11, R11 // 450fabdb BTSQ $7, (BX) // 480fba2b07 BTSQ $7, (R11) // 490fba2b07 BTSQ $7, DX // 480fbaea07 BTSQ $7, R11 // 490fbaeb07 BTSQ DX, (BX) // 480fab13 BTSQ R11, (BX) // 4c0fab1b BTSQ DX, (R11) // 490fab13
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Oct 08 21:38:44 UTC 2021 - 581.9K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteAMD64.go
return true } return false } func rewriteValueAMD64_OpAMD64ORQ(v *Value) bool { v_1 := v.Args[1] v_0 := v.Args[0] // match: (ORQ (SHLQ (MOVQconst [1]) y) x) // result: (BTSQ x y) for { for _i0 := 0; _i0 <= 1; _i0, v_0, v_1 = _i0+1, v_1, v_0 { if v_0.Op != OpAMD64SHLQ { continue } y := v_0.Args[1] v_0_0 := v_0.Args[0]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 12 19:38:41 UTC 2024 - 712.7K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/opGen.go
{1, 49135}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R15 }, outputs: []outputInfo{ {0, 49135}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R15 }, }, }, { name: "BTSQ", argLen: 2, resultInArg0: true, clobberFlags: true, asm: x86.ABTSQ, reg: regInfo{ inputs: []inputInfo{ {0, 49135}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R15
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 15:49:20 UTC 2024 - 1M bytes - Viewed (0)