/haiku-buildtools/gcc/gmp/mpn/x86/pentium/mmx/ |
H A D | rshift.asm | 26 C mp_limb_t mpn_rshift (mp_ptr dst, mp_srcptr src, mp_size_t size, 29 C Shift src,size right by shift many bits and store the result in dst,size. 78 movl %edi, (%edx) C dst low limb 92 C edx dst 102 leal -4(%edx,%eax,4), %edx C &dst[size-2] 117 C edx &dst[size-2] 154 C edx dst 171 C step src and dst by one limb, making src aligned. 202 C dst isn't aligned, add 4 to make it so, and pretend the shift is 203 C 32 bits extra. Low limb of dst (marke [all...] |
/haiku-buildtools/binutils/bfd/ |
H A D | coffcode.h | 1928 struct external_reloc dst; 1935 if (bfd_bread (& dst, relsz, abfd) != relsz) 1938 coff_swap_reloc_in (abfd, &dst, &n); 2678 struct external_reloc dst; 2716 coff_swap_reloc_out (abfd, &n, &dst); 2717 if (bfd_bwrite (& dst, (bfd_size_type) bfd_coff_relsz (abfd), 2805 coff_swap_reloc_out (abfd, &n, &dst); 2807 if (bfd_bwrite (& dst, (bfd_size_type) bfd_coff_relsz (abfd), 4599 struct internal_lineno dst; 4601 bfd_coff_swap_lineno_in (abfd, src, &dst); 1927 struct external_reloc dst; local 2677 struct external_reloc dst; local 4598 struct internal_lineno dst; local 4778 coff_symbol_type *dst = cached_area; local 5291 struct internal_reloc dst; local 5716 coff_bigobj_swap_filehdr_in(bfd * abfd, void * src, void * dst) argument [all...] |
H A D | elf64-mips.c | 2916 Elf64_Mips_Internal_Rela *dst) 2918 dst->r_offset = H_GET_64 (abfd, src->r_offset); 2919 dst->r_sym = H_GET_32 (abfd, src->r_sym); 2920 dst->r_ssym = H_GET_8 (abfd, src->r_ssym); 2921 dst->r_type3 = H_GET_8 (abfd, src->r_type3); 2922 dst->r_type2 = H_GET_8 (abfd, src->r_type2); 2923 dst->r_type = H_GET_8 (abfd, src->r_type); 2924 dst->r_addend = 0; 2931 Elf64_Mips_Internal_Rela *dst) 2933 dst 2911 mips_elf64_swap_reloc_in(bfd *abfd, const Elf64_Mips_External_Rel *src, Elf64_Mips_Internal_Rela *dst) argument 2926 mips_elf64_swap_reloca_in(bfd *abfd, const Elf64_Mips_External_Rela *src, Elf64_Mips_Internal_Rela *dst) argument 2941 mips_elf64_swap_reloc_out(bfd *abfd, const Elf64_Mips_Internal_Rela *src, Elf64_Mips_External_Rel *dst) argument 2955 mips_elf64_swap_reloca_out(bfd *abfd, const Elf64_Mips_Internal_Rela *src, Elf64_Mips_External_Rela *dst) argument 2970 mips_elf64_be_swap_reloc_in(bfd *abfd, const bfd_byte *src, Elf_Internal_Rela *dst) argument 2993 mips_elf64_be_swap_reloca_in(bfd *abfd, const bfd_byte *src, Elf_Internal_Rela *dst) argument 3016 mips_elf64_be_swap_reloc_out(bfd *abfd, const Elf_Internal_Rela *src, bfd_byte *dst) argument 3038 mips_elf64_be_swap_reloca_out(bfd *abfd, const Elf_Internal_Rela *src, bfd_byte *dst) argument [all...] |
H A D | coff-w65.c | 59 #define SWAP_OUT_RELOC_EXTRA(abfd, src, dst) \ 60 dst->r_stuff[0] = 'S'; \ 61 dst->r_stuff[1] = 'C'; 73 struct internal_reloc *dst) 75 if (dst->r_type > 0 && dst->r_type <= NUM_HOWTOS) 76 internal->howto = howto_table + dst->r_type - 1; 72 rtype2howto(arelent *internal, struct internal_reloc *dst) argument
|
H A D | srec.c | 963 char *dst = buffer; local 967 *dst++ = 'S'; 968 *dst++ = '0' + type; 970 length = dst; 971 dst += 2; /* Leave room for dst. */ 977 TOHEX (dst, (address >> 24), check_sum); 978 dst += 2; 982 TOHEX (dst, (address >> 16), check_sum); 983 dst [all...] |
/haiku-buildtools/gcc/gmp/mpn/x86/k6/ |
H A D | sqr_basecase.asm | 59 C void mpn_sqr_basecase (mp_ptr dst, mp_srcptr src, mp_size_t size); 101 C edx dst 119 C edx dst 170 C edx dst 176 movl %edx, %ecx C dst 229 C eax will be dst[5] 231 C ecx dst 232 C edx dst[4] 233 C esi dst[1] 234 C edi dst[ [all...] |
H A D | aors_n.asm | 42 C mp_limb_t M4_function_n (mp_ptr dst, mp_srcptr src1, mp_srcptr src2, 44 C mp_limb_t M4_function_nc (mp_ptr dst, mp_srcptr src1, mp_srcptr src2, 48 C dst,size. The return value is the carry bit from the top of the result 55 C Instruction decoding limits a normal dst=src1+src2 operation to 3 c/l, and 56 C an in-place dst+=src to 2.5 c/l. The unrolled loops have 1 cycle/loop of 105 C edi dst 140 C edi dst 173 C edi dst 235 C dst==src2 246 C edi dst [all...] |
H A D | divrem_1.asm | 27 C mp_limb_t mpn_divrem_1 (mp_ptr dst, mp_size_t xsize, 29 C mp_limb_t mpn_divrem_1c (mp_ptr dst, mp_size_t xsize, 83 leal -4(%ebx,%ebp,4), %ebx C dst one limb below integer part 114 leal -4(%ebx,%ebp,4), %ebx C dst one limb below integer part 118 C high<divisor, so high of dst is zero, and avoid one div 129 C ebx dst+4*xsize-4 154 C ebx dst
|
/haiku-buildtools/gcc/gmp/mpn/x86/k7/mmx/ |
H A D | copyd.asm | 23 C alignment dst/src, A=0mod8 N=4mod8 28 C void mpn_copyd (mp_ptr dst, mp_srcptr src, mp_size_t size); 64 C edx dst 90 C both src and dst unaligned, process one limb to align them 102 C edx dst
|
H A D | copyi.asm | 23 C alignment dst/src, A=0mod8 N=4mod8 28 C void mpn_copyi (mp_ptr dst, mp_srcptr src, mp_size_t size); 30 C Copy src,size to dst,size. 76 C edx dst, incrementing 98 leal (%edx,%ecx,4), %edx C dst end - 12 104 C both src and dst unaligned, process one limb to align them 116 C edx dst end - 12
|
H A D | divrem_1.asm | 27 C mp_limb_t mpn_divrem_1 (mp_ptr dst, mp_size_t xsize, 30 C mp_limb_t mpn_divrem_1c (mp_ptr dst, mp_size_t xsize, 33 C mp_limb_t mpn_preinv_divrem_1 (mp_ptr dst, mp_size_t xsize, 70 C is in case src==dst. 133 leal 8(%edx,%ecx,4), %edx C &dst[xsize+2] 137 movl %edx, VAR_DST_STOP C &dst[xsize+2] 152 C (the latter in case src==dst) 154 movl %ecx, -12(%edx,%ebx,4) C dst high limb 158 leal -8(%edx,%ebx,4), %edx C &dst[xsize+size] 161 movl %edx, VAR_DST C &dst[xsiz [all...] |
/haiku-buildtools/gcc/gmp/mpn/x86/pentium/ |
H A D | aorsmul_1.asm | 43 C mp_limb_t mpn_addmul_1 (mp_ptr dst, mp_srcptr src, mp_size_t size, 45 C mp_limb_t mpn_addmul_1c (mp_ptr dst, mp_srcptr src, mp_size_t size, 48 C mp_limb_t mpn_submul_1 (mp_ptr dst, mp_srcptr src, mp_size_t size, 50 C mp_limb_t mpn_submul_1c (mp_ptr dst, mp_srcptr src, mp_size_t size, 102 C edi dst end
|
H A D | copyd.asm | 26 C void mpn_copyd (mp_ptr dst, mp_srcptr src, mp_size_t size); 51 movl 28-4(%edx,%ecx,4), %esi C prefetch cache, dst[size-1] 58 C edx dst 63 movl 28-32(%edx,%ecx,4), %esi C prefetch dst cache line 93 C edx dst, next location to store
|
H A D | mul_2.asm | 26 C mp_limb_t mpn_mul_2 (mp_ptr dst, mp_srcptr src, mp_size_t size, 69 movl %eax, %ebp C in case src==dst 72 movl %ebp, (%edi) C dst[0] 76 leal (%edi,%ecx,4), %edi C dst end 94 C edi dst end
|
H A D | copyi.asm | 26 C void mpn_copyi (mp_ptr dst, mp_srcptr src, mp_size_t size); 31 C At least one of the src or dst pointer needs to be incremented rather than 43 C code here (and even then only if src and dst have the same alignment mod 61 leal (%edx,%ecx,4), %edx C &dst[size-1] 69 movl -28(%edx,%ecx,4), %eax C fetch destination cache line, dst[0] 76 C edx &dst[size-1] 111 C edx dst, next location to store
|
/haiku-buildtools/legacy/binutils/bfd/ |
H A D | coff-tic80.c | 51 PARAMS ((arelent *cache_ptr, struct internal_reloc *dst)); 445 rtype2howto (cache_ptr, dst) 447 struct internal_reloc *dst; 453 if (tic80_howto_table[i].type == dst->r_type) 461 (unsigned int) dst->r_type); 465 #define RTYPE2HOWTO(cache_ptr, dst) rtype2howto (cache_ptr, dst) 730 #define SWAP_OUT_RELOC_EXTRA(abfd,src,dst) \ 733 dst->r_reserved[0] = 0; \ 734 dst [all...] |
H A D | coffcode.h | 1685 struct external_reloc dst; 1691 if (bfd_bread (& dst, relsz, abfd) != relsz) 1694 coff_swap_reloc_in (abfd, &dst, &n); 2434 struct external_reloc dst; 2466 coff_swap_reloc_out (abfd, &n, &dst); 2467 if (bfd_bwrite (& dst, (bfd_size_type) bfd_coff_relsz (abfd), 2550 coff_swap_reloc_out (abfd, &n, &dst); 2552 if (bfd_bwrite (& dst, (bfd_size_type) bfd_coff_relsz (abfd), 4262 struct internal_lineno dst; 4264 bfd_coff_swap_lineno_in (abfd, src, &dst); 1684 struct external_reloc dst; local 2433 struct external_reloc dst; local 4261 struct internal_lineno dst; local 4348 coff_symbol_type *dst = cached_area; local 4841 struct internal_reloc dst; local [all...] |
H A D | srec.c | 892 char *dst = buffer; local 896 *dst++ = 'S'; 897 *dst++ = '0' + type; 899 length = dst; 900 dst += 2; /* Leave room for dst. */ 906 TOHEX (dst, (address >> 24), check_sum); 907 dst += 2; 910 TOHEX (dst, (address >> 16), check_sum); 911 dst [all...] |
H A D | coff-tic4x.c | 158 tic4x_lookup_howto (internal, dst) 160 struct internal_reloc *dst; 163 int bank = (dst->r_symndx == -1) ? HOWTO_BANK : 0; 167 if (tic4x_howto_table[i].type == dst->r_type) 175 (unsigned int) dst->r_type);
|
/haiku-buildtools/gcc/gcc/ |
H A D | postreload.c | 1459 reload_combine_note_store (rtx dst, const_rtx set, void *data ATTRIBUTE_UNUSED) 1463 machine_mode mode = GET_MODE (dst); 1465 if (GET_CODE (dst) == SUBREG) 1467 regno = subreg_regno_offset (REGNO (SUBREG_REG (dst)), 1468 GET_MODE (SUBREG_REG (dst)), 1469 SUBREG_BYTE (dst), 1470 GET_MODE (dst)); 1471 dst = SUBREG_REG (dst); 1476 if (MEM_P (dst)) 1458 reload_combine_note_store(rtx dst, const_rtx set, void *data ATTRIBUTE_UNUSED) argument 2211 move2add_note_store(rtx dst, const_rtx set, void *data) argument [all...] |
/haiku-buildtools/gcc/gmp/ |
H A D | gmp-impl.h | 269 #define va_copy(dst,src) __va_copy(dst,src) 272 #define va_copy(dst,src) \ 273 do { memcpy (&(dst), &(src), sizeof (va_list)); } while (0) 1300 #define mpn_bdiv_dbm1(dst, src, size, divisor) \ 1301 mpn_bdiv_dbm1c (dst, src, size, divisor, __GMP_CAST (mp_limb_t, 0)) 1328 #define mpn_divexact_by3(dst,src,size) \ 1329 (3 & mpn_bdiv_dbm1 (dst, src, size, __GMP_CAST (mp_limb_t, GMP_NUMB_MASK / 3))) 1333 #define mpn_divexact_by3c(dst,src,size,cy) \ 1334 (3 & mpn_bdiv_dbm1c (dst, sr [all...] |
/haiku-buildtools/gcc/gmp/mpn/x86/p6/mmx/ |
H A D | divrem_1.asm | 26 C mp_limb_t mpn_divrem_1 (mp_ptr dst, mp_size_t xsize, 29 C mp_limb_t mpn_divrem_1c (mp_ptr dst, mp_size_t xsize, 32 C mp_limb_t mpn_preinv_divrem_1 (mp_ptr dst, mp_size_t xsize, 103 leal 8(%edx,%ecx,4), %edx C &dst[xsize+2] 106 movl %edx, VAR_DST_STOP C &dst[xsize+2] 112 C (the latter in case src==dst) 114 movl %ecx, -12(%edx,%ebx,4) C dst high limb 119 leal -8(%edx,%ebx,4), %edx C &dst[xsize+size] 122 movl %edx, VAR_DST C &dst[xsize+size] 186 leal -4(%edi,%ebx,4), %edi C &dst[xsiz [all...] |
/haiku-buildtools/gcc/gcc/config/mcore/ |
H A D | mcore.c | 1034 mcore_output_bseti (rtx dst, int mask) 1039 out_operands[0] = dst; 1058 mcore_output_bclri (rtx dst, int mask) 1063 out_operands[0] = dst; 1211 /* operands: 0 = dst, 1 = load immed., 2 = immed. adjustment. */ 1218 /* Select dst format based on mode. */ 1292 rtx dst = operands[0]; 1295 if (GET_CODE (dst) == REG) 1339 else if (GET_CODE (dst) == MEM) /* m-r */ 1340 switch (GET_MODE (dst)) 1031 mcore_output_bseti(rtx dst, int mask) argument 1055 mcore_output_bclri(rtx dst, int mask) argument 1289 rtx dst = operands[0]; local 1359 rtx dst = operands[0]; local 2293 rtx src, dst; local 2356 rtx pat, dst, src; local [all...] |
/haiku-buildtools/gcc/gmp/mpn/x86/k6/k62mmx/ |
H A D | lshift.asm | 26 C mp_limb_t mpn_lshift (mp_ptr dst, mp_srcptr src, mp_size_t size, 68 movl %edx, (%ebx) C dst limb 101 C eax dst 146 leal (%edx,%eax,4), %ecx C alignment of dst 157 movd %mm2, 32(%edx,%eax,4) C dst high limb 166 C Four dst limbs will be written. This schedule seems necessary for 176 C edx dst 262 movq %mm1, 4(%edx) C dst[1,2] 263 movd %mm2, (%edx) C dst[0] 276 movq %mm1, (%edx) C dst[ [all...] |
H A D | rshift.asm | 26 C mp_limb_t mpn_rshift (mp_ptr dst, mp_srcptr src, mp_size_t size, 66 movl %edx, (%ebx) C dst limb 111 C ecx &dst[size-1] 155 leal (%ecx,%eax,4), %ecx C dst end - 32 163 Zdisp( movd, %mm2, 0,(%ecx,%eax,4)) C dst low limb 173 C Four dst limbs will be written. This schedule seems necessary for 182 C ecx dst end - 32 261 movq %mm1, 32-12(%ecx) C dst[size-3,size-2] 262 movd %mm2, 32-4(%ecx) C dst[size-1] 274 movq %mm1, 32-8(%ecx) C dst[siz [all...] |