Newer
Older
AMI-Aptio-BIOS-Reversed / SiInitPreMem / decompiled / ffd7f72c.c
@Ajax Dong Ajax Dong 2 days ago 705 bytes Init
// 0xffd7f72c
{"addr":"0xffd7f72c","code":"char *__cdecl sub_FFD7F72C(char *dst, char *src, unsigned int count_1)\n{\n  unsigned int count; // edx\n  char *dst_1; // edi\n  char *src_1; // esi\n\n  count = count_1; /*0xffd7f736*/\n  if ( src < dst && &src[count_1 - 1] >= dst ) /*0xffd7f744*/\n  {\n    src_1 = &src[count_1 - 1]; /*0xffd7f758*/\n    dst_1 = &dst[count_1 - 1]; /*0xffd7f75a*/\n  }\n  else\n  {\n    count = count_1 & 3; /*0xffd7f748*/\n    qmemcpy(dst, src, 4 * (count_1 >> 2)); /*0xffd7f751*/\n    src_1 = &src[4 * (count_1 >> 2)]; /*0xffd7f751*/\n    dst_1 = &dst[4 * (count_1 >> 2)]; /*0xffd7f751*/\n  }\n  qmemcpy(dst_1, src_1, count); /*0xffd7f761*/\n  return dst; /*0xffd7f768*/\n}"}