Home
last modified time | relevance | path

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

123

/freebsd-12.1/lib/msun/src/
H A Ds_nan.c56 int bitpos; /* index into words (in bits) */ local
70 for (bitpos = 0; bitpos < 32 * num_words; bitpos += 4) {
72 for (bitpos = 32 * num_words - 4; bitpos >= 0; bitpos -= 4) {
76 words[bitpos / 32] |= digittoint(s[si]) << (bitpos % 32);
/freebsd-12.1/contrib/gdb/gdb/
H A Dsparc64-tdep.c626 char *valbuf, int element, int bitpos) in sparc64_store_floating_fields() argument
637 gdb_assert (bitpos == 0); in sparc64_store_floating_fields()
645 gdb_assert (bitpos == 0 || bitpos == 64); in sparc64_store_floating_fields()
653 gdb_assert (bitpos % 32 == 0 && bitpos >= 0 && bitpos < 128); in sparc64_store_floating_fields()
698 char *valbuf, int bitpos) in sparc64_extract_floating_fields() argument
707 gdb_assert (bitpos == 0 || bitpos == 128); in sparc64_extract_floating_fields()
709 regnum = SPARC64_Q0_REGNUM + bitpos / 128; in sparc64_extract_floating_fields()
714 gdb_assert (bitpos % 64 == 0 && bitpos >= 0 && bitpos < 256); in sparc64_extract_floating_fields()
716 regnum = SPARC64_D0_REGNUM + bitpos / 64; in sparc64_extract_floating_fields()
722 gdb_assert (bitpos % 32 == 0 && bitpos >= 0 && bitpos < 256); in sparc64_extract_floating_fields()
[all …]
H A Dvalues.c437 set_internalvar_component (struct internalvar *var, int offset, int bitpos, in set_internalvar_component() argument
444 bitpos, bitsize); in set_internalvar_component()
1036 int bitpos = TYPE_FIELD_BITPOS (type, fieldno); in unpack_field_as_long() local
1041 val = extract_unsigned_integer (valaddr + bitpos / 8, sizeof (val)); in unpack_field_as_long()
1048 lsbcount = (sizeof val * 8 - bitpos % 8 - bitsize); in unpack_field_as_long()
1050 lsbcount = (bitpos % 8); in unpack_field_as_long()
1077 modify_field (char *addr, LONGEST fieldval, int bitpos, int bitsize) in modify_field() argument
1103 bitpos = sizeof (oword) * 8 - bitpos - bitsize; in modify_field()
1107 oword &= ~(((((ULONGEST) 1) << bitsize) - 1) << bitpos); in modify_field()
1109 oword &= ~((~(ULONGEST) 0) << bitpos); in modify_field()
[all …]
H A Dvalue.h79 int bitpos; member
226 #define VALUE_BITPOS(val) (val)->bitpos
458 int bitpos, int bitsize,
499 extern void modify_field (char *addr, LONGEST fieldval, int bitpos,
H A Dcp-valprint.c702 int bitpos = TYPE_FIELD_BITPOS (domain, i); in cp_print_class_member() local
704 if (val == bitpos) in cp_print_class_member()
706 if (val < bitpos && i != 0) in cp_print_class_member()
H A Dp-valprint.c1058 int bitpos = TYPE_FIELD_BITPOS (domain, i); in pascal_object_print_class_member() local
1060 if (val == bitpos) in pascal_object_print_class_member()
1062 if (val < bitpos && i != 0) in pascal_object_print_class_member()
/freebsd-12.1/contrib/gcc/
H A Dstor-layout.c538 rli->bitpos = bitsize_zero_node; in start_record_layout()
916 rli->bitpos = round_up (rli->bitpos, desired_align); in place_field()
964 rli->bitpos = round_up (rli->bitpos, type_align); in place_field()
1003 rli->bitpos = round_up (rli->bitpos, type_align); in place_field()
1054 rli->bitpos in place_field()
1079 rli->bitpos in place_field()
1142 rli->bitpos = round_up (rli->bitpos, type_align); in place_field()
1204 rli->bitpos = size_binop (PLUS_EXPR, rli->bitpos, DECL_SIZE (field)); in place_field()
1212 rli->bitpos = size_binop (PLUS_EXPR, rli->bitpos, in place_field()
1219 rli->bitpos = size_binop (PLUS_EXPR, rli->bitpos, DECL_SIZE (field)); in place_field()
[all …]
H A Dexpmed.c448 bitpos = bitnum % unit; in store_bit_field()
452 if (bitpos == 0 in store_bit_field()
510 && (BYTES_BIG_ENDIAN ? bitpos + bitsize == unit : bitpos == 0) in store_bit_field()
848 bitpos -= ((bitpos / total_bits) * (total_bits / BITS_PER_UNIT) in store_fixed_bit_field()
873 bitpos = total_bits - bitsize - bitpos; in store_fixed_bit_field()
915 if (bitpos > 0) in store_fixed_bit_field()
1738 bitpos -= ((bitpos / total_bits) * (total_bits / BITS_PER_UNIT) in extract_fixed_bit_field()
1756 bitpos = total_bits - bitsize - bitpos; in extract_fixed_bit_field()
1763 if (bitpos) in extract_fixed_bit_field()
1879 high = (bitpos > 0 ? (v >> (HOST_BITS_PER_WIDE_INT - bitpos)) : 0); in lshift_value()
[all …]
H A Dtree-vect-generic.c105 tree t, tree bitsize, tree bitpos) in tree_vec_extract() argument
107 if (bitpos) in tree_vec_extract()
115 tree b ATTRIBUTE_UNUSED, tree bitpos, tree bitsize, in do_unop() argument
118 a = tree_vec_extract (bsi, inner_type, a, bitsize, bitpos); in do_unop()
124 tree bitpos, tree bitsize, enum tree_code code) in do_binop() argument
126 a = tree_vec_extract (bsi, inner_type, a, bitsize, bitpos); in do_binop()
127 b = tree_vec_extract (bsi, inner_type, b, bitsize, bitpos); in do_binop()
157 a = tree_vec_extract (bsi, word_type, a, bitsize, bitpos); in do_plus_minus()
158 b = tree_vec_extract (bsi, word_type, b, bitsize, bitpos); in do_plus_minus()
177 tree unused ATTRIBUTE_UNUSED, tree bitpos ATTRIBUTE_UNUSED, in do_negate()
[all …]
H A Dexpr.c3917 offset1 = bitpos; in optimize_bitfield_assignment_op()
3935 bitpos = str_bitsize - bitpos - bitsize; in optimize_bitfield_assignment_op()
4099 bitpos = 0; in expand_assignment()
4117 gcc_assert (bitpos == 0 || bitpos == GET_MODE_BITSIZE (mode1)); in expand_assignment()
4859 || 0 != (bitpos in store_constructor_field()
5154 HOST_WIDE_INT bitpos; in store_constructor() local
5329 HOST_WIDE_INT bitpos; in store_constructor() local
5507 gcc_assert (!bitpos); in store_field()
6529 bitpos = 0; in expand_expr_addr_expr_1()
6610 if (bitpos) in expand_expr_addr_expr_1()
[all …]
H A Doptabs.c2421 int bitpos, word, nwords, i; in expand_absneg_bit() local
2431 bitpos = fmt->signbit_rw; in expand_absneg_bit()
2432 if (bitpos < 0) in expand_absneg_bit()
2454 word = bitpos / BITS_PER_WORD; in expand_absneg_bit()
2455 bitpos = bitpos % BITS_PER_WORD; in expand_absneg_bit()
2459 if (bitpos < HOST_BITS_PER_WIDE_INT) in expand_absneg_bit()
2965 word = bitpos / BITS_PER_WORD; in expand_copysign_absneg()
2966 bitpos = bitpos % BITS_PER_WORD; in expand_copysign_absneg()
3007 int bitpos, bool op0_is_abs) in expand_copysign_bit() argument
3029 word = bitpos / BITS_PER_WORD; in expand_copysign_bit()
[all …]
H A Dtree-vect-transform.c784 tree bitsize, bitpos, bytesize; in vect_create_epilog_for_reduction() local
957 tree bitpos = size_int (bit_offset); in vect_create_epilog_for_reduction() local
960 build2 (shift_code, vectype, new_temp, bitpos)); in vect_create_epilog_for_reduction()
1005 tree bitpos = bitsize_int (bit_offset); in vect_create_epilog_for_reduction() local
1007 bitpos); in vect_create_epilog_for_reduction()
1038 bitpos = size_binop (MULT_EXPR, in vect_create_epilog_for_reduction()
1042 bitpos = bitsize_zero_node; in vect_create_epilog_for_reduction()
1044 rhs = build3 (BIT_FIELD_REF, scalar_type, new_temp, bitsize, bitpos); in vect_create_epilog_for_reduction()
H A Dc-typeck.c6132 tree bitpos; in add_pending_init() local
6134 bitpos = bit_position (purpose); in add_pending_init()
6364 int byte, wchar_bytes, charwidth, bitpos; in set_nonincremental_init_from_string() local
6400 bitpos = byte * charwidth; in set_nonincremental_init_from_string()
6401 val[bitpos < HOST_BITS_PER_WIDE_INT] in set_nonincremental_init_from_string()
6403 << (bitpos % HOST_BITS_PER_WIDE_INT); in set_nonincremental_init_from_string()
6410 if (bitpos < HOST_BITS_PER_WIDE_INT) in set_nonincremental_init_from_string()
6463 tree bitpos = bit_position (field); in find_init_member() local
6467 || tree_int_cst_lt (bitpos, in find_init_member()
6601 tree bitpos, unfillpos; in output_init_element() local
[all …]
/freebsd-12.1/sys/amd64/vmm/intel/
H A Dvmx_msr.c49 vmx_ctl_allows_one_setting(uint64_t msr_val, int bitpos) in vmx_ctl_allows_one_setting() argument
52 return ((msr_val & (1UL << (bitpos + 32))) != 0); in vmx_ctl_allows_one_setting()
56 vmx_ctl_allows_zero_setting(uint64_t msr_val, int bitpos) in vmx_ctl_allows_zero_setting() argument
59 return ((msr_val & (1UL << bitpos)) == 0); in vmx_ctl_allows_zero_setting()
/freebsd-12.1/sys/arm/freescale/imx/
H A Dimx6_ipu.c415 uint32_t datapos, bitpos, mask; in ipu_ch_param_set_value() local
421 bitpos = offset % 32; in ipu_ch_param_set_value()
425 data &= ~(mask << bitpos); in ipu_ch_param_set_value()
426 data |= (value << bitpos); in ipu_ch_param_set_value()
429 if ((bitpos + len) > 32) { in ipu_ch_param_set_value()
430 len = bitpos + len - 32; in ipu_ch_param_set_value()
444 uint32_t datapos, bitpos, mask; in ipu_ch_param_get_value() local
450 bitpos = offset % 32; in ipu_ch_param_get_value()
453 data = data >> bitpos; in ipu_ch_param_get_value()
455 if ((bitpos + len) > 32) { in ipu_ch_param_get_value()
[all …]
/freebsd-12.1/contrib/binutils/bfd/
H A Dreloc.c841 relocation <<= (bfd_vma) howto->bitpos; in bfd_perform_relocation()
1220 relocation <<= (bfd_vma) howto->bitpos; in bfd_install_relocation()
1388 unsigned int bitpos = howto->bitpos; in _bfd_relocate_contents() local
1438 b = (x & howto->src_mask & addrmask) >> bitpos; in _bfd_relocate_contents()
1466 ss >>= bitpos; in _bfd_relocate_contents()
1515 relocation <<= (bfd_vma) bitpos; in _bfd_relocate_contents()
/freebsd-12.1/contrib/binutils/opcodes/
H A Dia64-opc.c352 int bitpos[41]; in locate_opcode_ent() local
360 bitpos[currstatenum] = 40; in locate_opcode_ent()
366 int currbitnum = bitpos[currstatenum]; in locate_opcode_ent()
374 bitpos[currstatenum] = currbitnum; in locate_opcode_ent()
518 bitpos[currstatenum] = currbitnum - 1; in locate_opcode_ent()
/freebsd-12.1/sys/amd64/vmm/io/
H A Dvlapic.c559 int i, idx, bitpos, vector; in vlapic_process_eoi() local
566 bitpos = fls(isrptr[idx]); in vlapic_process_eoi()
567 if (bitpos-- != 0) { in vlapic_process_eoi()
572 isrptr[idx] &= ~(1 << bitpos); in vlapic_process_eoi()
573 vector = i * 32 + bitpos; in vlapic_process_eoi()
579 if ((tmrptr[idx] & (1 << bitpos)) != 0) { in vlapic_process_eoi()
1094 int idx, i, bitpos, vector; in vlapic_pending_intr() local
1105 bitpos = fls(val); in vlapic_pending_intr()
1106 if (bitpos != 0) { in vlapic_pending_intr()
1107 vector = i * 32 + (bitpos - 1); in vlapic_pending_intr()
/freebsd-12.1/sys/kern/
H A Dsubr_blist.c199 bitpos(u_daddr_t mask) in bitpos() function
573 update_gap_stats(stats, i + bitpos(bit)); in blist_stats()
717 lo = bitpos(mask); in blst_leaf_alloc()
798 digit = bitpos(bit); in blst_meta_alloc()
1040 digit = bitpos(bit); in blst_radix_print()
/freebsd-12.1/contrib/binutils/binutils/
H A Ddebug.c289 unsigned int bitpos; member
308 unsigned int bitpos; member
1682 bfd_vma bitpos, bfd_boolean virtual, in debug_make_baseclass() argument
1691 b->bitpos = bitpos; in debug_make_baseclass()
1706 debug_type type, bfd_vma bitpos, bfd_vma bitsize, in debug_make_field() argument
1717 f->u.f.bitpos = bitpos; in debug_make_field()
2271 return field->u.f.bitpos; in debug_get_field_bitpos()
2538 || ! (*fns->struct_field) (fhandle, f->name, f->u.f.bitpos, in debug_write_type()
2730 if (! (*fns->struct_field) (fhandle, f->name, f->u.f.bitpos, in debug_write_class_type()
3270 if (f1->u.f.bitpos != f2->u.f.bitpos in debug_class_type_samep()
[all …]
H A Drdcoff.c400 bfd_vma bitpos = 0, bitsize = 0; in parse_coff_struct_type() local
433 bitpos = 8 * bfd_asymbol_value (sym); in parse_coff_struct_type()
438 bitpos = bfd_asymbol_value (sym); in parse_coff_struct_type()
455 bitpos, bitsize, DEBUG_VISIBILITY_PUBLIC); in parse_coff_struct_type()
/freebsd-12.1/sys/fs/nfsserver/
H A Dnfs_nfsdsubs.c1724 int prefixnum, retnum = 0, i, len, bitpos, rderrbit = 0, nonrefbit = 0; in nfsrv_putreferralattr() local
1767 for (bitpos = 0; bitpos < NFSATTRBIT_MAX; bitpos++) { in nfsrv_putreferralattr()
1768 if (NFSISSET_ATTRBIT(&tmpbits, bitpos)) { in nfsrv_putreferralattr()
1769 switch (bitpos) { in nfsrv_putreferralattr()
1825 printf("EEK! Bad V4 refattr bitpos=%d\n", bitpos); in nfsrv_putreferralattr()
/freebsd-12.1/crypto/openssl/crypto/bn/
H A Dbn_exp.c472 static BN_ULONG bn_get_bits(const BIGNUM *a, int bitpos) in bn_get_bits() argument
477 wordpos = bitpos / BN_BITS2; in bn_get_bits()
478 bitpos %= BN_BITS2; in bn_get_bits()
481 if (bitpos) { in bn_get_bits()
482 ret >>= bitpos; in bn_get_bits()
484 ret |= a->d[wordpos] << (BN_BITS2 - bitpos); in bn_get_bits()
/freebsd-12.1/sys/arm/ti/
H A Dti_pruss.c351 const size_t bitpos = (index & 0x03) * 8; in ti_pruss_map_write() local
353 rmw = (rmw & ~( 0xF << bitpos)) | ( (content & 0xF) << bitpos); in ti_pruss_map_write()
/freebsd-12.1/sys/fs/nfs/
H A Dnfs_commonsubs.c1190 int i = 0, j, k, l = 0, m, bitpos, attrsum = 0; in nfsv4_loadattr() local
1279 for (bitpos = 0; bitpos < NFSATTRBIT_MAX; bitpos++) { in nfsv4_loadattr()
1284 if (NFSISSET_ATTRBIT(&attrbits, bitpos)) in nfsv4_loadattr()
1285 switch (bitpos) { in nfsv4_loadattr()
2179 bitpos); in nfsv4_loadattr()
2186 bitpos = NFSATTRBIT_MAX; in nfsv4_loadattr()
2436 int bitpos, retnum = 0; in nfsv4_fillattr() local
2533 for (bitpos = 0; bitpos < NFSATTRBIT_MAX; bitpos++) { in nfsv4_fillattr()
2534 if (NFSISSET_ATTRBIT(retbitp, bitpos)) { in nfsv4_fillattr()
2535 switch (bitpos) { in nfsv4_fillattr()
[all …]

123