PPC integer arith insns with two args: add 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) add 0000000000000000, 0000001cbe991def => 0000001cbe991def (00000000 00000000) add 0000000000000000, ffffffffffffffff => ffffffffffffffff (00000000 00000000) add 0000001cbe991def, 0000000000000000 => 0000001cbe991def (00000000 00000000) add 0000001cbe991def, 0000001cbe991def => 000000397d323bde (00000000 00000000) add 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (00000000 00000000) add ffffffffffffffff, 0000000000000000 => ffffffffffffffff (00000000 00000000) add ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (00000000 00000000) add ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (00000000 00000000) addo 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) addo 0000000000000000, 0000001cbe991def => 0000001cbe991def (00000000 00000000) addo 0000000000000000, ffffffffffffffff => ffffffffffffffff (00000000 00000000) addo 0000001cbe991def, 0000000000000000 => 0000001cbe991def (00000000 00000000) addo 0000001cbe991def, 0000001cbe991def => 000000397d323bde (00000000 00080000) addo 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (00000000 00000000) addo ffffffffffffffff, 0000000000000000 => ffffffffffffffff (00000000 00000000) addo ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (00000000 00000000) addo ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (00000000 00000000) addc 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) addc 0000000000000000, 0000001cbe991def => 0000001cbe991def (00000000 00000000) addc 0000000000000000, ffffffffffffffff => ffffffffffffffff (00000000 00000000) addc 0000001cbe991def, 0000000000000000 => 0000001cbe991def (00000000 00000000) addc 0000001cbe991def, 0000001cbe991def => 000000397d323bde (00000000 00000000) addc 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (00000000 20000000) addc ffffffffffffffff, 0000000000000000 => ffffffffffffffff (00000000 00000000) addc ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (00000000 20000000) addc ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (00000000 20000000) addco 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) addco 0000000000000000, 0000001cbe991def => 0000001cbe991def (00000000 00000000) addco 0000000000000000, ffffffffffffffff => ffffffffffffffff (00000000 00000000) addco 0000001cbe991def, 0000000000000000 => 0000001cbe991def (00000000 00000000) addco 0000001cbe991def, 0000001cbe991def => 000000397d323bde (00000000 00080000) addco 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (00000000 20000000) addco ffffffffffffffff, 0000000000000000 => ffffffffffffffff (00000000 00000000) addco ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (00000000 20000000) addco ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (00000000 20000000) divw 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) divw 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) divw 0000001cbe991def, 0000001cbe991def => 0000000000000001 (00000000 00000000) divw 0000001cbe991def, ffffffffffffffff => 000000004166e211 (00000000 00000000) divw ffffffffffffffff, 0000001cbe991def => 0000000000000000 (00000000 00000000) divw ffffffffffffffff, ffffffffffffffff => 0000000000000001 (00000000 00000000) divwo 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) divwo 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) divwo 0000001cbe991def, 0000001cbe991def => 0000000000000001 (00000000 00000000) divwo 0000001cbe991def, ffffffffffffffff => 000000004166e211 (00000000 00000000) divwo ffffffffffffffff, 0000001cbe991def => 0000000000000000 (00000000 00000000) divwo ffffffffffffffff, ffffffffffffffff => 0000000000000001 (00000000 00000000) divwu 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) divwu 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) divwu 0000001cbe991def, 0000001cbe991def => 0000000000000001 (00000000 00000000) divwu 0000001cbe991def, ffffffffffffffff => 0000000000000000 (00000000 00000000) divwu ffffffffffffffff, 0000001cbe991def => 0000000000000001 (00000000 00000000) divwu ffffffffffffffff, ffffffffffffffff => 0000000000000001 (00000000 00000000) divwuo 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) divwuo 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) divwuo 0000001cbe991def, 0000001cbe991def => 0000000000000001 (00000000 00000000) divwuo 0000001cbe991def, ffffffffffffffff => 0000000000000000 (00000000 00000000) divwuo ffffffffffffffff, 0000001cbe991def => 0000000000000001 (00000000 00000000) divwuo ffffffffffffffff, ffffffffffffffff => 0000000000000001 (00000000 00000000) mulhw 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) mulhw 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) mulhw 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) mulhw 0000001cbe991def, 0000000000000000 => 0000000000000000 (00000000 00000000) mulhw 0000001cbe991def, 0000001cbe991def => 0000000010b56825 (00000000 00000000) mulhw 0000001cbe991def, ffffffffffffffff => 0000000000000000 (00000000 00000000) mulhw ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 00000000) mulhw ffffffffffffffff, 0000001cbe991def => 0000000000000000 (00000000 00000000) mulhw ffffffffffffffff, ffffffffffffffff => 0000000000000000 (00000000 00000000) mulhwu 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) mulhwu 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) mulhwu 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) mulhwu 0000001cbe991def, 0000000000000000 => 0000000000000000 (00000000 00000000) mulhwu 0000001cbe991def, 0000001cbe991def => 000000008de7a403 (00000000 00000000) mulhwu 0000001cbe991def, ffffffffffffffff => 00000000be991dee (00000000 00000000) mulhwu ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 00000000) mulhwu ffffffffffffffff, 0000001cbe991def => 00000000be991dee (00000000 00000000) mulhwu ffffffffffffffff, ffffffffffffffff => 00000000fffffffe (00000000 00000000) mullw 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) mullw 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) mullw 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) mullw 0000001cbe991def, 0000000000000000 => 0000000000000000 (00000000 00000000) mullw 0000001cbe991def, 0000001cbe991def => 10b568258f2e0521 (00000000 00000000) mullw 0000001cbe991def, ffffffffffffffff => 000000004166e211 (00000000 00000000) mullw ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 00000000) mullw ffffffffffffffff, 0000001cbe991def => 000000004166e211 (00000000 00000000) mullw ffffffffffffffff, ffffffffffffffff => 0000000000000001 (00000000 00000000) mullwo 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) mullwo 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) mullwo 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) mullwo 0000001cbe991def, 0000000000000000 => 0000000000000000 (00000000 00000000) mullwo 0000001cbe991def, 0000001cbe991def => 10b568258f2e0521 (00000000 c0080000) mullwo 0000001cbe991def, ffffffffffffffff => 000000004166e211 (00000000 00000000) mullwo ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 00000000) mullwo ffffffffffffffff, 0000001cbe991def => 000000004166e211 (00000000 00000000) mullwo ffffffffffffffff, ffffffffffffffff => 0000000000000001 (00000000 00000000) subf 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) subf 0000000000000000, 0000001cbe991def => 0000001cbe991def (00000000 00000000) subf 0000000000000000, ffffffffffffffff => ffffffffffffffff (00000000 00000000) subf 0000001cbe991def, 0000000000000000 => ffffffe34166e211 (00000000 00000000) subf 0000001cbe991def, 0000001cbe991def => 0000000000000000 (00000000 00000000) subf 0000001cbe991def, ffffffffffffffff => ffffffe34166e210 (00000000 00000000) subf ffffffffffffffff, 0000000000000000 => 0000000000000001 (00000000 00000000) subf ffffffffffffffff, 0000001cbe991def => 0000001cbe991df0 (00000000 00000000) subf ffffffffffffffff, ffffffffffffffff => 0000000000000000 (00000000 00000000) subfo 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) subfo 0000000000000000, 0000001cbe991def => 0000001cbe991def (00000000 00000000) subfo 0000000000000000, ffffffffffffffff => ffffffffffffffff (00000000 00000000) subfo 0000001cbe991def, 0000000000000000 => ffffffe34166e211 (00000000 00000000) subfo 0000001cbe991def, 0000001cbe991def => 0000000000000000 (00000000 00000000) subfo 0000001cbe991def, ffffffffffffffff => ffffffe34166e210 (00000000 00000000) subfo ffffffffffffffff, 0000000000000000 => 0000000000000001 (00000000 00000000) subfo ffffffffffffffff, 0000001cbe991def => 0000001cbe991df0 (00000000 00000000) subfo ffffffffffffffff, ffffffffffffffff => 0000000000000000 (00000000 00000000) subfc 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 20000000) subfc 0000000000000000, 0000001cbe991def => 0000001cbe991def (00000000 20000000) subfc 0000000000000000, ffffffffffffffff => ffffffffffffffff (00000000 20000000) subfc 0000001cbe991def, 0000000000000000 => ffffffe34166e211 (00000000 00000000) subfc 0000001cbe991def, 0000001cbe991def => 0000000000000000 (00000000 20000000) subfc 0000001cbe991def, ffffffffffffffff => ffffffe34166e210 (00000000 20000000) subfc ffffffffffffffff, 0000000000000000 => 0000000000000001 (00000000 00000000) subfc ffffffffffffffff, 0000001cbe991def => 0000001cbe991df0 (00000000 00000000) subfc ffffffffffffffff, ffffffffffffffff => 0000000000000000 (00000000 20000000) subfco 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 20000000) subfco 0000000000000000, 0000001cbe991def => 0000001cbe991def (00000000 20000000) subfco 0000000000000000, ffffffffffffffff => ffffffffffffffff (00000000 20000000) subfco 0000001cbe991def, 0000000000000000 => ffffffe34166e211 (00000000 00000000) subfco 0000001cbe991def, 0000001cbe991def => 0000000000000000 (00000000 20000000) subfco 0000001cbe991def, ffffffffffffffff => ffffffe34166e210 (00000000 20000000) subfco ffffffffffffffff, 0000000000000000 => 0000000000000001 (00000000 00000000) subfco ffffffffffffffff, 0000001cbe991def => 0000001cbe991df0 (00000000 00000000) subfco ffffffffffffffff, ffffffffffffffff => 0000000000000000 (00000000 20000000) mulhd 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) mulhd 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) mulhd 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) mulhd 0000001cbe991def, 0000000000000000 => 0000000000000000 (00000000 00000000) mulhd 0000001cbe991def, 0000001cbe991def => 000000000000033a (00000000 00000000) mulhd 0000001cbe991def, ffffffffffffffff => ffffffffffffffff (00000000 00000000) mulhd ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 00000000) mulhd ffffffffffffffff, 0000001cbe991def => ffffffffffffffff (00000000 00000000) mulhd ffffffffffffffff, ffffffffffffffff => 0000000000000000 (00000000 00000000) mulhdu 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) mulhdu 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) mulhdu 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) mulhdu 0000001cbe991def, 0000000000000000 => 0000000000000000 (00000000 00000000) mulhdu 0000001cbe991def, 0000001cbe991def => 000000000000033a (00000000 00000000) mulhdu 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (00000000 00000000) mulhdu ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 00000000) mulhdu ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (00000000 00000000) mulhdu ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (00000000 00000000) mulld 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) mulld 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) mulld 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) mulld 0000001cbe991def, 0000000000000000 => 0000000000000000 (00000000 00000000) mulld 0000001cbe991def, 0000001cbe991def => 3f66304b8f2e0521 (00000000 00000000) mulld 0000001cbe991def, ffffffffffffffff => ffffffe34166e211 (00000000 00000000) mulld ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 00000000) mulld ffffffffffffffff, 0000001cbe991def => ffffffe34166e211 (00000000 00000000) mulld ffffffffffffffff, ffffffffffffffff => 0000000000000001 (00000000 00000000) mulldo 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) mulldo 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) mulldo 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) mulldo 0000001cbe991def, 0000000000000000 => 0000000000000000 (00000000 00000000) mulldo 0000001cbe991def, 0000001cbe991def => 3f66304b8f2e0521 (00000000 c0080000) mulldo 0000001cbe991def, ffffffffffffffff => ffffffe34166e211 (00000000 00000000) mulldo ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 00000000) mulldo ffffffffffffffff, 0000001cbe991def => ffffffe34166e211 (00000000 00000000) mulldo ffffffffffffffff, ffffffffffffffff => 0000000000000001 (00000000 00000000) divd 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) divd 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) divd 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) divd 0000001cbe991def, 0000000000000000 => 0000000000000000 (00000000 00000000) divd 0000001cbe991def, 0000001cbe991def => 0000000000000001 (00000000 00000000) divd 0000001cbe991def, ffffffffffffffff => ffffffe34166e211 (00000000 00000000) divd ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 00000000) divd ffffffffffffffff, 0000001cbe991def => 0000000000000000 (00000000 00000000) divd ffffffffffffffff, ffffffffffffffff => 0000000000000001 (00000000 00000000) divdu 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) divdu 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) divdu 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) divdu 0000001cbe991def, 0000000000000000 => 0000000000000000 (00000000 00000000) divdu 0000001cbe991def, 0000001cbe991def => 0000000000000001 (00000000 00000000) divdu 0000001cbe991def, ffffffffffffffff => 0000000000000000 (00000000 00000000) divdu ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 00000000) divdu ffffffffffffffff, 0000001cbe991def => 0000000008e7f283 (00000000 00000000) divdu ffffffffffffffff, ffffffffffffffff => 0000000000000001 (00000000 00000000) divdo 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 c0080000) divdo 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) divdo 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) divdo 0000001cbe991def, 0000000000000000 => 0000000000000000 (00000000 c0080000) divdo 0000001cbe991def, 0000001cbe991def => 0000000000000001 (00000000 00000000) divdo 0000001cbe991def, ffffffffffffffff => ffffffe34166e211 (00000000 00000000) divdo ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 c0080000) divdo ffffffffffffffff, 0000001cbe991def => 0000000000000000 (00000000 00000000) divdo ffffffffffffffff, ffffffffffffffff => 0000000000000001 (00000000 00000000) divduo 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 c0080000) divduo 0000000000000000, 0000001cbe991def => 0000000000000000 (00000000 00000000) divduo 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 00000000) divduo 0000001cbe991def, 0000000000000000 => 0000000000000000 (00000000 c0080000) divduo 0000001cbe991def, 0000001cbe991def => 0000000000000001 (00000000 00000000) divduo 0000001cbe991def, ffffffffffffffff => 0000000000000000 (00000000 00000000) divduo ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 c0080000) divduo ffffffffffffffff, 0000001cbe991def => 0000000008e7f283 (00000000 00000000) divduo ffffffffffffffff, ffffffffffffffff => 0000000000000001 (00000000 00000000) PPC integer arith insns with two args with flags update: add. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) add. 0000000000000000, 0000001cbe991def => 0000001cbe991def (40000000 00000000) add. 0000000000000000, ffffffffffffffff => ffffffffffffffff (80000000 00000000) add. 0000001cbe991def, 0000000000000000 => 0000001cbe991def (40000000 00000000) add. 0000001cbe991def, 0000001cbe991def => 000000397d323bde (40000000 00000000) add. 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (40000000 00000000) add. ffffffffffffffff, 0000000000000000 => ffffffffffffffff (80000000 00000000) add. ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (40000000 00000000) add. ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (80000000 00000000) addo. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) addo. 0000000000000000, 0000001cbe991def => 0000001cbe991def (40000000 00000000) addo. 0000000000000000, ffffffffffffffff => ffffffffffffffff (80000000 00000000) addo. 0000001cbe991def, 0000000000000000 => 0000001cbe991def (40000000 00000000) addo. 0000001cbe991def, 0000001cbe991def => 000000397d323bde (40000000 00080000) addo. 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (40000000 00000000) addo. ffffffffffffffff, 0000000000000000 => ffffffffffffffff (80000000 00000000) addo. ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (40000000 00000000) addo. ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (80000000 00000000) addc. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) addc. 0000000000000000, 0000001cbe991def => 0000001cbe991def (40000000 00000000) addc. 0000000000000000, ffffffffffffffff => ffffffffffffffff (80000000 00000000) addc. 0000001cbe991def, 0000000000000000 => 0000001cbe991def (40000000 00000000) addc. 0000001cbe991def, 0000001cbe991def => 000000397d323bde (40000000 00000000) addc. 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (40000000 20000000) addc. ffffffffffffffff, 0000000000000000 => ffffffffffffffff (80000000 00000000) addc. ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (40000000 20000000) addc. ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (80000000 20000000) addco. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) addco. 0000000000000000, 0000001cbe991def => 0000001cbe991def (40000000 00000000) addco. 0000000000000000, ffffffffffffffff => ffffffffffffffff (80000000 00000000) addco. 0000001cbe991def, 0000000000000000 => 0000001cbe991def (40000000 00000000) addco. 0000001cbe991def, 0000001cbe991def => 000000397d323bde (40000000 00080000) addco. 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (40000000 20000000) addco. ffffffffffffffff, 0000000000000000 => ffffffffffffffff (80000000 00000000) addco. ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (40000000 20000000) addco. ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (80000000 20000000) divw. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) divw. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) divw. 0000001cbe991def, 0000001cbe991def => 0000000000000001 (40000000 00000000) divw. 0000001cbe991def, ffffffffffffffff => 000000004166e211 (40000000 00000000) divw. ffffffffffffffff, 0000001cbe991def => 0000000000000000 (20000000 00000000) divw. ffffffffffffffff, ffffffffffffffff => 0000000000000001 (40000000 00000000) divwo. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) divwo. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) divwo. 0000001cbe991def, 0000001cbe991def => 0000000000000001 (40000000 00000000) divwo. 0000001cbe991def, ffffffffffffffff => 000000004166e211 (40000000 00000000) divwo. ffffffffffffffff, 0000001cbe991def => 0000000000000000 (20000000 00000000) divwo. ffffffffffffffff, ffffffffffffffff => 0000000000000001 (40000000 00000000) divwu. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) divwu. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) divwu. 0000001cbe991def, 0000001cbe991def => 0000000000000001 (40000000 00000000) divwu. 0000001cbe991def, ffffffffffffffff => 0000000000000000 (20000000 00000000) divwu. ffffffffffffffff, 0000001cbe991def => 0000000000000001 (40000000 00000000) divwu. ffffffffffffffff, ffffffffffffffff => 0000000000000001 (40000000 00000000) divwuo. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) divwuo. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) divwuo. 0000001cbe991def, 0000001cbe991def => 0000000000000001 (40000000 00000000) divwuo. 0000001cbe991def, ffffffffffffffff => 0000000000000000 (20000000 00000000) divwuo. ffffffffffffffff, 0000001cbe991def => 0000000000000001 (40000000 00000000) divwuo. ffffffffffffffff, ffffffffffffffff => 0000000000000001 (40000000 00000000) mulhw. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) mulhw. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) mulhw. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) mulhw. 0000001cbe991def, 0000000000000000 => 0000000000000000 (20000000 00000000) mulhw. 0000001cbe991def, 0000001cbe991def => 0000000010b56825 (40000000 00000000) mulhw. 0000001cbe991def, ffffffffffffffff => 0000000000000000 (20000000 00000000) mulhw. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 00000000) mulhw. ffffffffffffffff, 0000001cbe991def => 0000000000000000 (20000000 00000000) mulhw. ffffffffffffffff, ffffffffffffffff => 0000000000000000 (20000000 00000000) mulhwu. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) mulhwu. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) mulhwu. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) mulhwu. 0000001cbe991def, 0000000000000000 => 0000000000000000 (20000000 00000000) mulhwu. 0000001cbe991def, 0000001cbe991def => 000000008de7a403 (80000000 00000000) mulhwu. 0000001cbe991def, ffffffffffffffff => 00000000be991dee (80000000 00000000) mulhwu. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 00000000) mulhwu. ffffffffffffffff, 0000001cbe991def => 00000000be991dee (80000000 00000000) mulhwu. ffffffffffffffff, ffffffffffffffff => 00000000fffffffe (80000000 00000000) mullw. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) mullw. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) mullw. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) mullw. 0000001cbe991def, 0000000000000000 => 0000000000000000 (20000000 00000000) mullw. 0000001cbe991def, 0000001cbe991def => 10b568258f2e0521 (40000000 00000000) mullw. 0000001cbe991def, ffffffffffffffff => 000000004166e211 (40000000 00000000) mullw. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 00000000) mullw. ffffffffffffffff, 0000001cbe991def => 000000004166e211 (40000000 00000000) mullw. ffffffffffffffff, ffffffffffffffff => 0000000000000001 (40000000 00000000) mullwo. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) mullwo. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) mullwo. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) mullwo. 0000001cbe991def, 0000000000000000 => 0000000000000000 (20000000 00000000) mullwo. 0000001cbe991def, 0000001cbe991def => 10b568258f2e0521 (50000000 c0080000) mullwo. 0000001cbe991def, ffffffffffffffff => 000000004166e211 (40000000 00000000) mullwo. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 00000000) mullwo. ffffffffffffffff, 0000001cbe991def => 000000004166e211 (40000000 00000000) mullwo. ffffffffffffffff, ffffffffffffffff => 0000000000000001 (40000000 00000000) subf. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) subf. 0000000000000000, 0000001cbe991def => 0000001cbe991def (40000000 00000000) subf. 0000000000000000, ffffffffffffffff => ffffffffffffffff (80000000 00000000) subf. 0000001cbe991def, 0000000000000000 => ffffffe34166e211 (80000000 00000000) subf. 0000001cbe991def, 0000001cbe991def => 0000000000000000 (20000000 00000000) subf. 0000001cbe991def, ffffffffffffffff => ffffffe34166e210 (80000000 00000000) subf. ffffffffffffffff, 0000000000000000 => 0000000000000001 (40000000 00000000) subf. ffffffffffffffff, 0000001cbe991def => 0000001cbe991df0 (40000000 00000000) subf. ffffffffffffffff, ffffffffffffffff => 0000000000000000 (20000000 00000000) subfo. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) subfo. 0000000000000000, 0000001cbe991def => 0000001cbe991def (40000000 00000000) subfo. 0000000000000000, ffffffffffffffff => ffffffffffffffff (80000000 00000000) subfo. 0000001cbe991def, 0000000000000000 => ffffffe34166e211 (80000000 00000000) subfo. 0000001cbe991def, 0000001cbe991def => 0000000000000000 (20000000 00000000) subfo. 0000001cbe991def, ffffffffffffffff => ffffffe34166e210 (80000000 00000000) subfo. ffffffffffffffff, 0000000000000000 => 0000000000000001 (40000000 00000000) subfo. ffffffffffffffff, 0000001cbe991def => 0000001cbe991df0 (40000000 00000000) subfo. ffffffffffffffff, ffffffffffffffff => 0000000000000000 (20000000 00000000) subfc. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 20000000) subfc. 0000000000000000, 0000001cbe991def => 0000001cbe991def (40000000 20000000) subfc. 0000000000000000, ffffffffffffffff => ffffffffffffffff (80000000 20000000) subfc. 0000001cbe991def, 0000000000000000 => ffffffe34166e211 (80000000 00000000) subfc. 0000001cbe991def, 0000001cbe991def => 0000000000000000 (20000000 20000000) subfc. 0000001cbe991def, ffffffffffffffff => ffffffe34166e210 (80000000 20000000) subfc. ffffffffffffffff, 0000000000000000 => 0000000000000001 (40000000 00000000) subfc. ffffffffffffffff, 0000001cbe991def => 0000001cbe991df0 (40000000 00000000) subfc. ffffffffffffffff, ffffffffffffffff => 0000000000000000 (20000000 20000000) subfco. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 20000000) subfco. 0000000000000000, 0000001cbe991def => 0000001cbe991def (40000000 20000000) subfco. 0000000000000000, ffffffffffffffff => ffffffffffffffff (80000000 20000000) subfco. 0000001cbe991def, 0000000000000000 => ffffffe34166e211 (80000000 00000000) subfco. 0000001cbe991def, 0000001cbe991def => 0000000000000000 (20000000 20000000) subfco. 0000001cbe991def, ffffffffffffffff => ffffffe34166e210 (80000000 20000000) subfco. ffffffffffffffff, 0000000000000000 => 0000000000000001 (40000000 00000000) subfco. ffffffffffffffff, 0000001cbe991def => 0000001cbe991df0 (40000000 00000000) subfco. ffffffffffffffff, ffffffffffffffff => 0000000000000000 (20000000 20000000) mulhd. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) mulhd. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) mulhd. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) mulhd. 0000001cbe991def, 0000000000000000 => 0000000000000000 (20000000 00000000) mulhd. 0000001cbe991def, 0000001cbe991def => 000000000000033a (40000000 00000000) mulhd. 0000001cbe991def, ffffffffffffffff => ffffffffffffffff (80000000 00000000) mulhd. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 00000000) mulhd. ffffffffffffffff, 0000001cbe991def => ffffffffffffffff (80000000 00000000) mulhd. ffffffffffffffff, ffffffffffffffff => 0000000000000000 (20000000 00000000) mulhdu. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) mulhdu. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) mulhdu. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) mulhdu. 0000001cbe991def, 0000000000000000 => 0000000000000000 (20000000 00000000) mulhdu. 0000001cbe991def, 0000001cbe991def => 000000000000033a (40000000 00000000) mulhdu. 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (40000000 00000000) mulhdu. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 00000000) mulhdu. ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (40000000 00000000) mulhdu. ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (80000000 00000000) mulld. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) mulld. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) mulld. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) mulld. 0000001cbe991def, 0000000000000000 => 0000000000000000 (20000000 00000000) mulld. 0000001cbe991def, 0000001cbe991def => 3f66304b8f2e0521 (40000000 00000000) mulld. 0000001cbe991def, ffffffffffffffff => ffffffe34166e211 (80000000 00000000) mulld. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 00000000) mulld. ffffffffffffffff, 0000001cbe991def => ffffffe34166e211 (80000000 00000000) mulld. ffffffffffffffff, ffffffffffffffff => 0000000000000001 (40000000 00000000) mulldo. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) mulldo. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) mulldo. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) mulldo. 0000001cbe991def, 0000000000000000 => 0000000000000000 (20000000 00000000) mulldo. 0000001cbe991def, 0000001cbe991def => 3f66304b8f2e0521 (50000000 c0080000) mulldo. 0000001cbe991def, ffffffffffffffff => ffffffe34166e211 (80000000 00000000) mulldo. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 00000000) mulldo. ffffffffffffffff, 0000001cbe991def => ffffffe34166e211 (80000000 00000000) mulldo. ffffffffffffffff, ffffffffffffffff => 0000000000000001 (40000000 00000000) divd. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) divd. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) divd. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) divd. 0000001cbe991def, 0000000000000000 => 0000000000000000 (20000000 00000000) divd. 0000001cbe991def, 0000001cbe991def => 0000000000000001 (40000000 00000000) divd. 0000001cbe991def, ffffffffffffffff => ffffffe34166e211 (80000000 00000000) divd. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 00000000) divd. ffffffffffffffff, 0000001cbe991def => 0000000000000000 (20000000 00000000) divd. ffffffffffffffff, ffffffffffffffff => 0000000000000001 (40000000 00000000) divdu. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) divdu. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) divdu. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) divdu. 0000001cbe991def, 0000000000000000 => 0000000000000000 (20000000 00000000) divdu. 0000001cbe991def, 0000001cbe991def => 0000000000000001 (40000000 00000000) divdu. 0000001cbe991def, ffffffffffffffff => 0000000000000000 (20000000 00000000) divdu. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 00000000) divdu. ffffffffffffffff, 0000001cbe991def => 0000000008e7f283 (40000000 00000000) divdu. ffffffffffffffff, ffffffffffffffff => 0000000000000001 (40000000 00000000) divdo. 0000000000000000, 0000000000000000 => 0000000000000000 (30000000 c0080000) divdo. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) divdo. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) divdo. 0000001cbe991def, 0000000000000000 => 0000000000000000 (30000000 c0080000) divdo. 0000001cbe991def, 0000001cbe991def => 0000000000000001 (40000000 00000000) divdo. 0000001cbe991def, ffffffffffffffff => ffffffe34166e211 (80000000 00000000) divdo. ffffffffffffffff, 0000000000000000 => 0000000000000000 (30000000 c0080000) divdo. ffffffffffffffff, 0000001cbe991def => 0000000000000000 (20000000 00000000) divdo. ffffffffffffffff, ffffffffffffffff => 0000000000000001 (40000000 00000000) divduo. 0000000000000000, 0000000000000000 => 0000000000000000 (30000000 c0080000) divduo. 0000000000000000, 0000001cbe991def => 0000000000000000 (20000000 00000000) divduo. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 00000000) divduo. 0000001cbe991def, 0000000000000000 => 0000000000000000 (30000000 c0080000) divduo. 0000001cbe991def, 0000001cbe991def => 0000000000000001 (40000000 00000000) divduo. 0000001cbe991def, ffffffffffffffff => 0000000000000000 (20000000 00000000) divduo. ffffffffffffffff, 0000000000000000 => 0000000000000000 (30000000 c0080000) divduo. ffffffffffffffff, 0000001cbe991def => 0000000008e7f283 (40000000 00000000) divduo. ffffffffffffffff, ffffffffffffffff => 0000000000000001 (40000000 00000000) PPC integer arith insns with two args and carry: adde 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) adde 0000000000000000, 0000001cbe991def => 0000001cbe991def (00000000 00000000) adde 0000000000000000, ffffffffffffffff => ffffffffffffffff (00000000 00000000) adde 0000001cbe991def, 0000000000000000 => 0000001cbe991def (00000000 00000000) adde 0000001cbe991def, 0000001cbe991def => 000000397d323bde (00000000 00000000) adde 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (00000000 20000000) adde ffffffffffffffff, 0000000000000000 => ffffffffffffffff (00000000 00000000) adde ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (00000000 20000000) adde ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (00000000 20000000) adde 0000000000000000, 0000000000000000 => 0000000000000001 (00000000 00000000) adde 0000000000000000, 0000001cbe991def => 0000001cbe991df0 (00000000 00000000) adde 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 20000000) adde 0000001cbe991def, 0000000000000000 => 0000001cbe991df0 (00000000 00000000) adde 0000001cbe991def, 0000001cbe991def => 000000397d323bdf (00000000 00000000) adde 0000001cbe991def, ffffffffffffffff => 0000001cbe991def (00000000 20000000) adde ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 20000000) adde ffffffffffffffff, 0000001cbe991def => 0000001cbe991def (00000000 20000000) adde ffffffffffffffff, ffffffffffffffff => ffffffffffffffff (00000000 20000000) addeo 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 00000000) addeo 0000000000000000, 0000001cbe991def => 0000001cbe991def (00000000 00000000) addeo 0000000000000000, ffffffffffffffff => ffffffffffffffff (00000000 00000000) addeo 0000001cbe991def, 0000000000000000 => 0000001cbe991def (00000000 00000000) addeo 0000001cbe991def, 0000001cbe991def => 000000397d323bde (00000000 00080000) addeo 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (00000000 20000000) addeo ffffffffffffffff, 0000000000000000 => ffffffffffffffff (00000000 00000000) addeo ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (00000000 20000000) addeo ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (00000000 20000000) addeo 0000000000000000, 0000000000000000 => 0000000000000001 (00000000 00000000) addeo 0000000000000000, 0000001cbe991def => 0000001cbe991df0 (00000000 00000000) addeo 0000000000000000, ffffffffffffffff => 0000000000000000 (00000000 20000000) addeo 0000001cbe991def, 0000000000000000 => 0000001cbe991df0 (00000000 00000000) addeo 0000001cbe991def, 0000001cbe991def => 000000397d323bdf (00000000 00080000) addeo 0000001cbe991def, ffffffffffffffff => 0000001cbe991def (00000000 20000000) addeo ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 20000000) addeo ffffffffffffffff, 0000001cbe991def => 0000001cbe991def (00000000 20000000) addeo ffffffffffffffff, ffffffffffffffff => ffffffffffffffff (00000000 20000000) subfe 0000000000000000, 0000000000000000 => ffffffffffffffff (00000000 00000000) subfe 0000000000000000, 0000001cbe991def => 0000001cbe991dee (00000000 20000000) subfe 0000000000000000, ffffffffffffffff => fffffffffffffffe (00000000 20000000) subfe 0000001cbe991def, 0000000000000000 => ffffffe34166e210 (00000000 00000000) subfe 0000001cbe991def, 0000001cbe991def => ffffffffffffffff (00000000 00000000) subfe 0000001cbe991def, ffffffffffffffff => ffffffe34166e20f (00000000 20000000) subfe ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 00000000) subfe ffffffffffffffff, 0000001cbe991def => 0000001cbe991def (00000000 00000000) subfe ffffffffffffffff, ffffffffffffffff => ffffffffffffffff (00000000 00000000) subfe 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 20000000) subfe 0000000000000000, 0000001cbe991def => 0000001cbe991def (00000000 20000000) subfe 0000000000000000, ffffffffffffffff => ffffffffffffffff (00000000 20000000) subfe 0000001cbe991def, 0000000000000000 => ffffffe34166e211 (00000000 00000000) subfe 0000001cbe991def, 0000001cbe991def => 0000000000000000 (00000000 20000000) subfe 0000001cbe991def, ffffffffffffffff => ffffffe34166e210 (00000000 20000000) subfe ffffffffffffffff, 0000000000000000 => 0000000000000001 (00000000 00000000) subfe ffffffffffffffff, 0000001cbe991def => 0000001cbe991df0 (00000000 00000000) subfe ffffffffffffffff, ffffffffffffffff => 0000000000000000 (00000000 20000000) subfeo 0000000000000000, 0000000000000000 => ffffffffffffffff (00000000 00000000) subfeo 0000000000000000, 0000001cbe991def => 0000001cbe991dee (00000000 20000000) subfeo 0000000000000000, ffffffffffffffff => fffffffffffffffe (00000000 20000000) subfeo 0000001cbe991def, 0000000000000000 => ffffffe34166e210 (00000000 00000000) subfeo 0000001cbe991def, 0000001cbe991def => ffffffffffffffff (00000000 00000000) subfeo 0000001cbe991def, ffffffffffffffff => ffffffe34166e20f (00000000 20000000) subfeo ffffffffffffffff, 0000000000000000 => 0000000000000000 (00000000 00000000) subfeo ffffffffffffffff, 0000001cbe991def => 0000001cbe991def (00000000 00000000) subfeo ffffffffffffffff, ffffffffffffffff => ffffffffffffffff (00000000 00000000) subfeo 0000000000000000, 0000000000000000 => 0000000000000000 (00000000 20000000) subfeo 0000000000000000, 0000001cbe991def => 0000001cbe991def (00000000 20000000) subfeo 0000000000000000, ffffffffffffffff => ffffffffffffffff (00000000 20000000) subfeo 0000001cbe991def, 0000000000000000 => ffffffe34166e211 (00000000 00000000) subfeo 0000001cbe991def, 0000001cbe991def => 0000000000000000 (00000000 20000000) subfeo 0000001cbe991def, ffffffffffffffff => ffffffe34166e210 (00000000 20000000) subfeo ffffffffffffffff, 0000000000000000 => 0000000000000001 (00000000 00000000) subfeo ffffffffffffffff, 0000001cbe991def => 0000001cbe991df0 (00000000 00000000) subfeo ffffffffffffffff, ffffffffffffffff => 0000000000000000 (00000000 20000000) PPC integer arith insns with two args and carry with flags update: adde. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) adde. 0000000000000000, 0000001cbe991def => 0000001cbe991def (40000000 00000000) adde. 0000000000000000, ffffffffffffffff => ffffffffffffffff (80000000 00000000) adde. 0000001cbe991def, 0000000000000000 => 0000001cbe991def (40000000 00000000) adde. 0000001cbe991def, 0000001cbe991def => 000000397d323bde (40000000 00000000) adde. 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (40000000 20000000) adde. ffffffffffffffff, 0000000000000000 => ffffffffffffffff (80000000 00000000) adde. ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (40000000 20000000) adde. ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (80000000 20000000) adde. 0000000000000000, 0000000000000000 => 0000000000000001 (40000000 00000000) adde. 0000000000000000, 0000001cbe991def => 0000001cbe991df0 (40000000 00000000) adde. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 20000000) adde. 0000001cbe991def, 0000000000000000 => 0000001cbe991df0 (40000000 00000000) adde. 0000001cbe991def, 0000001cbe991def => 000000397d323bdf (40000000 00000000) adde. 0000001cbe991def, ffffffffffffffff => 0000001cbe991def (40000000 20000000) adde. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 20000000) adde. ffffffffffffffff, 0000001cbe991def => 0000001cbe991def (40000000 20000000) adde. ffffffffffffffff, ffffffffffffffff => ffffffffffffffff (80000000 20000000) addeo. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 00000000) addeo. 0000000000000000, 0000001cbe991def => 0000001cbe991def (40000000 00000000) addeo. 0000000000000000, ffffffffffffffff => ffffffffffffffff (80000000 00000000) addeo. 0000001cbe991def, 0000000000000000 => 0000001cbe991def (40000000 00000000) addeo. 0000001cbe991def, 0000001cbe991def => 000000397d323bde (40000000 00080000) addeo. 0000001cbe991def, ffffffffffffffff => 0000001cbe991dee (40000000 20000000) addeo. ffffffffffffffff, 0000000000000000 => ffffffffffffffff (80000000 00000000) addeo. ffffffffffffffff, 0000001cbe991def => 0000001cbe991dee (40000000 20000000) addeo. ffffffffffffffff, ffffffffffffffff => fffffffffffffffe (80000000 20000000) addeo. 0000000000000000, 0000000000000000 => 0000000000000001 (40000000 00000000) addeo. 0000000000000000, 0000001cbe991def => 0000001cbe991df0 (40000000 00000000) addeo. 0000000000000000, ffffffffffffffff => 0000000000000000 (20000000 20000000) addeo. 0000001cbe991def, 0000000000000000 => 0000001cbe991df0 (40000000 00000000) addeo. 0000001cbe991def, 0000001cbe991def => 000000397d323bdf (40000000 00080000) addeo. 0000001cbe991def, ffffffffffffffff => 0000001cbe991def (40000000 20000000) addeo. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 20000000) addeo. ffffffffffffffff, 0000001cbe991def => 0000001cbe991def (40000000 20000000) addeo. ffffffffffffffff, ffffffffffffffff => ffffffffffffffff (80000000 20000000) subfe. 0000000000000000, 0000000000000000 => ffffffffffffffff (80000000 00000000) subfe. 0000000000000000, 0000001cbe991def => 0000001cbe991dee (40000000 20000000) subfe. 0000000000000000, ffffffffffffffff => fffffffffffffffe (80000000 20000000) subfe. 0000001cbe991def, 0000000000000000 => ffffffe34166e210 (80000000 00000000) subfe. 0000001cbe991def, 0000001cbe991def => ffffffffffffffff (80000000 00000000) subfe. 0000001cbe991def, ffffffffffffffff => ffffffe34166e20f (80000000 20000000) subfe. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 00000000) subfe. ffffffffffffffff, 0000001cbe991def => 0000001cbe991def (40000000 00000000) subfe. ffffffffffffffff, ffffffffffffffff => ffffffffffffffff (80000000 00000000) subfe. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 20000000) subfe. 0000000000000000, 0000001cbe991def => 0000001cbe991def (40000000 20000000) subfe. 0000000000000000, ffffffffffffffff => ffffffffffffffff (80000000 20000000) subfe. 0000001cbe991def, 0000000000000000 => ffffffe34166e211 (80000000 00000000) subfe. 0000001cbe991def, 0000001cbe991def => 0000000000000000 (20000000 20000000) subfe. 0000001cbe991def, ffffffffffffffff => ffffffe34166e210 (80000000 20000000) subfe. ffffffffffffffff, 0000000000000000 => 0000000000000001 (40000000 00000000) subfe. ffffffffffffffff, 0000001cbe991def => 0000001cbe991df0 (40000000 00000000) subfe. ffffffffffffffff, ffffffffffffffff => 0000000000000000 (20000000 20000000) subfeo. 0000000000000000, 0000000000000000 => ffffffffffffffff (80000000 00000000) subfeo. 0000000000000000, 0000001cbe991def => 0000001cbe991dee (40000000 20000000) subfeo. 0000000000000000, ffffffffffffffff => fffffffffffffffe (80000000 20000000) subfeo. 0000001cbe991def, 0000000000000000 => ffffffe34166e210 (80000000 00000000) subfeo. 0000001cbe991def, 0000001cbe991def => ffffffffffffffff (80000000 00000000) subfeo. 0000001cbe991def, ffffffffffffffff => ffffffe34166e20f (80000000 20000000) subfeo. ffffffffffffffff, 0000000000000000 => 0000000000000000 (20000000 00000000) subfeo. ffffffffffffffff, 0000001cbe991def => 0000001cbe991def (40000000 00000000) subfeo. ffffffffffffffff, ffffffffffffffff => ffffffffffffffff (80000000 00000000) subfeo. 0000000000000000, 0000000000000000 => 0000000000000000 (20000000 20000000) subfeo. 0000000000000000, 0000001cbe991def => 0000001cbe991def (40000000 20000000) subfeo. 0000000000000000, ffffffffffffffff => ffffffffffffffff (80000000 20000000) subfeo. 0000001cbe991def, 0000000000000000 => ffffffe34166e211 (80000000 00000000) subfeo. 0000001cbe991def, 0000001cbe991def => 0000000000000000 (20000000 20000000) subfeo. 0000001cbe991def, ffffffffffffffff => ffffffe34166e210 (80000000 20000000) subfeo. ffffffffffffffff, 0000000000000000 => 0000000000000001 (40000000 00000000) subfeo. ffffffffffffffff, 0000001cbe991def => 0000001cbe991df0 (40000000 00000000) subfeo. ffffffffffffffff, ffffffffffffffff => 0000000000000000 (20000000 20000000) PPC integer arith insns with one register + one 16 bits immediate args: addi 0000000000000000, 00000000 => 0000000000000000 (00000000 00000000) addi 0000000000000000, 000003e7 => 00000000000003e7 (00000000 00000000) addi 0000000000000000, 0000ffff => ffffffffffffffff (00000000 00000000) addi 0000001cbe991def, 00000000 => 0000001cbe991def (00000000 00000000) addi 0000001cbe991def, 000003e7 => 0000001cbe9921d6 (00000000 00000000) addi 0000001cbe991def, 0000ffff => 0000001cbe991dee (00000000 00000000) addi ffffffffffffffff, 00000000 => ffffffffffffffff (00000000 00000000) addi ffffffffffffffff, 000003e7 => 00000000000003e6 (00000000 00000000) addi ffffffffffffffff, 0000ffff => fffffffffffffffe (00000000 00000000) addic 0000000000000000, 00000000 => 0000000000000000 (00000000 00000000) addic 0000000000000000, 000003e7 => 00000000000003e7 (00000000 00000000) addic 0000000000000000, 0000ffff => ffffffffffffffff (00000000 00000000) addic 0000001cbe991def, 00000000 => 0000001cbe991def (00000000 00000000) addic 0000001cbe991def, 000003e7 => 0000001cbe9921d6 (00000000 00000000) addic 0000001cbe991def, 0000ffff => 0000001cbe991dee (00000000 20000000) addic ffffffffffffffff, 00000000 => ffffffffffffffff (00000000 00000000) addic ffffffffffffffff, 000003e7 => 00000000000003e6 (00000000 20000000) addic ffffffffffffffff, 0000ffff => fffffffffffffffe (00000000 20000000) addis 0000000000000000, 00000000 => 0000000000000000 (00000000 00000000) addis 0000000000000000, 000003e7 => 0000000003e70000 (00000000 00000000) addis 0000000000000000, 0000ffff => ffffffffffff0000 (00000000 00000000) addis 0000001cbe991def, 00000000 => 0000001cbe991def (00000000 00000000) addis 0000001cbe991def, 000003e7 => 0000001cc2801def (00000000 00000000) addis 0000001cbe991def, 0000ffff => 0000001cbe981def (00000000 00000000) addis ffffffffffffffff, 00000000 => ffffffffffffffff (00000000 00000000) addis ffffffffffffffff, 000003e7 => 0000000003e6ffff (00000000 00000000) addis ffffffffffffffff, 0000ffff => fffffffffffeffff (00000000 00000000) mulli 0000000000000000, 00000000 => 0000000000000000 (00000000 00000000) mulli 0000000000000000, 000003e7 => 0000000000000000 (00000000 00000000) mulli 0000000000000000, 0000ffff => 0000000000000000 (00000000 00000000) mulli 0000001cbe991def, 00000000 => 0000000000000000 (00000000 00000000) mulli 0000001cbe991def, 000003e7 => 0000702bc783cfa9 (00000000 00000000) mulli 0000001cbe991def, 0000ffff => ffffffe34166e211 (00000000 00000000) mulli ffffffffffffffff, 00000000 => 0000000000000000 (00000000 00000000) mulli ffffffffffffffff, 000003e7 => fffffffffffffc19 (00000000 00000000) mulli ffffffffffffffff, 0000ffff => 0000000000000001 (00000000 00000000) subfic 0000000000000000, 00000000 => 0000000000000000 (00000000 20000000) subfic 0000000000000000, 000003e7 => 00000000000003e7 (00000000 20000000) subfic 0000000000000000, 0000ffff => ffffffffffffffff (00000000 20000000) subfic 0000001cbe991def, 00000000 => ffffffe34166e211 (00000000 00000000) subfic 0000001cbe991def, 000003e7 => ffffffe34166e5f8 (00000000 00000000) subfic 0000001cbe991def, 0000ffff => ffffffe34166e210 (00000000 20000000) subfic ffffffffffffffff, 00000000 => 0000000000000001 (00000000 00000000) subfic ffffffffffffffff, 000003e7 => 00000000000003e8 (00000000 00000000) subfic ffffffffffffffff, 0000ffff => 0000000000000000 (00000000 20000000) PPC integer arith insns with one register + one 16 bits immediate args with flags update: addic. 0000000000000000, 00000000 => 0000000000000000 (20000000 00000000) addic. 0000000000000000, 000003e7 => 00000000000003e7 (40000000 00000000) addic. 0000000000000000, 0000ffff => ffffffffffffffff (80000000 00000000) addic. 0000001cbe991def, 00000000 => 0000001cbe991def (40000000 00000000) addic. 0000001cbe991def, 000003e7 => 0000001cbe9921d6 (40000000 00000000) addic. 0000001cbe991def, 0000ffff => 0000001cbe991dee (40000000 20000000) addic. ffffffffffffffff, 00000000 => ffffffffffffffff (80000000 00000000) addic. ffffffffffffffff, 000003e7 => 00000000000003e6 (40000000 20000000) addic. ffffffffffffffff, 0000ffff => fffffffffffffffe (80000000 20000000) PPC integer arith insns with one arg and carry: addme 0000000000000000 => ffffffffffffffff (00000000 00000000) addme 0000001cbe991def => 0000001cbe991dee (00000000 20000000) addme ffffffffffffffff => fffffffffffffffe (00000000 20000000) addme 0000000000000000 => 0000000000000000 (00000000 20000000) addme 0000001cbe991def => 0000001cbe991def (00000000 20000000) addme ffffffffffffffff => ffffffffffffffff (00000000 20000000) addmeo 0000000000000000 => ffffffffffffffff (00000000 00000000) addmeo 0000001cbe991def => 0000001cbe991dee (00000000 20000000) addmeo ffffffffffffffff => fffffffffffffffe (00000000 20000000) addmeo 0000000000000000 => 0000000000000000 (00000000 20000000) addmeo 0000001cbe991def => 0000001cbe991def (00000000 20000000) addmeo ffffffffffffffff => ffffffffffffffff (00000000 20000000) addze 0000000000000000 => 0000000000000000 (00000000 00000000) addze 0000001cbe991def => 0000001cbe991def (00000000 00000000) addze ffffffffffffffff => ffffffffffffffff (00000000 00000000) addze 0000000000000000 => 0000000000000001 (00000000 00000000) addze 0000001cbe991def => 0000001cbe991df0 (00000000 00000000) addze ffffffffffffffff => 0000000000000000 (00000000 20000000) addzeo 0000000000000000 => 0000000000000000 (00000000 00000000) addzeo 0000001cbe991def => 0000001cbe991def (00000000 00000000) addzeo ffffffffffffffff => ffffffffffffffff (00000000 00000000) addzeo 0000000000000000 => 0000000000000001 (00000000 00000000) addzeo 0000001cbe991def => 0000001cbe991df0 (00000000 00000000) addzeo ffffffffffffffff => 0000000000000000 (00000000 20000000) subfme 0000000000000000 => fffffffffffffffe (00000000 20000000) subfme 0000001cbe991def => ffffffe34166e20f (00000000 20000000) subfme ffffffffffffffff => ffffffffffffffff (00000000 00000000) subfme 0000000000000000 => ffffffffffffffff (00000000 20000000) subfme 0000001cbe991def => ffffffe34166e210 (00000000 20000000) subfme ffffffffffffffff => 0000000000000000 (00000000 20000000) subfmeo 0000000000000000 => fffffffffffffffe (00000000 20000000) subfmeo 0000001cbe991def => ffffffe34166e20f (00000000 20000000) subfmeo ffffffffffffffff => ffffffffffffffff (00000000 00000000) subfmeo 0000000000000000 => ffffffffffffffff (00000000 20000000) subfmeo 0000001cbe991def => ffffffe34166e210 (00000000 20000000) subfmeo ffffffffffffffff => 0000000000000000 (00000000 20000000) subfze 0000000000000000 => ffffffffffffffff (00000000 00000000) subfze 0000001cbe991def => ffffffe34166e210 (00000000 00000000) subfze ffffffffffffffff => 0000000000000000 (00000000 00000000) subfze 0000000000000000 => 0000000000000000 (00000000 20000000) subfze 0000001cbe991def => ffffffe34166e211 (00000000 00000000) subfze ffffffffffffffff => 0000000000000001 (00000000 00000000) subfzeo 0000000000000000 => ffffffffffffffff (00000000 00000000) subfzeo 0000001cbe991def => ffffffe34166e210 (00000000 00000000) subfzeo ffffffffffffffff => 0000000000000000 (00000000 00000000) subfzeo 0000000000000000 => 0000000000000000 (00000000 20000000) subfzeo 0000001cbe991def => ffffffe34166e211 (00000000 00000000) subfzeo ffffffffffffffff => 0000000000000001 (00000000 00000000) PPC integer arith insns with one arg and carry with flags update: addme. 0000000000000000 => ffffffffffffffff (80000000 00000000) addme. 0000001cbe991def => 0000001cbe991dee (40000000 20000000) addme. ffffffffffffffff => fffffffffffffffe (80000000 20000000) addme. 0000000000000000 => 0000000000000000 (20000000 20000000) addme. 0000001cbe991def => 0000001cbe991def (40000000 20000000) addme. ffffffffffffffff => ffffffffffffffff (80000000 20000000) addmeo. 0000000000000000 => ffffffffffffffff (80000000 00000000) addmeo. 0000001cbe991def => 0000001cbe991dee (40000000 20000000) addmeo. ffffffffffffffff => fffffffffffffffe (80000000 20000000) addmeo. 0000000000000000 => 0000000000000000 (20000000 20000000) addmeo. 0000001cbe991def => 0000001cbe991def (40000000 20000000) addmeo. ffffffffffffffff => ffffffffffffffff (80000000 20000000) addze. 0000000000000000 => 0000000000000000 (20000000 00000000) addze. 0000001cbe991def => 0000001cbe991def (40000000 00000000) addze. ffffffffffffffff => ffffffffffffffff (80000000 00000000) addze. 0000000000000000 => 0000000000000001 (40000000 00000000) addze. 0000001cbe991def => 0000001cbe991df0 (40000000 00000000) addze. ffffffffffffffff => 0000000000000000 (20000000 20000000) addzeo. 0000000000000000 => 0000000000000000 (20000000 00000000) addzeo. 0000001cbe991def => 0000001cbe991def (40000000 00000000) addzeo. ffffffffffffffff => ffffffffffffffff (80000000 00000000) addzeo. 0000000000000000 => 0000000000000001 (40000000 00000000) addzeo. 0000001cbe991def => 0000001cbe991df0 (40000000 00000000) addzeo. ffffffffffffffff => 0000000000000000 (20000000 20000000) subfme. 0000000000000000 => fffffffffffffffe (80000000 20000000) subfme. 0000001cbe991def => ffffffe34166e20f (80000000 20000000) subfme. ffffffffffffffff => ffffffffffffffff (80000000 00000000) subfme. 0000000000000000 => ffffffffffffffff (80000000 20000000) subfme. 0000001cbe991def => ffffffe34166e210 (80000000 20000000) subfme. ffffffffffffffff => 0000000000000000 (20000000 20000000) subfmeo. 0000000000000000 => fffffffffffffffe (80000000 20000000) subfmeo. 0000001cbe991def => ffffffe34166e20f (80000000 20000000) subfmeo. ffffffffffffffff => ffffffffffffffff (80000000 00000000) subfmeo. 0000000000000000 => ffffffffffffffff (80000000 20000000) subfmeo. 0000001cbe991def => ffffffe34166e210 (80000000 20000000) subfmeo. ffffffffffffffff => 0000000000000000 (20000000 20000000) subfze. 0000000000000000 => ffffffffffffffff (80000000 00000000) subfze. 0000001cbe991def => ffffffe34166e210 (80000000 00000000) subfze. ffffffffffffffff => 0000000000000000 (20000000 00000000) subfze. 0000000000000000 => 0000000000000000 (20000000 20000000) subfze. 0000001cbe991def => ffffffe34166e211 (80000000 00000000) subfze. ffffffffffffffff => 0000000000000001 (40000000 00000000) subfzeo. 0000000000000000 => ffffffffffffffff (80000000 00000000) subfzeo. 0000001cbe991def => ffffffe34166e210 (80000000 00000000) subfzeo. ffffffffffffffff => 0000000000000000 (20000000 00000000) subfzeo. 0000000000000000 => 0000000000000000 (20000000 20000000) subfzeo. 0000001cbe991def => ffffffe34166e211 (80000000 00000000) subfzeo. ffffffffffffffff => 0000000000000001 (40000000 00000000) PPC integer population count with one register args, no flags: popcntb 0000000000000000 => 0000000000000000 (00000000 00000000) popcntb 0000001cbe991def => 0000000306040407 (00000000 00000000) popcntb ffffffffffffffff => 0808080808080808 (00000000 00000000) All done. Tested 79 different instructions