Home
last modified time | relevance | path

Searched refs:bitwidth (Results 1 – 23 of 23) sorted by relevance

/openbsd-src/gnu/gcc/gcc/
H A Drtlanal.c3907 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 Ddisasm.c593 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 DOpts.td12 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 Dcombine.c8751 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 DChangeLog.618040 * combine.c (num_sign_bit_copies): Cast bitwidth to int to avoid
/openbsd-src/gnu/llvm/llvm/include/llvm/Target/
H A DGenericOpcodes.td362 /// 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 Dllvm-ifs.rst143 .. option:: --bitwidth=[32|64]
180 .. option:: --strip-ifs-bitwidth
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DEvergreenInstructions.td394 // x & (-1 >> (bitwidth - y))
400 // x << (bitwidth - y) >> (bitwidth - y)
H A DSIInstructions.td3166 // x & (-1 >> (bitwidth - y))
3172 // x << (bitwidth - y) >> (bitwidth - y)
/openbsd-src/sys/dev/pci/
H A Dif_de.c1767 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 Dllvm.mli589 (** [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 DStatepoints.rst468 "deopt" operand bundle. At the moment, only deopt parameters with a bitwidth
472 extension to the original bitwidth).
H A DMergeFunctions.rst549 2.1.3.1. If types are vectors, compare their bitwidth using the
H A DBitCodeFormat.rst144 these start with an abbreviation ID encoded as a fixed-bitwidth field. The
H A DLangRef.rst2863 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 DGenericOpcode.rst259 0 <= lsb < lsb + width <= source bitwidth, where all values are unsigned
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonPatternsHVX.td661 // 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 DBuiltins.def521 // bitwidth.
/openbsd-src/gnu/llvm/clang/docs/
H A DLanguageExtensions.rst2711 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 DX86InstrCompiler.td1917 // 16-bit. We can remove a mask of any (bitwidth - 1) on the rotation amount
/openbsd-src/usr.sbin/unbound/
H A Daclocal.m42461 # 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 DOptions.td6366 …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 DAArch64InstrInfo.td7553 // bitwidth-1 bits.