test_srawx_1: #_ REGISTER_IN r4 0x0000000000000010 #_ REGISTER_IN r5 0x0000000000000004 sraw. r3, r4, r5 blr #_ REGISTER_OUT r3 0x0000000000000001 #_ REGISTER_OUT r4 0x0000000000000010 #_ REGISTER_OUT r5 0x0000000000000004 test_srawx_2: #_ REGISTER_IN r4 0x0000000080000000 #_ REGISTER_IN r5 0x0000000000000008 sraw. r3, r4, r5 blr #_ REGISTER_OUT r3 0xFFFFFFFFFF800000 #_ REGISTER_OUT r4 0x0000000080000000 #_ REGISTER_OUT r5 0x0000000000000008 test_srawx_3: #_ REGISTER_IN r4 0x00000000FFFFFFFF #_ REGISTER_IN r5 0x0000000000000010 sraw. r3, r4, r5 blr #_ REGISTER_OUT r3 0xFFFFFFFFFFFFFFFF #_ REGISTER_OUT r4 0x00000000FFFFFFFF #_ REGISTER_OUT r5 0x0000000000000010 test_srawx_4: #_ REGISTER_IN r4 0x0000000000000001 #_ REGISTER_IN r5 0x0000000000000000 sraw. r3, r4, r5 blr #_ REGISTER_OUT r3 0x0000000000000001 #_ REGISTER_OUT r4 0x0000000000000001 #_ REGISTER_OUT r5 0x0000000000000000