Searched refs:bitpos (Results 1 - 25 of 444) sorted by relevance

1234567891011>>

/netbsd-current/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-current/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-current/external/gpl3/gcc.old/dist/gcc/
H A Dgimple-laddress.c103 poly_int64 bitsize, bitpos; local
108 &bitpos, &offset, &mode, &unsignedp,
111 poly_int64 bytepos = exact_div (bitpos, BITS_PER_UNIT);
H A Dgimple-ssa-store-merging.c371 poly_int64 bitsize, bitpos, bytepos; local
383 base_addr = get_inner_reference (ref, &bitsize, &bitpos, &offset, &mode,
403 /* Avoid returning a negative bitpos as this may wreak havoc later. */
415 bitpos += bit_offset.force_shwi ();
420 if (!multiple_p (bitpos, BITS_PER_UNIT, &bytepos))
602 unsigned HOST_WIDE_INT bitpos = tree_to_uhwi (TREE_OPERAND (rhs1, 2)); local
603 if (bitpos % BITS_PER_UNIT == 0
609 bitpos = TYPE_PRECISION (n->type) - bitpos - bitsize;
612 if (!do_shift_rotate (RSHIFT_EXPR, n, bitpos))
1343 poly_uint64 bitpos; variable
1365 unsigned HOST_WIDE_INT bitpos; variable
1572 encode_tree_to_bitpos(tree expr, unsigned char *ptr, int bitlen, int bitpos, unsigned int total_bytes) argument
2539 unsigned int bitpos = info->bitpos - infof->bitpos; local
3135 find_constituent_stores(class merged_store_group *group, vec<store_immediate_info *> *stores, unsigned int *first, unsigned HOST_WIDE_INT bitpos, unsigned HOST_WIDE_INT bitsize) argument
4575 poly_int64 bitsize, bitpos; local
4661 handled_load(gimple *stmt, store_operand_info *op, poly_uint64 bitsize, poly_uint64 bitpos, poly_uint64 bitregion_start, poly_uint64 bitregion_end) argument
4733 poly_uint64 bitsize, bitpos; local
[all...]
H A Dstor-layout.c872 rli->bitpos = bitsize_zero_node;
913 bit_from_pos (tree offset, tree bitpos)
915 return size_binop (PLUS_EXPR, bitpos,
924 byte_from_pos (tree offset, tree bitpos)
927 if (TREE_CODE (bitpos) == MULT_EXPR
928 && tree_int_cst_equal (TREE_OPERAND (bitpos, 1), bitsize_unit_node))
929 bytepos = TREE_OPERAND (bitpos, 0);
931 bytepos = size_binop (TRUNC_DIV_EXPR, bitpos, bitsize_unit_node);
972 tree offset, bitpos;
973 pos_from_bit (&offset, &bitpos, off_alig
909 bit_from_pos(tree offset, tree bitpos) argument
920 byte_from_pos(tree offset, tree bitpos) argument
968 tree offset, bitpos; local
2879 bit_field_mode_iterator(HOST_WIDE_INT bitsize, HOST_WIDE_INT bitpos, poly_int64 bitregion_start, poly_int64 bitregion_end, unsigned int align, bool volatilep) argument
2995 get_best_mode(int bitsize, int bitpos, poly_uint64 bitregion_start, poly_uint64 bitregion_end, unsigned int align, unsigned HOST_WIDE_INT largest_mode_bitsize, bool volatilep, scalar_int_mode *best_mode) argument
[all...]
H A Dexpr.c2717 unsigned HOST_WIDE_INT bitpos, xbitpos, padding_correction = 0;
2791 for (bitpos = 0, xbitpos = padding_correction;
2792 bitpos < bytes * BITS_PER_UNIT;
2793 bitpos += bitsize, xbitpos += bitsize)
2801 /* We need a new destination operand each time bitpos is on
2805 else if (bitpos % BITS_PER_WORD == 0)
2806 dst = operand_subword (target, bitpos / BITS_PER_WORD, 1, tmode);
2809 bitpos for the destination store (left justified). */
2810 store_bit_field (dst, bitsize, bitpos % BITS_PER_WORD, 0, 0, copy_mode,
2828 unsigned HOST_WIDE_INT bitpos, xbitpo
2711 unsigned HOST_WIDE_INT bitpos, xbitpos, padding_correction = 0; local
2822 unsigned HOST_WIDE_INT bitpos, xbitpos, padding_correction = 0, bytes; local
4759 unsigned HOST_WIDE_INT bitsize, bitpos, bitregion_start, bitregion_end; local
4940 get_bit_range(poly_uint64_pod *bitstart, poly_uint64_pod *bitend, tree exp, poly_int64_pod *bitpos, tree *offset) argument
5127 poly_int64 bitsize, bitpos; local
6310 store_constructor_field(rtx target, poly_uint64 bitsize, poly_int64 bitpos, poly_uint64 bitregion_start, poly_uint64 bitregion_end, machine_mode mode, tree exp, int cleared, alias_set_type alias_set, bool reverse) argument
6451 HOST_WIDE_INT bitpos = 0; local
6639 HOST_WIDE_INT bitpos; local
6814 HOST_WIDE_INT bitpos; local
7000 store_field(rtx target, poly_int64 bitsize, poly_int64 bitpos, poly_uint64 bitregion_start, poly_uint64 bitregion_end, machine_mode mode, tree exp, alias_set_type alias_set, bool nontemporal, bool reverse) argument
7985 poly_int64 bitsize, bitpos; local
9835 unsigned bitpos = tree_to_uhwi (treeop2); local
10698 poly_int64 bitsize, bitpos, bytepos; local
11160 poly_int64 bitsize, bitpos, bytepos; local
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dgimple-laddress.cc103 poly_int64 bitsize, bitpos; local
108 &bitpos, &offset, &mode, &unsignedp,
111 poly_int64 bytepos = exact_div (bitpos, BITS_PER_UNIT);
H A Dgimple-ssa-store-merging.cc371 poly_int64 bitsize, bitpos, bytepos; local
383 base_addr = get_inner_reference (ref, &bitsize, &bitpos, &offset, &mode,
403 /* Avoid returning a negative bitpos as this may wreak havoc later. */
415 bitpos += bit_offset.force_shwi ();
420 if (!multiple_p (bitpos, BITS_PER_UNIT, &bytepos))
630 unsigned HOST_WIDE_INT bitpos = tree_to_uhwi (TREE_OPERAND (rhs1, 2)); local
631 if (bitpos % BITS_PER_UNIT == 0
637 bitpos = TYPE_PRECISION (n->type) - bitpos - bitsize;
640 if (!do_shift_rotate (RSHIFT_EXPR, n, bitpos))
1625 poly_uint64 bitpos; member in class:__anon969::store_operand_info
1647 unsigned HOST_WIDE_INT bitpos; member in class:__anon969::store_immediate_info
1848 encode_tree_to_bitpos(tree expr, unsigned char *ptr, int bitlen, int bitpos, unsigned int total_bytes) argument
2875 unsigned int bitpos = info->bitpos - infof->bitpos; local
4939 poly_int64 bitsize, bitpos; local
5025 handled_load(gimple *stmt, store_operand_info *op, poly_uint64 bitsize, poly_uint64 bitpos, poly_uint64 bitregion_start, poly_uint64 bitregion_end) argument
5097 poly_uint64 bitsize, bitpos = 0; local
[all...]
H A Dstor-layout.cc875 rli->bitpos = bitsize_zero_node;
916 bit_from_pos (tree offset, tree bitpos)
918 return size_binop (PLUS_EXPR, bitpos,
927 byte_from_pos (tree offset, tree bitpos)
930 if (TREE_CODE (bitpos) == MULT_EXPR
931 && tree_int_cst_equal (TREE_OPERAND (bitpos, 1), bitsize_unit_node))
932 bytepos = TREE_OPERAND (bitpos, 0);
934 bytepos = size_binop (TRUNC_DIV_EXPR, bitpos, bitsize_unit_node);
975 tree offset, bitpos;
976 pos_from_bit (&offset, &bitpos, off_alig
912 bit_from_pos(tree offset, tree bitpos) argument
923 byte_from_pos(tree offset, tree bitpos) argument
971 tree offset, bitpos; local
2904 bit_field_mode_iterator(HOST_WIDE_INT bitsize, HOST_WIDE_INT bitpos, poly_int64 bitregion_start, poly_int64 bitregion_end, unsigned int align, bool volatilep) argument
3020 get_best_mode(int bitsize, int bitpos, poly_uint64 bitregion_start, poly_uint64 bitregion_end, unsigned int align, unsigned HOST_WIDE_INT largest_mode_bitsize, bool volatilep, scalar_int_mode *best_mode) argument
[all...]
H A Dexpr.cc2908 unsigned HOST_WIDE_INT bitpos, xbitpos, padding_correction = 0;
2982 for (bitpos = 0, xbitpos = padding_correction;
2983 bitpos < bytes * BITS_PER_UNIT;
2984 bitpos += bitsize, xbitpos += bitsize)
2992 /* We need a new destination operand each time bitpos is on
2996 else if (bitpos % BITS_PER_WORD == 0)
2997 dst = operand_subword (target, bitpos / BITS_PER_WORD, 1, tmode);
3000 bitpos for the destination store (left justified). */
3001 store_bit_field (dst, bitsize, bitpos % BITS_PER_WORD, 0, 0, copy_mode,
3019 unsigned HOST_WIDE_INT bitpos, xbitpo
2902 unsigned HOST_WIDE_INT bitpos, xbitpos, padding_correction = 0; local
3013 unsigned HOST_WIDE_INT bitpos, xbitpos, padding_correction = 0, bytes; local
5037 unsigned HOST_WIDE_INT bitsize, bitpos, bitregion_start, bitregion_end; local
5218 get_bit_range(poly_uint64_pod *bitstart, poly_uint64_pod *bitend, tree exp, poly_int64_pod *bitpos, tree *offset) argument
5405 poly_int64 bitsize, bitpos; local
6658 store_constructor_field(rtx target, poly_uint64 bitsize, poly_int64 bitpos, poly_uint64 bitregion_start, poly_uint64 bitregion_end, machine_mode mode, tree exp, int cleared, alias_set_type alias_set, bool reverse) argument
6799 HOST_WIDE_INT bitpos = 0; local
6987 HOST_WIDE_INT bitpos; local
7162 HOST_WIDE_INT bitpos; local
7355 store_field(rtx target, poly_int64 bitsize, poly_int64 bitpos, poly_uint64 bitregion_start, poly_uint64 bitregion_end, machine_mode mode, tree exp, alias_set_type alias_set, bool nontemporal, bool reverse) argument
8346 poly_int64 bitsize, bitpos; local
10278 unsigned bitpos = tree_to_uhwi (treeop2); local
11094 poly_int64 bitsize, bitpos, bytepos; local
11556 poly_int64 bitsize, bitpos, bytepos; local
[all...]
/netbsd-current/external/gpl3/binutils.old/dist/bfd/
H A Dcpu-ns32k.c370 if (howto->rightshift > howto->bitpos)
371 check = relocation >> (howto->rightshift - howto->bitpos);
373 check = relocation << (howto->bitpos - howto->rightshift);
384 if (howto->rightshift > howto->bitpos
388 >> (howto->rightshift - howto->bitpos)));
420 if (howto->rightshift > howto->bitpos
425 >> (howto->rightshift - howto->bitpos)));
470 relocation <<= (bfd_vma) howto->bitpos;
649 if (howto->bitpos == 0)
656 check += add >> howto->bitpos;
[all...]
/netbsd-current/external/gpl3/binutils/dist/bfd/
H A Dcpu-ns32k.c370 if (howto->rightshift > howto->bitpos)
371 check = relocation >> (howto->rightshift - howto->bitpos);
373 check = relocation << (howto->bitpos - howto->rightshift);
384 if (howto->rightshift > howto->bitpos
388 >> (howto->rightshift - howto->bitpos)));
420 if (howto->rightshift > howto->bitpos
425 >> (howto->rightshift - howto->bitpos)));
470 relocation <<= (bfd_vma) howto->bitpos;
646 if (howto->bitpos == 0)
653 check += add >> howto->bitpos;
[all...]
/netbsd-current/external/gpl3/gdb.old/dist/bfd/
H A Dcpu-ns32k.c370 if (howto->rightshift > howto->bitpos)
371 check = relocation >> (howto->rightshift - howto->bitpos);
373 check = relocation << (howto->bitpos - howto->rightshift);
384 if (howto->rightshift > howto->bitpos
388 >> (howto->rightshift - howto->bitpos)));
420 if (howto->rightshift > howto->bitpos
425 >> (howto->rightshift - howto->bitpos)));
470 relocation <<= (bfd_vma) howto->bitpos;
649 if (howto->bitpos == 0)
656 check += add >> howto->bitpos;
[all...]
/netbsd-current/external/gpl3/gdb/dist/bfd/
H A Dcpu-ns32k.c370 if (howto->rightshift > howto->bitpos)
371 check = relocation >> (howto->rightshift - howto->bitpos);
373 check = relocation << (howto->bitpos - howto->rightshift);
384 if (howto->rightshift > howto->bitpos
388 >> (howto->rightshift - howto->bitpos)));
420 if (howto->rightshift > howto->bitpos
425 >> (howto->rightshift - howto->bitpos)));
470 relocation <<= (bfd_vma) howto->bitpos;
646 if (howto->bitpos == 0)
653 check += add >> howto->bitpos;
[all...]
/netbsd-current/external/gpl3/gdb.old/dist/gdb/
H A Dtypeprint.c79 unsigned int bitpos,
89 if (end_bitpos > 0 && end_bitpos < bitpos)
92 bitpos, it means there's a hole in the struct, so we report
94 unsigned int hole = bitpos - end_bitpos;
130 unsigned int bitpos = TYPE_FIELD_BITPOS (type, field_idx);
134 maybe_print_hole (stream, bitpos, "hole");
142 unsigned real_bitpos = bitpos + offset_bitpos;
152 (bitpos + offset_bitpos) / TARGET_CHAR_BIT);
159 end_bitpos = bitpos + fieldsize_bit;
168 unsigned int bitpos
77 maybe_print_hole(struct ui_file *stream, unsigned int bitpos, const char *for_what) argument
129 unsigned int bitpos = TYPE_FIELD_BITPOS (type, field_idx); local
167 unsigned int bitpos = TYPE_LENGTH (type) * TARGET_CHAR_BIT; local
[all...]
H A Dsparc64-tdep.c1208 const gdb_byte *valbuf, int element, int bitpos)
1218 int regnum = SPARC_F0_REGNUM + element * 2 + bitpos / 32;
1220 valbuf += bitpos / 8;
1238 gdb_assert (bitpos == 0);
1246 gdb_assert (bitpos == 0 || bitpos == 64);
1249 + element + bitpos / 64;
1250 regcache->cooked_write (regnum, valbuf + (bitpos / 8));
1255 gdb_assert (bitpos % 32 == 0 && bitpos >
1201 sparc64_store_floating_fields(struct regcache *regcache, struct type *type, const gdb_byte *valbuf, int element, int bitpos) argument
1293 sparc64_extract_floating_fields(struct regcache *regcache, struct type *type, gdb_byte *valbuf, int bitpos) argument
[all...]
H A Dtypeprint.h31 /* The offset to be applied to bitpos when PRINT_OFFSETS is true.
69 print. BITPOS is the bitpos of the current field. FOR_WHAT is a
72 void maybe_print_hole (struct ui_file *stream, unsigned int bitpos,
H A Dvalue.c278 LONGEST bitpos = 0; member in struct:value
1107 return value->bitpos;
1112 value->bitpos = bit;
1686 val->bitpos = arg->bitpos;
2233 LONGEST offset, LONGEST bitpos,
2249 value_as_long (newval), bitpos, bitsize);
2941 Create a new value for the bitfield, with bitpos and bitsize local
2942 set. If possible, arrange offset and bitpos so that we can
2948 LONGEST bitpos
2229 set_internalvar_component(struct internalvar *var, LONGEST offset, LONGEST bitpos, LONGEST bitsize, struct value *newval) argument
2246 value_as_long (newval), bitpos, bitsize); local
3107 unpack_bits_as_long(struct type *field_type, const gdb_byte *valaddr, LONGEST bitpos, LONGEST bitsize) argument
3170 int bitpos = TYPE_FIELD_BITPOS (type, fieldno); local
3193 int bitpos = TYPE_FIELD_BITPOS (type, fieldno); local
3209 unpack_value_bitfield(struct value *dest_val, LONGEST bitpos, LONGEST bitsize, const gdb_byte *valaddr, LONGEST embedded_offset, const struct value *val) argument
3258 int bitpos = TYPE_FIELD_BITPOS (type, fieldno); local
3276 modify_field(struct type *type, gdb_byte *addr, LONGEST fieldval, LONGEST bitpos, LONGEST bitsize) argument
[all...]
H A Dcp-valprint.c645 LONGEST bitpos = TYPE_FIELD_BITPOS (self, i); local
648 if (offset == bitpos)
657 LONGEST bitpos = TYPE_FIELD_BITPOS (self, i); local
660 if (offset >= bitpos && offset < bitpos + bitsize)
663 cp_find_class_member (self_p, fieldno, offset - bitpos);
/netbsd-current/external/gpl3/gdb/dist/gdb/
H A Dsparc64-tdep.c1209 const gdb_byte *valbuf, int element, int bitpos)
1219 int regnum = SPARC_F0_REGNUM + element * 2 + bitpos / 32;
1221 valbuf += bitpos / 8;
1239 gdb_assert (bitpos == 0);
1247 gdb_assert (bitpos == 0 || bitpos == 64);
1250 + element + bitpos / 64;
1251 regcache->cooked_write (regnum, valbuf + (bitpos / 8));
1256 gdb_assert (bitpos % 32 == 0 && bitpos >
1202 sparc64_store_floating_fields(struct regcache *regcache, struct type *type, const gdb_byte *valbuf, int element, int bitpos) argument
1294 sparc64_extract_floating_fields(struct regcache *regcache, struct type *type, gdb_byte *valbuf, int bitpos) argument
[all...]
H A Dtypeprint.h68 /* The offset to be applied to bitpos when PRINT_OFFSETS is true.
108 print. BITPOS is the bitpos of the current field. FOR_WHAT is a
111 void maybe_print_hole (struct ui_file *stream, unsigned int bitpos,
H A Dtypeprint.c88 unsigned int bitpos,
98 if (end_bitpos > 0 && end_bitpos < bitpos)
101 bitpos, it means there's a hole in the struct, so we report
103 unsigned int hole = bitpos - end_bitpos;
147 unsigned int bitpos = type->field (field_idx).loc_bitpos ();
151 maybe_print_hole (stream, bitpos, "hole");
159 unsigned real_bitpos = bitpos + offset_bitpos;
171 (bitpos + offset_bitpos) / TARGET_CHAR_BIT);
179 end_bitpos = bitpos + fieldsize_bit;
188 unsigned int bitpos
86 maybe_print_hole(struct ui_file *stream, unsigned int bitpos, const char *for_what) argument
146 unsigned int bitpos = type->field (field_idx).loc_bitpos (); local
187 unsigned int bitpos = type->length () * TARGET_CHAR_BIT; local
[all...]
/netbsd-current/sys/dev/pci/qat/
H A Dqat_hw17reg.h207 /* Big assumptions that both bitpos and mask are constants */
208 #define FIELD_SET(flags, val, bitpos, mask) \
210 (((flags) & (~((mask) << (bitpos)))) | (((val) & (mask)) << (bitpos)))
212 #define FIELD_GET(flags, bitpos, mask) (((flags) >> (bitpos)) & (mask))
214 #define FLAG_SET(flags, bitpos) (flags) = ((flags) | (1 << (bitpos)))
216 #define FLAG_CLEAR(flags, bitpos) (flags) = ((flags) & (~(1 << (bitpos))))
[all...]
/netbsd-current/external/gpl3/binutils.old/dist/opcodes/
H A Dia64-opc.c359 int bitpos[41];
367 bitpos[currstatenum] = 40;
373 int currbitnum = bitpos[currstatenum];
381 bitpos[currstatenum] = currbitnum;
528 bitpos[currstatenum] = currbitnum - 1;
351 int bitpos[41]; local
/netbsd-current/external/gpl3/binutils/dist/opcodes/
H A Dia64-opc.c359 int bitpos[41];
367 bitpos[currstatenum] = 40;
373 int currbitnum = bitpos[currstatenum];
381 bitpos[currstatenum] = currbitnum;
528 bitpos[currstatenum] = currbitnum - 1;
351 int bitpos[41]; local

Completed in 538 milliseconds

1234567891011>>