Home
last modified time | relevance | path

Searched refs:bitpos (Results 1 – 25 of 329) sorted by relevance

12345678910>>...14

/netbsd-src/lib/libm/src/
H A Ds_nan.c68 int bitpos; /* index into words (in bits) */ local
82 for (bitpos = 0; bitpos < 32 * num_words; bitpos += 4) {
84 for (bitpos = 32 * num_words - 4; bitpos >= 0; bitpos -= 4) {
88 words[bitpos / 32] |= digittoint(s[si]) << (bitpos % 32);
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgimple-ssa-store-merging.c371 poly_int64 bitsize, bitpos, bytepos; in find_bswap_or_nop_load() local
383 base_addr = get_inner_reference (ref, &bitsize, &bitpos, &offset, &mode, in find_bswap_or_nop_load()
415 bitpos += bit_offset.force_shwi (); in find_bswap_or_nop_load()
420 if (!multiple_p (bitpos, BITS_PER_UNIT, &bytepos)) in find_bswap_or_nop_load()
602 unsigned HOST_WIDE_INT bitpos = tree_to_uhwi (TREE_OPERAND (rhs1, 2)); in find_bswap_or_nop_1() local
603 if (bitpos % BITS_PER_UNIT == 0 in find_bswap_or_nop_1()
609 bitpos = TYPE_PRECISION (n->type) - bitpos - bitsize; in find_bswap_or_nop_1()
612 if (!do_shift_rotate (RSHIFT_EXPR, n, bitpos)) in find_bswap_or_nop_1()
1343 poly_uint64 bitpos; variable
1352 : val (NULL_TREE), base_addr (NULL_TREE), bitsize (0), bitpos (0), in store_operand_info()
[all …]
H A Dstor-layout.c868 rli->bitpos = bitsize_zero_node; in start_record_layout()
909 bit_from_pos (tree offset, tree bitpos) in bit_from_pos() argument
911 return size_binop (PLUS_EXPR, bitpos, in bit_from_pos()
920 byte_from_pos (tree offset, tree bitpos) in byte_from_pos() argument
923 if (TREE_CODE (bitpos) == MULT_EXPR in byte_from_pos()
924 && tree_int_cst_equal (TREE_OPERAND (bitpos, 1), bitsize_unit_node)) in byte_from_pos()
925 bytepos = TREE_OPERAND (bitpos, 0); in byte_from_pos()
927 bytepos = size_binop (TRUNC_DIV_EXPR, bitpos, bitsize_unit_node); in byte_from_pos()
968 tree offset, bitpos; in normalize_offset() local
969 pos_from_bit (&offset, &bitpos, off_align, *pbitpos); in normalize_offset()
[all …]
H A Dexpr.c2711 unsigned HOST_WIDE_INT bitpos, xbitpos, padding_correction = 0; in copy_blkmode_from_reg() local
2785 for (bitpos = 0, xbitpos = padding_correction; in copy_blkmode_from_reg()
2786 bitpos < bytes * BITS_PER_UNIT; in copy_blkmode_from_reg()
2787 bitpos += bitsize, xbitpos += bitsize) in copy_blkmode_from_reg()
2799 else if (bitpos % BITS_PER_WORD == 0) in copy_blkmode_from_reg()
2800 dst = operand_subword (target, bitpos / BITS_PER_WORD, 1, tmode); in copy_blkmode_from_reg()
2804 store_bit_field (dst, bitsize, bitpos % BITS_PER_WORD, 0, 0, copy_mode, in copy_blkmode_from_reg()
2822 unsigned HOST_WIDE_INT bitpos, xbitpos, padding_correction = 0, bytes; in copy_blkmode_to_reg() local
2861 for (bitpos = 0, xbitpos = padding_correction; in copy_blkmode_to_reg()
2862 bitpos < bytes * BITS_PER_UNIT; in copy_blkmode_to_reg()
[all …]
H A Dgimple-laddress.c103 poly_int64 bitsize, bitpos; in execute() local
108 &bitpos, &offset, &mode, &unsignedp, in execute()
111 poly_int64 bytepos = exact_div (bitpos, BITS_PER_UNIT); in execute()
H A Dtree-vect-generic.c127 tree t, tree bitsize, tree bitpos) in tree_vec_extract() argument
134 || (bitpos in tree_vec_extract()
138 if (bitpos) in tree_vec_extract()
145 bitsize, bitpos); in tree_vec_extract()
150 return gimplify_build3 (gsi, BIT_FIELD_REF, type, t, bitsize, bitpos); in tree_vec_extract()
158 tree b ATTRIBUTE_UNUSED, tree bitpos, tree bitsize, in do_unop() argument
161 a = tree_vec_extract (gsi, inner_type, a, bitsize, bitpos); in do_unop()
167 tree bitpos, tree bitsize, enum tree_code code, in do_binop() argument
171 a = tree_vec_extract (gsi, inner_type, a, bitsize, bitpos); in do_binop()
173 b = tree_vec_extract (gsi, inner_type, b, bitsize, bitpos); in do_binop()
[all …]
H A Dtsan.c145 HOST_WIDE_INT bitpos, bitsize; in instrument_expr() local
156 bitpos = tree_to_uhwi (DECL_FIELD_OFFSET (expr)) * BITS_PER_UNIT in instrument_expr()
165 bitpos = tree_to_uhwi (TREE_OPERAND (expr, 2)); in instrument_expr()
168 if (bitpos < 0 || bitsize <= 0) in instrument_expr()
170 size = (bitpos % BITS_PER_UNIT + bitsize + BITS_PER_UNIT - 1) in instrument_expr()
177 bitpos = bitpos & ~(BITS_PER_UNIT - 1); in instrument_expr()
178 if ((align - 1) & bitpos) in instrument_expr()
180 align = (align - 1) & bitpos; in instrument_expr()
185 build_int_cst (TREE_TYPE (expr), bitpos / BITS_PER_UNIT)); in instrument_expr()
/netbsd-src/external/gpl3/binutils/dist/bfd/
H A Dcpu-ns32k.c370 if (howto->rightshift > howto->bitpos) in do_ns32k_reloc()
371 check = relocation >> (howto->rightshift - howto->bitpos); in do_ns32k_reloc()
373 check = relocation << (howto->bitpos - howto->rightshift); in do_ns32k_reloc()
384 if (howto->rightshift > howto->bitpos in do_ns32k_reloc()
388 >> (howto->rightshift - howto->bitpos))); in do_ns32k_reloc()
420 if (howto->rightshift > howto->bitpos in do_ns32k_reloc()
425 >> (howto->rightshift - howto->bitpos))); in do_ns32k_reloc()
470 relocation <<= (bfd_vma) howto->bitpos; in do_ns32k_reloc()
646 if (howto->bitpos == 0) in _bfd_do_ns32k_reloc_contents()
653 check += add >> howto->bitpos; in _bfd_do_ns32k_reloc_contents()
[all …]
H A Dbpf-reloc.def7 0, /* bitpos */
22 32, /* bitpos */
37 0, /* bitpos */
52 0, /* bitpos */
67 32, /* bitpos */
82 16, /* bitpos */
102 0, /* bitpos */
H A Dreloc.c935 relocation <<= (bfd_vma) howto->bitpos; in bfd_perform_relocation()
1121 relocation <<= (bfd_vma) howto->bitpos; in bfd_install_relocation()
1206 unsigned int bitpos = howto->bitpos; in _bfd_relocate_contents() local
1233 b = (x & howto->src_mask & addrmask) >> bitpos; in _bfd_relocate_contents()
1262 ss >>= bitpos; in _bfd_relocate_contents()
1311 relocation <<= (bfd_vma) bitpos; in _bfd_relocate_contents()
/netbsd-src/external/gpl3/binutils.old/dist/bfd/
H A Dcpu-ns32k.c370 if (howto->rightshift > howto->bitpos) in do_ns32k_reloc()
371 check = relocation >> (howto->rightshift - howto->bitpos); in do_ns32k_reloc()
373 check = relocation << (howto->bitpos - howto->rightshift); in do_ns32k_reloc()
384 if (howto->rightshift > howto->bitpos in do_ns32k_reloc()
388 >> (howto->rightshift - howto->bitpos))); in do_ns32k_reloc()
420 if (howto->rightshift > howto->bitpos in do_ns32k_reloc()
425 >> (howto->rightshift - howto->bitpos))); in do_ns32k_reloc()
470 relocation <<= (bfd_vma) howto->bitpos; in do_ns32k_reloc()
646 if (howto->bitpos == 0) in _bfd_do_ns32k_reloc_contents()
653 check += add >> howto->bitpos; in _bfd_do_ns32k_reloc_contents()
[all …]
H A Dreloc.c932 relocation <<= (bfd_vma) howto->bitpos; in bfd_perform_relocation()
1265 relocation <<= (bfd_vma) howto->bitpos; in bfd_install_relocation()
1383 unsigned int bitpos = howto->bitpos; in _bfd_relocate_contents() local
1410 b = (x & howto->src_mask & addrmask) >> bitpos; in _bfd_relocate_contents()
1439 ss >>= bitpos; in _bfd_relocate_contents()
1488 relocation <<= (bfd_vma) bitpos; in _bfd_relocate_contents()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgimple-ssa-store-merging.cc371 poly_int64 bitsize, bitpos, bytepos; in find_bswap_or_nop_load() local
383 base_addr = get_inner_reference (ref, &bitsize, &bitpos, &offset, &mode, in find_bswap_or_nop_load()
415 bitpos += bit_offset.force_shwi (); in find_bswap_or_nop_load()
420 if (!multiple_p (bitpos, BITS_PER_UNIT, &bytepos)) in find_bswap_or_nop_load()
630 unsigned HOST_WIDE_INT bitpos = tree_to_uhwi (TREE_OPERAND (rhs1, 2)); in find_bswap_or_nop_1() local
631 if (bitpos % BITS_PER_UNIT == 0 in find_bswap_or_nop_1()
637 bitpos = TYPE_PRECISION (n->type) - bitpos - bitsize; in find_bswap_or_nop_1()
640 if (!do_shift_rotate (RSHIFT_EXPR, n, bitpos)) in find_bswap_or_nop_1()
1625 poly_uint64 bitpos; member in __anone7f7d7200211::store_operand_info
1634 : val (NULL_TREE), base_addr (NULL_TREE), bitsize (0), bitpos (0), in store_operand_info()
[all …]
H A Dstor-layout.cc871 rli->bitpos = bitsize_zero_node; in start_record_layout()
912 bit_from_pos (tree offset, tree bitpos) in bit_from_pos() argument
914 return size_binop (PLUS_EXPR, bitpos, in bit_from_pos()
923 byte_from_pos (tree offset, tree bitpos) in byte_from_pos() argument
926 if (TREE_CODE (bitpos) == MULT_EXPR in byte_from_pos()
927 && tree_int_cst_equal (TREE_OPERAND (bitpos, 1), bitsize_unit_node)) in byte_from_pos()
928 bytepos = TREE_OPERAND (bitpos, 0); in byte_from_pos()
930 bytepos = size_binop (TRUNC_DIV_EXPR, bitpos, bitsize_unit_node); in byte_from_pos()
971 tree offset, bitpos; in normalize_offset() local
972 pos_from_bit (&offset, &bitpos, off_align, *pbitpos); in normalize_offset()
[all …]
H A Dexpr.cc2902 unsigned HOST_WIDE_INT bitpos, xbitpos, padding_correction = 0; in copy_blkmode_from_reg() local
2976 for (bitpos = 0, xbitpos = padding_correction; in copy_blkmode_from_reg()
2977 bitpos < bytes * BITS_PER_UNIT; in copy_blkmode_from_reg()
2978 bitpos += bitsize, xbitpos += bitsize) in copy_blkmode_from_reg()
2990 else if (bitpos % BITS_PER_WORD == 0) in copy_blkmode_from_reg()
2991 dst = operand_subword (target, bitpos / BITS_PER_WORD, 1, tmode); in copy_blkmode_from_reg()
2995 store_bit_field (dst, bitsize, bitpos % BITS_PER_WORD, 0, 0, copy_mode, in copy_blkmode_from_reg()
3013 unsigned HOST_WIDE_INT bitpos, xbitpos, padding_correction = 0, bytes; in copy_blkmode_to_reg() local
3052 for (bitpos = 0, xbitpos = padding_correction; in copy_blkmode_to_reg()
3053 bitpos < bytes * BITS_PER_UNIT; in copy_blkmode_to_reg()
[all …]
H A Dgimple-laddress.cc103 poly_int64 bitsize, bitpos; in execute() local
108 &bitpos, &offset, &mode, &unsignedp, in execute()
111 poly_int64 bytepos = exact_div (bitpos, BITS_PER_UNIT); in execute()
H A Dtree-vect-generic.cc175 tree t, tree bitsize, tree bitpos) in tree_vec_extract() argument
182 opr.set_op (BIT_FIELD_REF, type, t, bitsize, bitpos); in tree_vec_extract()
190 t = build3 (BIT_FIELD_REF, type, t, bitsize, bitpos); in tree_vec_extract()
202 tree b ATTRIBUTE_UNUSED, tree bitpos, tree bitsize, in do_unop() argument
205 a = tree_vec_extract (gsi, inner_type, a, bitsize, bitpos); in do_unop()
211 tree bitpos, tree bitsize, enum tree_code code, in do_binop() argument
215 a = tree_vec_extract (gsi, inner_type, a, bitsize, bitpos); in do_binop()
217 b = tree_vec_extract (gsi, inner_type, b, bitsize, bitpos); in do_binop()
229 tree bitpos, tree bitsize, enum tree_code code, tree type) in do_compare() argument
236 a = tree_vec_extract (gsi, inner_type, a, bitsize, bitpos); in do_compare()
[all …]
H A Dtsan.cc153 HOST_WIDE_INT bitpos, bitsize; in instrument_expr() local
164 bitpos = tree_to_uhwi (DECL_FIELD_OFFSET (expr)) * BITS_PER_UNIT in instrument_expr()
173 bitpos = tree_to_uhwi (TREE_OPERAND (expr, 2)); in instrument_expr()
176 if (bitpos < 0 || bitsize <= 0) in instrument_expr()
178 size = (bitpos % BITS_PER_UNIT + bitsize + BITS_PER_UNIT - 1) in instrument_expr()
185 bitpos = bitpos & ~(BITS_PER_UNIT - 1); in instrument_expr()
186 if ((align - 1) & bitpos) in instrument_expr()
188 align = (align - 1) & bitpos; in instrument_expr()
193 build_int_cst (TREE_TYPE (expr), bitpos / BITS_PER_UNIT)); in instrument_expr()
/netbsd-src/lib/libc/arch/hppa/string/
H A Dffs.S46 addi,tr -16,%ret0,%ret0 ; subtract 16 from bitpos
49 addi,tr -8,%ret0,%ret0 ; subtract 8 from bitpos
52 addi,tr -4,%ret0,%ret0 ; subtract 4 from bitpos
55 addi,tr -2,%ret0,%ret0 ; subtract 2 from bitpos
58 addi -1,%ret0,%ret0 ; subtract 1 from bitpos
/netbsd-src/sys/dev/pci/qat/
H A Dqat_hw17reg.h208 #define FIELD_SET(flags, val, bitpos, mask) \ argument
210 (((flags) & (~((mask) << (bitpos)))) | (((val) & (mask)) << (bitpos)))
212 #define FIELD_GET(flags, bitpos, mask) (((flags) >> (bitpos)) & (mask)) argument
214 #define FLAG_SET(flags, bitpos) (flags) = ((flags) | (1 << (bitpos))) argument
216 #define FLAG_CLEAR(flags, bitpos) (flags) = ((flags) & (~(1 << (bitpos)))) argument
218 #define FLAG_GET(flags, bitpos) (((flags) >> (bitpos)) & 1) argument
/netbsd-src/external/gpl3/binutils.old/dist/opcodes/
H A Dnds32-dis.c108 int_value = (unsigned) N32_IMMS (insn >> pfd->bitpos, in nds32_parse_audio_ext()
111 int_value = __GF (insn, pfd->bitpos, pfd->bitsize) << pfd->shift; in nds32_parse_audio_ext()
120 __GF (insn, pfd->bitpos, pfd->bitsize) << pfd->shift; in nds32_parse_audio_ext()
282 __GF (insn, pfd->bitpos, pfd->bitsize) << pfd->shift; in nds32_parse_opcode()
302 = (unsigned) N32_IMMS (insn >> pfd->bitpos, in nds32_parse_opcode()
306 __GF (insn, pfd->bitpos, pfd->bitsize) << pfd->shift; in nds32_parse_opcode()
362 __GF (insn, pfd->bitpos, pfd->bitsize) << pfd->shift; in nds32_parse_opcode()
391 int_value = (unsigned) N32_IMMS (insn >> pfd->bitpos, in nds32_parse_opcode()
395 __GF (insn, pfd->bitpos, pfd->bitsize) << pfd->shift; in nds32_parse_opcode()
401 else if ((op == N32_OP6_BR3) && (pfd->bitpos == 0)) in nds32_parse_opcode()
H A Dia64-opc.c351 int bitpos[41]; in locate_opcode_ent() local
359 bitpos[currstatenum] = 40; in locate_opcode_ent()
365 int currbitnum = bitpos[currstatenum]; in locate_opcode_ent()
373 bitpos[currstatenum] = currbitnum; in locate_opcode_ent()
520 bitpos[currstatenum] = currbitnum - 1; in locate_opcode_ent()
/netbsd-src/external/gpl3/binutils/dist/opcodes/
H A Dnds32-dis.c108 int_value = (unsigned) N32_IMMS (insn >> pfd->bitpos, in nds32_parse_audio_ext()
111 int_value = __GF (insn, pfd->bitpos, pfd->bitsize) << pfd->shift; in nds32_parse_audio_ext()
120 __GF (insn, pfd->bitpos, pfd->bitsize) << pfd->shift; in nds32_parse_audio_ext()
282 __GF (insn, pfd->bitpos, pfd->bitsize) << pfd->shift; in nds32_parse_opcode()
302 = (unsigned) N32_IMMS (insn >> pfd->bitpos, in nds32_parse_opcode()
306 __GF (insn, pfd->bitpos, pfd->bitsize) << pfd->shift; in nds32_parse_opcode()
362 __GF (insn, pfd->bitpos, pfd->bitsize) << pfd->shift; in nds32_parse_opcode()
391 int_value = (unsigned) N32_IMMS (insn >> pfd->bitpos, in nds32_parse_opcode()
395 __GF (insn, pfd->bitpos, pfd->bitsize) << pfd->shift; in nds32_parse_opcode()
401 else if ((op == N32_OP6_BR3) && (pfd->bitpos == 0)) in nds32_parse_opcode()
H A Dia64-opc.c351 int bitpos[41]; in locate_opcode_ent() local
359 bitpos[currstatenum] = 40; in locate_opcode_ent()
365 int currbitnum = bitpos[currstatenum]; in locate_opcode_ent()
373 bitpos[currstatenum] = currbitnum; in locate_opcode_ent()
520 bitpos[currstatenum] = currbitnum - 1; in locate_opcode_ent()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-call.cc917 HOST_WIDE_INT bitpos, int final) in rs6000_darwin64_record_arg_advance_flush() argument
956 endbit = ROUND_UP (bitpos, BITS_PER_WORD); in rs6000_darwin64_record_arg_advance_flush()
982 HOST_WIDE_INT bitpos = startbitpos; in rs6000_darwin64_record_arg_advance_recurse() local
991 bitpos += int_bit_position (f); in rs6000_darwin64_record_arg_advance_recurse()
996 rs6000_darwin64_record_arg_advance_recurse (cum, ftype, bitpos); in rs6000_darwin64_record_arg_advance_recurse()
1000 rs6000_darwin64_record_arg_advance_flush (cum, bitpos, 0); in rs6000_darwin64_record_arg_advance_recurse()
1019 else if (bitpos % 64 == 0) in rs6000_darwin64_record_arg_advance_recurse()
1040 rs6000_darwin64_record_arg_advance_flush (cum, bitpos, 0); in rs6000_darwin64_record_arg_advance_recurse()
1045 cum->intoffset = bitpos; in rs6000_darwin64_record_arg_advance_recurse()
1296 HOST_WIDE_INT bitpos, rtx rvec[], int *k) in rs6000_darwin64_record_arg_flush() argument
[all …]

12345678910>>...14