test_mulhw_1: #_ REGISTER_IN r4 1 #_ REGISTER_IN r5 0 mulhw r3, r4, r5 blr #_ REGISTER_OUT r3 0 #_ REGISTER_OUT r4 1 #_ REGISTER_OUT r5 0 test_mulhw_2: #_ REGISTER_IN r4 0x00000000FFFFFFFF #_ REGISTER_IN r5 1 mulhw r3, r4, r5 blr #_ REGISTER_OUT r3 0xFFFFFFFFFFFFFFFF #_ REGISTER_OUT r4 0x00000000FFFFFFFF #_ REGISTER_OUT r5 1 test_mulhw_3: #_ REGISTER_IN r4 0x00000001FFFFFFFF #_ REGISTER_IN r5 1 mulhw r3, r4, r5 blr #_ REGISTER_OUT r3 0xFFFFFFFFFFFFFFFF #_ REGISTER_OUT r4 0x00000001FFFFFFFF #_ REGISTER_OUT r5 1 test_mulhw_4: #_ REGISTER_IN r4 0x800000007FFFFFFF #_ REGISTER_IN r5 1 mulhw r3, r4, r5 blr #_ REGISTER_OUT r3 0 #_ REGISTER_OUT r4 0x800000007FFFFFFF #_ REGISTER_OUT r5 1 test_mulhw_5: #_ REGISTER_IN r4 0xFFFFFFFFFFFFFFFF #_ REGISTER_IN r5 1 mulhw r3, r4, r5 blr #_ REGISTER_OUT r3 0xFFFFFFFFFFFFFFFF #_ REGISTER_OUT r4 0xFFFFFFFFFFFFFFFF #_ REGISTER_OUT r5 1 test_mulhw_6: #_ REGISTER_IN r4 0xFFFFFFFFFFFFFFFF #_ REGISTER_IN r5 0xFFFFFFFFFFFFFFFF mulhw r3, r4, r5 blr #_ REGISTER_OUT r3 0 #_ REGISTER_OUT r4 0xFFFFFFFFFFFFFFFF #_ REGISTER_OUT r5 0xFFFFFFFFFFFFFFFF