test_sthbrx_1: #_ MEMORY_IN 0x0000000010001000 [00, 00, 00, 00, 00, 00, 00, 00] #_ REGISTER_IN r3 0x000000000000ABCD #_ REGISTER_IN r4 0x0000000010001000 #_ REGISTER_IN r5 0x0000000000000000 sthbrx r3, r4, r5 blr #_ REGISTER_OUT r3 0x000000000000ABCD #_ REGISTER_OUT r4 0x0000000010001000 #_ REGISTER_OUT r5 0x0000000000000000 #_ MEMORY_OUT 10001000 CDAB0000 test_sthbrx_offset: #_ MEMORY_IN 0x0000000010001000 [00, 00, 00, 00, 00, 00, 00, 00] #_ REGISTER_IN r3 0x0000000000001234 #_ REGISTER_IN r4 0x0000000010001000 #_ REGISTER_IN r5 0x0000000000000004 sthbrx r3, r4, r5 blr #_ REGISTER_OUT r3 0x0000000000001234 #_ REGISTER_OUT r4 0x0000000010001000 #_ REGISTER_OUT r5 0x0000000000000004 #_ MEMORY_OUT 10001004 34120000 test_stwbrx_1: #_ MEMORY_IN 0x0000000010001000 [00, 00, 00, 00, 00, 00, 00, 00] #_ REGISTER_IN r3 0x00000000ABCDEF12 #_ REGISTER_IN r4 0x0000000010001000 #_ REGISTER_IN r5 0x0000000000000000 stwbrx r3, r4, r5 blr #_ REGISTER_OUT r3 0x00000000ABCDEF12 #_ REGISTER_OUT r4 0x0000000010001000 #_ REGISTER_OUT r5 0x0000000000000000 #_ MEMORY_OUT 10001000 12EFCDAB test_stwbrx_offset: #_ MEMORY_IN 0x0000000010001000 [00, 00, 00, 00, 00, 00, 00, 00] #_ REGISTER_IN r3 0x0000000012345678 #_ REGISTER_IN r4 0x0000000010001000 #_ REGISTER_IN r5 0x0000000000000004 stwbrx r3, r4, r5 blr #_ REGISTER_OUT r3 0x0000000012345678 #_ REGISTER_OUT r4 0x0000000010001000 #_ REGISTER_OUT r5 0x0000000000000004 #_ MEMORY_OUT 10001004 78563412 test_stdbrx_1: #_ MEMORY_IN 0x0000000010001000 [00, 00, 00, 00, 00, 00, 00, 00] #_ REGISTER_IN r3 0xABCDEF1234567890 #_ REGISTER_IN r4 0x0000000010001000 #_ REGISTER_IN r5 0x0000000000000000 stdbrx r3, r4, r5 blr #_ REGISTER_OUT r3 0xABCDEF1234567890 #_ REGISTER_OUT r4 0x0000000010001000 #_ REGISTER_OUT r5 0x0000000000000000 #_ MEMORY_OUT 10001000 90785634 12EFCDAB test_stdbrx_offset: #_ MEMORY_IN 0x0000000010001000 [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] #_ REGISTER_IN r3 0x123456789ABCDEF0 #_ REGISTER_IN r4 0x0000000010001000 #_ REGISTER_IN r5 0x0000000000000004 stdbrx r3, r4, r5 blr #_ REGISTER_OUT r3 0x123456789ABCDEF0 #_ REGISTER_OUT r4 0x0000000010001000 #_ REGISTER_OUT r5 0x0000000000000004 #_ MEMORY_OUT 10001004 F0DEBC9A 78563412