Home
last modified time | relevance | path

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

1234567891011

/netbsd/src/lib/libm/src/
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/binutils/dist/bfd/
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 …]
Dbpf-reloc.def7 0, /* bitpos */
22 32, /* bitpos */
37 0, /* bitpos */
52 0, /* bitpos */
67 32, /* bitpos */
82 16, /* bitpos */
102 0, /* bitpos */
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/gdb/dist/bfd/
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 …]
Dbpf-reloc.def7 0, /* bitpos */
22 32, /* bitpos */
37 0, /* bitpos */
52 0, /* bitpos */
67 32, /* bitpos */
82 16, /* bitpos */
102 0, /* bitpos */
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/gcc/dist/gcc/
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 __anon45005d250211::store_operand_info
1634 : val (NULL_TREE), base_addr (NULL_TREE), bitsize (0), bitpos (0), in store_operand_info()
[all …]
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 …]
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 …]
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()
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 …]
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()
Ddwarf2ctf.cc575 HOST_WIDE_INT bitpos = 0; in gen_ctf_sou_type() local
590 bitpos = field_location + bit_offset; in gen_ctf_sou_type()
603 bitpos = (field_location in gen_ctf_sou_type()
615 bitpos += AT_unsigned (attr); in gen_ctf_sou_type()
619 bitpos - field_location, in gen_ctf_sou_type()
Dtree-affine.cc271 poly_int64 bitpos, bitsize, bytepos; in expr_to_aff_combination() local
393 poly_int64 bitpos, bitsize, bytepos; in tree_to_aff_combination() local
438 core = get_inner_reference (TREE_OPERAND (expr, 0), &bitsize, &bitpos, in tree_to_aff_combination()
441 if (!multiple_p (bitpos, BITS_PER_UNIT, &bytepos)) in tree_to_aff_combination()
1009 poly_int64 bitsize, bitpos; in get_inner_reference_aff() local
1014 tree base = get_inner_reference (ref, &bitsize, &bitpos, &toff, &mode, in get_inner_reference_aff()
1028 aff_combination_const (&tmp, sizetype, bits_to_bytes_round_down (bitpos)); in get_inner_reference_aff()
/netbsd/src/lib/libc/arch/hppa/string/
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/external/gpl3/gdb/dist/gdb/
Dsparc64-tdep.c1206 const gdb_byte *valbuf, int element, int bitpos) in sparc64_store_floating_fields() argument
1216 int regnum = SPARC_F0_REGNUM + element * 2 + bitpos / 32; in sparc64_store_floating_fields()
1218 valbuf += bitpos / 8; in sparc64_store_floating_fields()
1236 gdb_assert (bitpos == 0); in sparc64_store_floating_fields()
1244 gdb_assert (bitpos == 0 || bitpos == 64); in sparc64_store_floating_fields()
1247 + element + bitpos / 64; in sparc64_store_floating_fields()
1248 regcache->cooked_write (regnum, valbuf + (bitpos / 8)); in sparc64_store_floating_fields()
1253 gdb_assert (bitpos % 32 == 0 && bitpos >= 0 && bitpos < 128); in sparc64_store_floating_fields()
1255 regnum = SPARC_F0_REGNUM + element * 2 + bitpos / 32; in sparc64_store_floating_fields()
1256 regcache->cooked_write (regnum, valbuf + (bitpos / 8)); in sparc64_store_floating_fields()
[all …]
Dtypeprint.c86 unsigned int bitpos, in maybe_print_hole() argument
96 if (end_bitpos > 0 && end_bitpos < bitpos) in maybe_print_hole()
101 unsigned int hole = bitpos - end_bitpos; in maybe_print_hole()
145 unsigned int bitpos = type->field (field_idx).loc_bitpos (); in update() local
149 maybe_print_hole (stream, bitpos, "hole"); in update()
157 unsigned real_bitpos = bitpos + offset_bitpos; in update()
169 (bitpos + offset_bitpos) / TARGET_CHAR_BIT); in update()
177 end_bitpos = bitpos + fieldsize_bit; in update()
186 unsigned int bitpos = type->length () * TARGET_CHAR_BIT; in finish() local
187 maybe_print_hole (stream, bitpos, "padding"); in finish()
Dvalue.c2187 LONGEST offset, LONGEST bitpos, in set_internalvar_component() argument
2203 value_as_long (newval), bitpos, bitsize); in set_internalvar_component()
3006 LONGEST bitpos = arg_type->field (fieldno).loc_bitpos (); in primitive_field() local
3011 if ((bitpos % container_bitsize) + v->bitsize () <= container_bitsize in primitive_field()
3013 v->set_bitpos (bitpos % container_bitsize); in primitive_field()
3015 v->set_bitpos (bitpos % 8); in primitive_field()
3018 + (bitpos - v->bitpos ()) / 8)); in primitive_field()
3167 LONGEST bitpos, LONGEST bitsize) in unpack_bits_as_long() argument
3180 bytes_read = ((bitpos % 8) + bitsize + 7) / 8; in unpack_bits_as_long()
3187 read_offset = bitpos / 8; in unpack_bits_as_long()
[all …]
Dcp-valprint.c658 LONGEST bitpos = f.loc_bitpos (); in cp_find_class_member() local
661 if (offset == bitpos) in cp_find_class_member()
670 LONGEST bitpos = self->field (i).loc_bitpos (); in cp_find_class_member() local
673 if (offset >= bitpos && offset < bitpos + bitsize) in cp_find_class_member()
676 cp_find_class_member (self_p, fieldno, offset - bitpos); in cp_find_class_member()
/netbsd/src/external/gpl3/binutils/dist/opcodes/
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()
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/gdb/dist/opcodes/
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()
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/
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 …]

1234567891011