379 |
env->psr |= PSR_ZERO; |
env->psr |= PSR_ZERO; |
380 |
if ((int32_t) T0 < 0) |
if ((int32_t) T0 < 0) |
381 |
env->psr |= PSR_NEG; |
env->psr |= PSR_NEG; |
382 |
if ((src1 & 0xffffffff) < (T1 & 0xffffffff)) |
if ((T0 & 0xffffffff) < (src1 & 0xffffffff)) |
383 |
env->psr |= PSR_CARRY; |
env->psr |= PSR_CARRY; |
384 |
if ((((src1 & 0xffffffff) ^ (T1 & 0xffffffff) ^ -1) & |
if ((((src1 & 0xffffffff) ^ (T1 & 0xffffffff) ^ -1) & |
385 |
((src1 & 0xffffffff) ^ (T0 & 0xffffffff))) & (1 << 31)) |
((src1 & 0xffffffff) ^ (T0 & 0xffffffff))) & (1 << 31)) |
424 |
env->psr |= PSR_ZERO; |
env->psr |= PSR_ZERO; |
425 |
if ((int32_t) T0 < 0) |
if ((int32_t) T0 < 0) |
426 |
env->psr |= PSR_NEG; |
env->psr |= PSR_NEG; |
427 |
if ((src1 & 0xffffffff) < (T1 & 0xffffffff)) |
if ((T0 & 0xffffffff) < (src1 & 0xffffffff)) |
428 |
env->psr |= PSR_CARRY; |
env->psr |= PSR_CARRY; |
429 |
if ((((src1 & 0xffffffff) ^ (T1 & 0xffffffff) ^ -1) & |
if ((((src1 & 0xffffffff) ^ (T1 & 0xffffffff) ^ -1) & |
430 |
((src1 & 0xffffffff) ^ (T0 & 0xffffffff))) & (1 << 31)) |
((src1 & 0xffffffff) ^ (T0 & 0xffffffff))) & (1 << 31)) |
480 |
env->xcc |= PSR_ZERO; |
env->xcc |= PSR_ZERO; |
481 |
if ((int64_t) T0 < 0) |
if ((int64_t) T0 < 0) |
482 |
env->xcc |= PSR_NEG; |
env->xcc |= PSR_NEG; |
483 |
if (T0 < src1) |
if (src1 < T1) |
484 |
env->xcc |= PSR_CARRY; |
env->xcc |= PSR_CARRY; |
485 |
if (((src1 ^ T1) & (src1 ^ T0)) & (1ULL << 63)) |
if (((src1 ^ T1) & (src1 ^ T0)) & (1ULL << 63)) |
486 |
env->xcc |= PSR_OVF; |
env->xcc |= PSR_OVF; |
525 |
env->xcc |= PSR_ZERO; |
env->xcc |= PSR_ZERO; |
526 |
if ((int64_t) T0 < 0) |
if ((int64_t) T0 < 0) |
527 |
env->xcc |= PSR_NEG; |
env->xcc |= PSR_NEG; |
528 |
if (T0 < src1) |
if (src1 < T1) |
529 |
env->xcc |= PSR_CARRY; |
env->xcc |= PSR_CARRY; |
530 |
if (((src1 ^ T1) & (src1 ^ T0)) & (1ULL << 63)) |
if (((src1 ^ T1) & (src1 ^ T0)) & (1ULL << 63)) |
531 |
env->xcc |= PSR_OVF; |
env->xcc |= PSR_OVF; |