| /openbsd-src/gnu/gcc/gcc/ |
| H A D | rtlanal.c | 3907 unsigned int bitwidth = GET_MODE_BITSIZE (mode); in num_sign_bit_copies1() local 3922 if (bitwidth < GET_MODE_BITSIZE (GET_MODE (x))) in num_sign_bit_copies1() 3927 num0 - (int) (GET_MODE_BITSIZE (GET_MODE (x)) - bitwidth)); in num_sign_bit_copies1() 3930 if (GET_MODE (x) != VOIDmode && bitwidth > GET_MODE_BITSIZE (GET_MODE (x))) in num_sign_bit_copies1() 3983 return MAX (1, ((int) bitwidth in num_sign_bit_copies1() 3992 if (bitwidth <= HOST_BITS_PER_WIDE_INT in num_sign_bit_copies1() 3993 && (nonzero & ((HOST_WIDE_INT) 1 << (bitwidth - 1))) != 0) in num_sign_bit_copies1() 3996 return (nonzero == 0 ? bitwidth : bitwidth - floor_log2 (nonzero) - 1); in num_sign_bit_copies1() 4007 return MAX ((int) bitwidth in num_sign_bit_copies1() 4013 if (bitwidth <= GET_MODE_BITSIZE (GET_MODE (SUBREG_REG (x)))) in num_sign_bit_copies1() [all …]
|
| /openbsd-src/sys/arch/arm64/arm64/ |
| H A D | disasm.c | 593 SignExtend(int bitwidth, uint64_t imm, unsigned int multiply) in SignExtend() argument 595 const uint64_t signbit = ((uint64_t)1 << (bitwidth - 1)); in SignExtend() 604 ZeroExtend(int bitwidth, uint64_t imm, unsigned int multiply) in ZeroExtend() argument 611 rotate(int bitwidth, uint64_t v, int n) in rotate() argument 615 n &= (bitwidth - 1); in rotate() 616 result = (((v << (bitwidth - n)) | (v >> n))); in rotate() 617 if (bitwidth < 64) in rotate() 618 result &= ((1ULL << bitwidth) - 1); in rotate() 645 const int bitwidth = (sf == 0) ? 32 : 64; in DecodeBitMasks() local 654 while (esize < bitwidth) { in DecodeBitMasks() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-ifs/ |
| H A D | Opts.td | 12 defm bitwidth : Eq<"bitwidth", "Specify the bit width">; 28 def strip_ifs_bitwidth : FF<"strip-ifs-bitwidth", "Strip target bit width information away from IFS…
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/ |
| H A D | combine.c | 8751 unsigned int bitwidth; local 8766 bitwidth = GET_MODE_BITSIZE (mode); 8769 if (bitwidth < GET_MODE_BITSIZE (GET_MODE (x))) 8773 num0 - (int) (GET_MODE_BITSIZE (GET_MODE (x)) - bitwidth)); 8776 if (GET_MODE (x) != VOIDmode && bitwidth > GET_MODE_BITSIZE (GET_MODE (x))) 8823 && GET_MODE_BITSIZE (GET_MODE (x)) == bitwidth) 8831 return MAX (1, ((int) bitwidth 8840 if (bitwidth <= HOST_BITS_PER_WIDE_INT 8841 && (nonzero & ((HOST_WIDE_INT) 1 << (bitwidth - 1))) != 0) 8844 return (nonzero == 0 ? bitwidth : bitwidth - floor_log2 (nonzero) - 1); [all …]
|
| H A D | ChangeLog.6 | 18040 * combine.c (num_sign_bit_copies): Cast bitwidth to int to avoid
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Target/ |
| H A D | GenericOpcodes.td | 362 /// fshl(X,Y,Z): (X << (Z % bitwidth)) | (Y >> (bitwidth - (Z % bitwidth))) 370 /// fshr(X,Y,Z): (X << (bitwidth - (Z % bitwidth))) | (Y >> (Z % bitwidth)) 420 // bitwidth as the pointer type. 1429 // 0 <= lsb < lsb + width <= src bitwidth, where all values are unsigned. 1437 // 0 <= lsb < lsb + width <= src bitwidth, where all values are unsigned.
|
| /openbsd-src/gnu/llvm/llvm/docs/CommandGuide/ |
| H A D | llvm-ifs.rst | 143 .. option:: --bitwidth=[32|64] 180 .. option:: --strip-ifs-bitwidth
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | EvergreenInstructions.td | 394 // x & (-1 >> (bitwidth - y)) 400 // x << (bitwidth - y) >> (bitwidth - y)
|
| H A D | SIInstructions.td | 3166 // x & (-1 >> (bitwidth - y)) 3172 // x << (bitwidth - y) >> (bitwidth - y)
|
| /openbsd-src/sys/dev/pci/ |
| H A D | if_de.c | 1767 const unsigned bitwidth = SROM_BITWIDTH; in tulip_srom_read() local 1768 const unsigned cmdmask = (SROMCMD_RD << bitwidth); in tulip_srom_read() 1769 const unsigned msb = 1 << (bitwidth + 3 - 1); in tulip_srom_read() 1770 unsigned lastidx = (1 << bitwidth) - 1; in tulip_srom_read() 1782 for (bits = idx|cmdmask, bit = bitwidth + 3; bit > 0; bit--, bits <<= 1) { in tulip_srom_read()
|
| /openbsd-src/gnu/llvm/llvm/bindings/ocaml/llvm/ |
| H A D | llvm.mli | 589 (** [i1_type c] returns an integer type of bitwidth 1 in the context [c]. See 593 (** [i8_type c] returns an integer type of bitwidth 8 in the context [c]. See 597 (** [i16_type c] returns an integer type of bitwidth 16 in the context [c]. See 601 (** [i32_type c] returns an integer type of bitwidth 32 in the context [c]. See 605 (** [i64_type c] returns an integer type of bitwidth 64 in the context [c]. See 609 (** [integer_type c n] returns an integer type of bitwidth [n] in the context 977 None is returned if this is not an integer constant, or bitwidth exceeds 64.
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | Statepoints.rst | 468 "deopt" operand bundle. At the moment, only deopt parameters with a bitwidth 472 extension to the original bitwidth).
|
| H A D | MergeFunctions.rst | 549 2.1.3.1. If types are vectors, compare their bitwidth using the
|
| H A D | BitCodeFormat.rst | 144 these start with an abbreviation ID encoded as a fixed-bitwidth field. The
|
| H A D | LangRef.rst | 2863 the smallest integer type that is larger than the bitwidth of the 2865 the bitwidth then the largest integer type is used. For example, 17843 different columns. The offset is computed using ``%Stride``'s bitwidth. This 17883 columns. The offset is computed using ``%Stride``'s bitwidth. If 25025 The first argument is a pointer to an integer value of arbitrary bitwidth 25984 :ref:`the pointer aliasing rules <pointeraliasing>`). If the bitwidth of the
|
| /openbsd-src/gnu/llvm/llvm/docs/GlobalISel/ |
| H A D | GenericOpcode.rst | 259 0 <= lsb < lsb + width <= source bitwidth, where all values are unsigned
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatternsHVX.td | 661 // V60 doesn't produce 0 on shifts by bitwidth, e.g. Vv.h << 16-0
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | Builtins.def | 521 // bitwidth.
|
| /openbsd-src/gnu/llvm/clang/docs/ |
| H A D | LanguageExtensions.rst | 2711 the arguments. Both arguments and the result have the bitwidth specified 2744 the arguments. Both arguments and the result have the bitwidth specified
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86InstrCompiler.td | 1917 // 16-bit. We can remove a mask of any (bitwidth - 1) on the rotation amount
|
| /openbsd-src/usr.sbin/unbound/ |
| H A D | aclocal.m4 | 2461 # bitwidth (32 or 64) of that shared object, and providing the 8745 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
|
| /openbsd-src/gnu/llvm/clang/include/clang/Driver/ |
| H A D | Options.td | 6366 …HelpText<"Set the maximum bitwidth for _BitInt (this option is expected to be removed in the futur…
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.td | 7553 // bitwidth-1 bits.
|