Revision 26a76461 target-i386/helper.c
b/target-i386/helper.c | ||
---|---|---|
3259 | 3259 |
v = (uint64_t)a1 * (uint64_t)b1; |
3260 | 3260 |
*phigh += v; |
3261 | 3261 |
#ifdef DEBUG_MULDIV |
3262 |
printf("mul: 0x%016llx * 0x%016llx = 0x%016llx%016llx\n",
|
|
3262 |
printf("mul: 0x%016" PRIx64 " * 0x%016" PRIx64 " = 0x%016" PRIx64 "%016" PRIx64 "\n",
|
|
3263 | 3263 |
a, b, *phigh, *plow); |
3264 | 3264 |
#endif |
3265 | 3265 |
} |
... | ... | |
3308 | 3308 |
a0 = (a0 << 1) | qb; |
3309 | 3309 |
} |
3310 | 3310 |
#if defined(DEBUG_MULDIV) |
3311 |
printf("div: 0x%016llx%016llx / 0x%016llx: q=0x%016llx r=0x%016llx\n",
|
|
3311 |
printf("div: 0x%016" PRIx64 "%016" PRIx64 " / 0x%016" PRIx64 ": q=0x%016" PRIx64 " r=0x%016" PRIx64 "\n",
|
|
3312 | 3312 |
*phigh, *plow, b, a0, a1); |
3313 | 3313 |
#endif |
3314 | 3314 |
*plow = a0; |
Also available in: Unified diff