/prebuilts/go/darwin-x86/src/cmd/vet/testdata/ |
shift.go | 64 _ = u64 << u64 // Non-constant shifts should succeed. 105 const oneIf64Bit = ^uint(0) >> 63 // allow large shifts of constants; they are used for 32/64 bit compatibility tricks
|
/prebuilts/go/linux-x86/src/cmd/vet/testdata/ |
shift.go | 64 _ = u64 << u64 // Non-constant shifts should succeed. 105 const oneIf64Bit = ^uint(0) >> 63 // allow large shifts of constants; they are used for 32/64 bit compatibility tricks
|
/external/llvm/include/llvm/IR/ |
IntrinsicsARM.td | 308 // Vector Shifts: 313 // be used for both left and right shifts, or even combinations of the two, 315 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 319 // shifts, where the constant is replicated. For consistency with VSHL (and 320 // other variable shift instructions), left shifts have positive shift counts 321 // and right shifts have negative shift counts. This convention is also used
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
IntrinsicsARM.td | 303 // Vector Shifts: 308 // be used for both left and right shifts, or even combinations of the two, 310 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 314 // shifts, where the constant is replicated. For consistency with VSHL (and 315 // other variable shift instructions), left shifts have positive shift counts 316 // and right shifts have negative shift counts. This convention is also used
|
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/IR/ |
IntrinsicsARM.td | 487 // Vector Shifts: 492 // be used for both left and right shifts, or even combinations of the two, 494 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 498 // shifts, where the constant is replicated. For consistency with VSHL (and 499 // other variable shift instructions), left shifts have positive shift counts 500 // and right shifts have negative shift counts. This convention is also used [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/IR/ |
IntrinsicsARM.td | 487 // Vector Shifts: 492 // be used for both left and right shifts, or even combinations of the two, 494 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 498 // shifts, where the constant is replicated. For consistency with VSHL (and 499 // other variable shift instructions), left shifts have positive shift counts 500 // and right shifts have negative shift counts. This convention is also used [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/IR/ |
IntrinsicsARM.td | 487 // Vector Shifts: 492 // be used for both left and right shifts, or even combinations of the two, 494 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 498 // shifts, where the constant is replicated. For consistency with VSHL (and 499 // other variable shift instructions), left shifts have positive shift counts 500 // and right shifts have negative shift counts. This convention is also used [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/IR/ |
IntrinsicsARM.td | 487 // Vector Shifts: 492 // be used for both left and right shifts, or even combinations of the two, 494 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 498 // shifts, where the constant is replicated. For consistency with VSHL (and 499 // other variable shift instructions), left shifts have positive shift counts 500 // and right shifts have negative shift counts. This convention is also used [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/IR/ |
IntrinsicsARM.td | 487 // Vector Shifts: 492 // be used for both left and right shifts, or even combinations of the two, 494 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 498 // shifts, where the constant is replicated. For consistency with VSHL (and 499 // other variable shift instructions), left shifts have positive shift counts 500 // and right shifts have negative shift counts. This convention is also used [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/IR/ |
IntrinsicsARM.td | 487 // Vector Shifts: 492 // be used for both left and right shifts, or even combinations of the two, 494 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 498 // shifts, where the constant is replicated. For consistency with VSHL (and 499 // other variable shift instructions), left shifts have positive shift counts 500 // and right shifts have negative shift counts. This convention is also used [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
IntrinsicsARM.td | 303 // Vector Shifts: 308 // be used for both left and right shifts, or even combinations of the two, 310 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 314 // shifts, where the constant is replicated. For consistency with VSHL (and 315 // other variable shift instructions), left shifts have positive shift counts 316 // and right shifts have negative shift counts. This convention is also used
|
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/IR/ |
IntrinsicsARM.td | 487 // Vector Shifts: 492 // be used for both left and right shifts, or even combinations of the two, 494 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 498 // shifts, where the constant is replicated. For consistency with VSHL (and 499 // other variable shift instructions), left shifts have positive shift counts 500 // and right shifts have negative shift counts. This convention is also used [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/IR/ |
IntrinsicsARM.td | 487 // Vector Shifts: 492 // be used for both left and right shifts, or even combinations of the two, 494 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 498 // shifts, where the constant is replicated. For consistency with VSHL (and 499 // other variable shift instructions), left shifts have positive shift counts 500 // and right shifts have negative shift counts. This convention is also used [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/IR/ |
IntrinsicsARM.td | 487 // Vector Shifts: 492 // be used for both left and right shifts, or even combinations of the two, 494 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 498 // shifts, where the constant is replicated. For consistency with VSHL (and 499 // other variable shift instructions), left shifts have positive shift counts 500 // and right shifts have negative shift counts. This convention is also used [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/IR/ |
IntrinsicsARM.td | 487 // Vector Shifts: 492 // be used for both left and right shifts, or even combinations of the two, 494 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 498 // shifts, where the constant is replicated. For consistency with VSHL (and 499 // other variable shift instructions), left shifts have positive shift counts 500 // and right shifts have negative shift counts. This convention is also used [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/IR/ |
IntrinsicsARM.td | 487 // Vector Shifts: 492 // be used for both left and right shifts, or even combinations of the two, 494 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 498 // shifts, where the constant is replicated. For consistency with VSHL (and 499 // other variable shift instructions), left shifts have positive shift counts 500 // and right shifts have negative shift counts. This convention is also used [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/IR/ |
IntrinsicsARM.td | 487 // Vector Shifts: 492 // be used for both left and right shifts, or even combinations of the two, 494 // behavior for shift amounts that LLVM leaves undefined. Only basic shifts 498 // shifts, where the constant is replicated. For consistency with VSHL (and 499 // other variable shift instructions), left shifts have positive shift counts 500 // and right shifts have negative shift counts. This convention is also used [all...] |
/prebuilts/go/darwin-x86/src/cmd/compile/internal/ssa/gen/ |
dec64.rules | 170 // turn x64 non-constant shifts to x32 shifts 198 // result.hi = hi<<s | lo>>(32-s) | lo<<(s-32) // >> is unsigned, large shifts result 0 239 // result.lo = lo>>s | hi<<(32-s) | hi>>(s-32) // >> is unsigned, large shifts result 0 279 // result.lo = lo>>s | hi<<(32-s) | (hi>>(s-32))&zeromask(s>>5) // hi>>(s-32) is signed, large shifts result 0/-1 328 // 64xConst32 shifts
|
/prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/gen/ |
dec64.rules | 170 // turn x64 non-constant shifts to x32 shifts 198 // result.hi = hi<<s | lo>>(32-s) | lo<<(s-32) // >> is unsigned, large shifts result 0 239 // result.lo = lo>>s | hi<<(32-s) | hi>>(s-32) // >> is unsigned, large shifts result 0 279 // result.lo = lo>>s | hi<<(32-s) | (hi>>(s-32))&zeromask(s>>5) // hi>>(s-32) is signed, large shifts result 0/-1 328 // 64xConst32 shifts
|
/system/tools/hidl/ |
ConstantExpression.cpp | 692 Binary arithmetic and bitwise operators (except shifts) (+ - * / % & | ^): 713 2. For unsigned a, a << b discards bits that shifts out. 714 For signed non-negative a, a << b is legal if no bits shifts out, otherwise error. 716 3. For unsigned and signed non-negative a, a >> b discards bits that shifts out. 717 For signed negative a, a >> b discards bits that shifts out, and the signed
|
/art/test/431-optimizing-arith-shifts/src/ |
Main.java | 83 // Long shifts can use up to 6 lower bits. 153 // Long shifts can use up to 6 lower bits. 217 // Long shifts can use use up to 6 lower bits.
|
/bionic/libc/arch-arm/generic/bionic/ |
memcpy.S | 209 /* compute shifts needed to align src to dest */ 249 /* Use immediate mode for the shifts, because there is an extra cycle 250 * for register shifts, which could account for up to 50% of
|
/external/llvm/test/CodeGen/SystemZ/ |
shift-04.ll | 27 ; We don't generate shifts by out-of-range values. 38 ; Check variable shifts. 163 ; Check that we don't try to generate "indexed" shifts.
|
/external/webrtc/webrtc/modules/rtp_rtcp/source/ |
forward_error_correction_internal.cc | 62 // Shifts a mask by number of columns (bits), and fits it to an output mask. 87 // Number of bit shifts within a byte 96 // offset by the number of bytes shifts
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/ |
BaseLibInternals.h | 45 Shifts a 64-bit integer left between 0 and 63 bits. The low bits
48 This function shifts the 64-bit value Operand to the left by Count bits. The
65 Shifts a 64-bit integer right between 0 and 63 bits. This high bits
68 This function shifts the 64-bit value Operand to the right by Count bits. The
85 Shifts a 64-bit integer right between 0 and 63 bits. The high bits
88 This function shifts the 64-bit value Operand to the right by Count bits. The
|