diff --git a/.gitmodules b/.gitmodules index 793bc7d74..60cb6be4d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -19,3 +19,6 @@ [submodule "third_party/flatbuffers"] path = third_party/flatbuffers url = https://github.com/google/flatbuffers.git +[submodule "third_party/binutils-ppc-cygwin"] + path = third_party/binutils-ppc-cygwin + url = https://github.com/benvanik/binutils-ppc-cygwin diff --git a/src/xenia/cpu/frontend/test/bin/instr_add.dis b/src/xenia/cpu/frontend/test/bin/instr_add.dis index 7a54960b2..2377b2756 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_add.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_add.dis @@ -1,13 +1,9 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_add.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7d 65 ca 14 add r11,r5,r25 - 100004: 4e 80 00 20 blr + 100000: 7d 65 ca 14 add r11,r5,r25 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7d 60 ca 14 add r11,r0,r25 - 10000c: 4e 80 00 20 blr + 100008: 7d 60 ca 14 add r11,r0,r25 + 10000c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_addc.dis b/src/xenia/cpu/frontend/test/bin/instr_addc.dis index a2b5d1802..6130d06c0 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_addc.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_addc.dis @@ -1,30 +1,26 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_addc.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 28 14 addc r3,r4,r5 - 100004: 7c c0 01 14 adde r6,r0,r0 - 100008: 4e 80 00 20 blr + 100000: 7c 64 28 14 addc r3,r4,r5 + 100004: 7c c0 01 14 adde r6,r0,r0 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 7c 64 28 14 addc r3,r4,r5 - 100010: 7c c0 01 14 adde r6,r0,r0 - 100014: 4e 80 00 20 blr + 10000c: 7c 64 28 14 addc r3,r4,r5 + 100010: 7c c0 01 14 adde r6,r0,r0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 64 28 14 addc r3,r4,r5 - 10001c: 7c c0 01 14 adde r6,r0,r0 - 100020: 4e 80 00 20 blr + 100018: 7c 64 28 14 addc r3,r4,r5 + 10001c: 7c c0 01 14 adde r6,r0,r0 + 100020: 4e 80 00 20 blr 0000000000100024 : - 100024: 7c 64 28 14 addc r3,r4,r5 - 100028: 7c c0 01 14 adde r6,r0,r0 - 10002c: 4e 80 00 20 blr + 100024: 7c 64 28 14 addc r3,r4,r5 + 100028: 7c c0 01 14 adde r6,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 64 28 14 addc r3,r4,r5 - 100034: 7c c0 01 14 adde r6,r0,r0 - 100038: 4e 80 00 20 blr + 100030: 7c 64 28 14 addc r3,r4,r5 + 100034: 7c c0 01 14 adde r6,r0,r0 + 100038: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_adde.dis b/src/xenia/cpu/frontend/test/bin/instr_adde.dis index 4f040f1d7..d8e664327 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_adde.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_adde.dis @@ -1,70 +1,66 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_adde.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 29 14 adde r3,r4,r5 - 100004: 7c c0 01 14 adde r6,r0,r0 - 100008: 4e 80 00 20 blr + 100000: 7c 64 29 14 adde r3,r4,r5 + 100004: 7c c0 01 14 adde r6,r0,r0 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 7c 63 1a 78 xor r3,r3,r3 - 100010: 7c 63 18 f8 not r3,r3 - 100014: 30 63 00 01 addic r3,r3,1 - 100018: 7c 64 29 14 adde r3,r4,r5 - 10001c: 7c c0 01 14 adde r6,r0,r0 - 100020: 4e 80 00 20 blr + 10000c: 7c 63 1a 78 xor r3,r3,r3 + 100010: 7c 63 18 f8 not r3,r3 + 100014: 30 63 00 01 addic r3,r3,1 + 100018: 7c 64 29 14 adde r3,r4,r5 + 10001c: 7c c0 01 14 adde r6,r0,r0 + 100020: 4e 80 00 20 blr 0000000000100024 : - 100024: 7c 64 29 14 adde r3,r4,r5 - 100028: 7c c0 01 14 adde r6,r0,r0 - 10002c: 4e 80 00 20 blr + 100024: 7c 64 29 14 adde r3,r4,r5 + 100028: 7c c0 01 14 adde r6,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 63 1a 78 xor r3,r3,r3 - 100034: 7c 63 18 f8 not r3,r3 - 100038: 30 63 00 01 addic r3,r3,1 - 10003c: 7c 64 29 14 adde r3,r4,r5 - 100040: 7c c0 01 14 adde r6,r0,r0 - 100044: 4e 80 00 20 blr + 100030: 7c 63 1a 78 xor r3,r3,r3 + 100034: 7c 63 18 f8 not r3,r3 + 100038: 30 63 00 01 addic r3,r3,1 + 10003c: 7c 64 29 14 adde r3,r4,r5 + 100040: 7c c0 01 14 adde r6,r0,r0 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 7c 64 29 14 adde r3,r4,r5 - 10004c: 7c c0 01 14 adde r6,r0,r0 - 100050: 4e 80 00 20 blr + 100048: 7c 64 29 14 adde r3,r4,r5 + 10004c: 7c c0 01 14 adde r6,r0,r0 + 100050: 4e 80 00 20 blr 0000000000100054 : - 100054: 7c 63 1a 78 xor r3,r3,r3 - 100058: 7c 63 18 f8 not r3,r3 - 10005c: 30 63 00 01 addic r3,r3,1 - 100060: 7c 64 29 14 adde r3,r4,r5 - 100064: 7c c0 01 14 adde r6,r0,r0 - 100068: 4e 80 00 20 blr + 100054: 7c 63 1a 78 xor r3,r3,r3 + 100058: 7c 63 18 f8 not r3,r3 + 10005c: 30 63 00 01 addic r3,r3,1 + 100060: 7c 64 29 14 adde r3,r4,r5 + 100064: 7c c0 01 14 adde r6,r0,r0 + 100068: 4e 80 00 20 blr 000000000010006c : - 10006c: 7c 64 29 14 adde r3,r4,r5 - 100070: 7c c0 01 14 adde r6,r0,r0 - 100074: 4e 80 00 20 blr + 10006c: 7c 64 29 14 adde r3,r4,r5 + 100070: 7c c0 01 14 adde r6,r0,r0 + 100074: 4e 80 00 20 blr 0000000000100078 : - 100078: 7c 63 1a 78 xor r3,r3,r3 - 10007c: 7c 63 18 f8 not r3,r3 - 100080: 30 63 00 01 addic r3,r3,1 - 100084: 7c 64 29 14 adde r3,r4,r5 - 100088: 7c c0 01 14 adde r6,r0,r0 - 10008c: 4e 80 00 20 blr + 100078: 7c 63 1a 78 xor r3,r3,r3 + 10007c: 7c 63 18 f8 not r3,r3 + 100080: 30 63 00 01 addic r3,r3,1 + 100084: 7c 64 29 14 adde r3,r4,r5 + 100088: 7c c0 01 14 adde r6,r0,r0 + 10008c: 4e 80 00 20 blr 0000000000100090 : - 100090: 7c 64 29 14 adde r3,r4,r5 - 100094: 7c c0 01 14 adde r6,r0,r0 - 100098: 4e 80 00 20 blr + 100090: 7c 64 29 14 adde r3,r4,r5 + 100094: 7c c0 01 14 adde r6,r0,r0 + 100098: 4e 80 00 20 blr 000000000010009c : - 10009c: 7c 63 1a 78 xor r3,r3,r3 - 1000a0: 7c 63 18 f8 not r3,r3 - 1000a4: 30 63 00 01 addic r3,r3,1 - 1000a8: 7c 64 29 14 adde r3,r4,r5 - 1000ac: 7c c0 01 14 adde r6,r0,r0 - 1000b0: 4e 80 00 20 blr + 10009c: 7c 63 1a 78 xor r3,r3,r3 + 1000a0: 7c 63 18 f8 not r3,r3 + 1000a4: 30 63 00 01 addic r3,r3,1 + 1000a8: 7c 64 29 14 adde r3,r4,r5 + 1000ac: 7c c0 01 14 adde r6,r0,r0 + 1000b0: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_addic.dis b/src/xenia/cpu/frontend/test/bin/instr_addic.dis index f095c3be4..bbf891a85 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_addic.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_addic.dis @@ -1,15 +1,11 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_addic.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 30 84 00 01 addic r4,r4,1 - 100004: 7c c0 01 14 adde r6,r0,r0 - 100008: 4e 80 00 20 blr + 100000: 30 84 00 01 addic r4,r4,1 + 100004: 7c c0 01 14 adde r6,r0,r0 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 30 84 00 01 addic r4,r4,1 - 100010: 7c c0 01 14 adde r6,r0,r0 - 100014: 4e 80 00 20 blr + 10000c: 30 84 00 01 addic r4,r4,1 + 100010: 7c c0 01 14 adde r6,r0,r0 + 100014: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_addme.dis b/src/xenia/cpu/frontend/test/bin/instr_addme.dis index 9e4c0f592..c46af7f75 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_addme.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_addme.dis @@ -1,57 +1,53 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_addme.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 01 d4 addme r3,r4 - 100004: 7c c0 01 14 adde r6,r0,r0 - 100008: 4e 80 00 20 blr + 100000: 7c 64 01 d4 addme r3,r4 + 100004: 7c c0 01 14 adde r6,r0,r0 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 7c 63 1a 78 xor r3,r3,r3 - 100010: 7c 63 18 f8 not r3,r3 - 100014: 30 63 00 01 addic r3,r3,1 - 100018: 7c 64 01 d4 addme r3,r4 - 10001c: 7c c0 01 14 adde r6,r0,r0 - 100020: 4e 80 00 20 blr + 10000c: 7c 63 1a 78 xor r3,r3,r3 + 100010: 7c 63 18 f8 not r3,r3 + 100014: 30 63 00 01 addic r3,r3,1 + 100018: 7c 64 01 d4 addme r3,r4 + 10001c: 7c c0 01 14 adde r6,r0,r0 + 100020: 4e 80 00 20 blr 0000000000100024 : - 100024: 7c 64 01 d4 addme r3,r4 - 100028: 7c c0 01 14 adde r6,r0,r0 - 10002c: 4e 80 00 20 blr + 100024: 7c 64 01 d4 addme r3,r4 + 100028: 7c c0 01 14 adde r6,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 63 1a 78 xor r3,r3,r3 - 100034: 7c 63 18 f8 not r3,r3 - 100038: 30 63 00 01 addic r3,r3,1 - 10003c: 7c 64 01 d4 addme r3,r4 - 100040: 7c c0 01 14 adde r6,r0,r0 - 100044: 4e 80 00 20 blr + 100030: 7c 63 1a 78 xor r3,r3,r3 + 100034: 7c 63 18 f8 not r3,r3 + 100038: 30 63 00 01 addic r3,r3,1 + 10003c: 7c 64 01 d4 addme r3,r4 + 100040: 7c c0 01 14 adde r6,r0,r0 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 7c 64 01 d4 addme r3,r4 - 10004c: 7c c0 01 14 adde r6,r0,r0 - 100050: 4e 80 00 20 blr + 100048: 7c 64 01 d4 addme r3,r4 + 10004c: 7c c0 01 14 adde r6,r0,r0 + 100050: 4e 80 00 20 blr 0000000000100054 : - 100054: 7c 63 1a 78 xor r3,r3,r3 - 100058: 7c 63 18 f8 not r3,r3 - 10005c: 30 63 00 01 addic r3,r3,1 - 100060: 7c 64 01 d4 addme r3,r4 - 100064: 7c c0 01 14 adde r6,r0,r0 - 100068: 4e 80 00 20 blr + 100054: 7c 63 1a 78 xor r3,r3,r3 + 100058: 7c 63 18 f8 not r3,r3 + 10005c: 30 63 00 01 addic r3,r3,1 + 100060: 7c 64 01 d4 addme r3,r4 + 100064: 7c c0 01 14 adde r6,r0,r0 + 100068: 4e 80 00 20 blr 000000000010006c : - 10006c: 7c 64 01 d4 addme r3,r4 - 100070: 7c c0 01 14 adde r6,r0,r0 - 100074: 4e 80 00 20 blr + 10006c: 7c 64 01 d4 addme r3,r4 + 100070: 7c c0 01 14 adde r6,r0,r0 + 100074: 4e 80 00 20 blr 0000000000100078 : - 100078: 7c 63 1a 78 xor r3,r3,r3 - 10007c: 7c 63 18 f8 not r3,r3 - 100080: 30 63 00 01 addic r3,r3,1 - 100084: 7c 64 01 d4 addme r3,r4 - 100088: 7c c0 01 14 adde r6,r0,r0 - 10008c: 4e 80 00 20 blr + 100078: 7c 63 1a 78 xor r3,r3,r3 + 10007c: 7c 63 18 f8 not r3,r3 + 100080: 30 63 00 01 addic r3,r3,1 + 100084: 7c 64 01 d4 addme r3,r4 + 100088: 7c c0 01 14 adde r6,r0,r0 + 10008c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_addze.dis b/src/xenia/cpu/frontend/test/bin/instr_addze.dis index 4de52588b..cb537e390 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_addze.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_addze.dis @@ -1,57 +1,53 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_addze.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 01 94 addze r3,r4 - 100004: 7c c0 01 14 adde r6,r0,r0 - 100008: 4e 80 00 20 blr + 100000: 7c 64 01 94 addze r3,r4 + 100004: 7c c0 01 14 adde r6,r0,r0 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 7c 63 1a 78 xor r3,r3,r3 - 100010: 7c 63 18 f8 not r3,r3 - 100014: 30 63 00 01 addic r3,r3,1 - 100018: 7c 64 01 94 addze r3,r4 - 10001c: 7c c0 01 14 adde r6,r0,r0 - 100020: 4e 80 00 20 blr + 10000c: 7c 63 1a 78 xor r3,r3,r3 + 100010: 7c 63 18 f8 not r3,r3 + 100014: 30 63 00 01 addic r3,r3,1 + 100018: 7c 64 01 94 addze r3,r4 + 10001c: 7c c0 01 14 adde r6,r0,r0 + 100020: 4e 80 00 20 blr 0000000000100024 : - 100024: 7c 64 01 94 addze r3,r4 - 100028: 7c c0 01 14 adde r6,r0,r0 - 10002c: 4e 80 00 20 blr + 100024: 7c 64 01 94 addze r3,r4 + 100028: 7c c0 01 14 adde r6,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 63 1a 78 xor r3,r3,r3 - 100034: 7c 63 18 f8 not r3,r3 - 100038: 30 63 00 01 addic r3,r3,1 - 10003c: 7c 64 01 94 addze r3,r4 - 100040: 7c c0 01 14 adde r6,r0,r0 - 100044: 4e 80 00 20 blr + 100030: 7c 63 1a 78 xor r3,r3,r3 + 100034: 7c 63 18 f8 not r3,r3 + 100038: 30 63 00 01 addic r3,r3,1 + 10003c: 7c 64 01 94 addze r3,r4 + 100040: 7c c0 01 14 adde r6,r0,r0 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 7c 64 01 94 addze r3,r4 - 10004c: 7c c0 01 14 adde r6,r0,r0 - 100050: 4e 80 00 20 blr + 100048: 7c 64 01 94 addze r3,r4 + 10004c: 7c c0 01 14 adde r6,r0,r0 + 100050: 4e 80 00 20 blr 0000000000100054 : - 100054: 7c 63 1a 78 xor r3,r3,r3 - 100058: 7c 63 18 f8 not r3,r3 - 10005c: 30 63 00 01 addic r3,r3,1 - 100060: 7c 64 01 94 addze r3,r4 - 100064: 7c c0 01 14 adde r6,r0,r0 - 100068: 4e 80 00 20 blr + 100054: 7c 63 1a 78 xor r3,r3,r3 + 100058: 7c 63 18 f8 not r3,r3 + 10005c: 30 63 00 01 addic r3,r3,1 + 100060: 7c 64 01 94 addze r3,r4 + 100064: 7c c0 01 14 adde r6,r0,r0 + 100068: 4e 80 00 20 blr 000000000010006c : - 10006c: 7c 64 01 94 addze r3,r4 - 100070: 7c c0 01 14 adde r6,r0,r0 - 100074: 4e 80 00 20 blr + 10006c: 7c 64 01 94 addze r3,r4 + 100070: 7c c0 01 14 adde r6,r0,r0 + 100074: 4e 80 00 20 blr 0000000000100078 : - 100078: 7c 63 1a 78 xor r3,r3,r3 - 10007c: 7c 63 18 f8 not r3,r3 - 100080: 30 63 00 01 addic r3,r3,1 - 100084: 7c 64 01 94 addze r3,r4 - 100088: 7c c0 01 14 adde r6,r0,r0 - 10008c: 4e 80 00 20 blr + 100078: 7c 63 1a 78 xor r3,r3,r3 + 10007c: 7c 63 18 f8 not r3,r3 + 100080: 30 63 00 01 addic r3,r3,1 + 100084: 7c 64 01 94 addze r3,r4 + 100088: 7c c0 01 14 adde r6,r0,r0 + 10008c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_cntlzd.dis b/src/xenia/cpu/frontend/test/bin/instr_cntlzd.dis index b388e0d2c..1259ddfa3 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_cntlzd.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_cntlzd.dis @@ -1,44 +1,40 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_cntlzd.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c a6 00 74 cntlzd r6,r5 - 100004: 4e 80 00 20 blr + 100000: 7c a6 00 74 cntlzd r6,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 38 a0 00 00 li r5,0 - 10000c: 7c a6 00 74 cntlzd r6,r5 - 100010: 4e 80 00 20 blr + 100008: 38 a0 00 00 li r5,0 + 10000c: 7c a6 00 74 cntlzd r6,r5 + 100010: 4e 80 00 20 blr 0000000000100014 : - 100014: 7c a6 00 74 cntlzd r6,r5 - 100018: 4e 80 00 20 blr + 100014: 7c a6 00 74 cntlzd r6,r5 + 100018: 4e 80 00 20 blr 000000000010001c : - 10001c: 38 a0 00 01 li r5,1 - 100020: 7c a6 00 74 cntlzd r6,r5 - 100024: 4e 80 00 20 blr + 10001c: 38 a0 00 01 li r5,1 + 100020: 7c a6 00 74 cntlzd r6,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c a6 00 74 cntlzd r6,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c a6 00 74 cntlzd r6,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 38 a0 00 00 li r5,0 - 100034: 7c a5 28 f8 not r5,r5 - 100038: 7c a6 00 74 cntlzd r6,r5 - 10003c: 4e 80 00 20 blr + 100030: 38 a0 00 00 li r5,0 + 100034: 7c a5 28 f8 not r5,r5 + 100038: 7c a6 00 74 cntlzd r6,r5 + 10003c: 4e 80 00 20 blr 0000000000100040 : - 100040: 7c a6 00 74 cntlzd r6,r5 - 100044: 4e 80 00 20 blr + 100040: 7c a6 00 74 cntlzd r6,r5 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 38 a0 00 00 li r5,0 - 10004c: 7c a5 28 f8 not r5,r5 - 100050: 78 a5 f8 42 rldicl r5,r5,63,1 - 100054: 7c a6 00 74 cntlzd r6,r5 - 100058: 4e 80 00 20 blr + 100048: 38 a0 00 00 li r5,0 + 10004c: 7c a5 28 f8 not r5,r5 + 100050: 78 a5 f8 42 rldicl r5,r5,63,1 + 100054: 7c a6 00 74 cntlzd r6,r5 + 100058: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_cntlzw.dis b/src/xenia/cpu/frontend/test/bin/instr_cntlzw.dis index 923f5b2de..f7e61da4c 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_cntlzw.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_cntlzw.dis @@ -1,45 +1,41 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_cntlzw.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c a6 00 34 cntlzw r6,r5 - 100004: 4e 80 00 20 blr + 100000: 7c a6 00 34 cntlzw r6,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 38 a0 00 00 li r5,0 - 10000c: 7c a6 00 34 cntlzw r6,r5 - 100010: 4e 80 00 20 blr + 100008: 38 a0 00 00 li r5,0 + 10000c: 7c a6 00 34 cntlzw r6,r5 + 100010: 4e 80 00 20 blr 0000000000100014 : - 100014: 7c a6 00 34 cntlzw r6,r5 - 100018: 4e 80 00 20 blr + 100014: 7c a6 00 34 cntlzw r6,r5 + 100018: 4e 80 00 20 blr 000000000010001c : - 10001c: 38 a0 00 01 li r5,1 - 100020: 7c a6 00 34 cntlzw r6,r5 - 100024: 4e 80 00 20 blr + 10001c: 38 a0 00 01 li r5,1 + 100020: 7c a6 00 34 cntlzw r6,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c a6 00 34 cntlzw r6,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c a6 00 34 cntlzw r6,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 38 a0 00 00 li r5,0 - 100034: 7c a5 28 f8 not r5,r5 - 100038: 54 a5 00 3e rotlwi r5,r5,0 - 10003c: 7c a6 00 34 cntlzw r6,r5 - 100040: 4e 80 00 20 blr + 100030: 38 a0 00 00 li r5,0 + 100034: 7c a5 28 f8 not r5,r5 + 100038: 54 a5 00 3e rotlwi r5,r5,0 + 10003c: 7c a6 00 34 cntlzw r6,r5 + 100040: 4e 80 00 20 blr 0000000000100044 : - 100044: 7c a6 00 34 cntlzw r6,r5 - 100048: 4e 80 00 20 blr + 100044: 7c a6 00 34 cntlzw r6,r5 + 100048: 4e 80 00 20 blr 000000000010004c : - 10004c: 38 a0 00 00 li r5,0 - 100050: 7c a5 28 f8 not r5,r5 - 100054: 54 a5 f8 7e rlwinm r5,r5,31,1,31 - 100058: 7c a6 00 34 cntlzw r6,r5 - 10005c: 4e 80 00 20 blr + 10004c: 38 a0 00 00 li r5,0 + 100050: 7c a5 28 f8 not r5,r5 + 100054: 54 a5 f8 7e rlwinm r5,r5,31,1,31 + 100058: 7c a6 00 34 cntlzw r6,r5 + 10005c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_divd.dis b/src/xenia/cpu/frontend/test/bin/instr_divd.dis index 27c6d57fd..b52369a49 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_divd.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_divd.dis @@ -1,33 +1,29 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_divd.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 2b d2 divd r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 64 2b d2 divd r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 2b d2 divd r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 2b d2 divd r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 64 2b d2 divd r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 64 2b d2 divd r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 64 2b d2 divd r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 64 2b d2 divd r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 64 2b d2 divd r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 64 2b d2 divd r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 64 2b d2 divd r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 64 2b d2 divd r3,r4,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 64 2b d2 divd r3,r4,r5 - 100034: 4e 80 00 20 blr + 100030: 7c 64 2b d2 divd r3,r4,r5 + 100034: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_divdu.dis b/src/xenia/cpu/frontend/test/bin/instr_divdu.dis index ce29e7149..e9e34f334 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_divdu.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_divdu.dis @@ -1,37 +1,33 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_divdu.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 2b 92 divdu r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 64 2b 92 divdu r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 2b 92 divdu r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 2b 92 divdu r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 64 2b 92 divdu r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 64 2b 92 divdu r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 64 2b 92 divdu r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 64 2b 92 divdu r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 64 2b 92 divdu r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 64 2b 92 divdu r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 64 2b 92 divdu r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 64 2b 92 divdu r3,r4,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 64 2b 92 divdu r3,r4,r5 - 100034: 4e 80 00 20 blr + 100030: 7c 64 2b 92 divdu r3,r4,r5 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 7c 64 2b 92 divdu r3,r4,r5 - 10003c: 4e 80 00 20 blr + 100038: 7c 64 2b 92 divdu r3,r4,r5 + 10003c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_divw.dis b/src/xenia/cpu/frontend/test/bin/instr_divw.dis index f83bee62b..dc362e72a 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_divw.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_divw.dis @@ -1,45 +1,41 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_divw.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 2b d6 divw r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 64 2b d6 divw r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 2b d6 divw r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 2b d6 divw r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 64 2b d6 divw r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 64 2b d6 divw r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 64 2b d6 divw r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 64 2b d6 divw r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 64 2b d6 divw r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 64 2b d6 divw r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 64 2b d6 divw r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 64 2b d6 divw r3,r4,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 64 2b d6 divw r3,r4,r5 - 100034: 4e 80 00 20 blr + 100030: 7c 64 2b d6 divw r3,r4,r5 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 7c 64 2b d6 divw r3,r4,r5 - 10003c: 4e 80 00 20 blr + 100038: 7c 64 2b d6 divw r3,r4,r5 + 10003c: 4e 80 00 20 blr 0000000000100040 : - 100040: 7c 64 2b d6 divw r3,r4,r5 - 100044: 4e 80 00 20 blr + 100040: 7c 64 2b d6 divw r3,r4,r5 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 7c 64 2b d6 divw r3,r4,r5 - 10004c: 4e 80 00 20 blr + 100048: 7c 64 2b d6 divw r3,r4,r5 + 10004c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_divwu.dis b/src/xenia/cpu/frontend/test/bin/instr_divwu.dis index f69eb2d5b..69d58bdb0 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_divwu.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_divwu.dis @@ -1,49 +1,45 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_divwu.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 2b 96 divwu r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 64 2b 96 divwu r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 2b 96 divwu r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 2b 96 divwu r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 64 2b 96 divwu r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 64 2b 96 divwu r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 64 2b 96 divwu r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 64 2b 96 divwu r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 64 2b 96 divwu r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 64 2b 96 divwu r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 64 2b 96 divwu r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 64 2b 96 divwu r3,r4,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 64 2b 96 divwu r3,r4,r5 - 100034: 4e 80 00 20 blr + 100030: 7c 64 2b 96 divwu r3,r4,r5 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 7c 64 2b 96 divwu r3,r4,r5 - 10003c: 4e 80 00 20 blr + 100038: 7c 64 2b 96 divwu r3,r4,r5 + 10003c: 4e 80 00 20 blr 0000000000100040 : - 100040: 7c 64 2b 96 divwu r3,r4,r5 - 100044: 4e 80 00 20 blr + 100040: 7c 64 2b 96 divwu r3,r4,r5 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 7c 64 2b 96 divwu r3,r4,r5 - 10004c: 4e 80 00 20 blr + 100048: 7c 64 2b 96 divwu r3,r4,r5 + 10004c: 4e 80 00 20 blr 0000000000100050 : - 100050: 7c 64 2b 96 divwu r3,r4,r5 - 100054: 4e 80 00 20 blr + 100050: 7c 64 2b 96 divwu r3,r4,r5 + 100054: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_eqv.dis b/src/xenia/cpu/frontend/test/bin/instr_eqv.dis index 5bb457bd4..c7bfef7ff 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_eqv.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_eqv.dis @@ -1,29 +1,25 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_eqv.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 83 2a 38 eqv r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 83 2a 38 eqv r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 83 2a 38 eqv r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 83 2a 38 eqv r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 83 2a 38 eqv r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 83 2a 38 eqv r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 83 2a 38 eqv r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 83 2a 38 eqv r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 83 2a 38 eqv r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 83 2a 38 eqv r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 83 2a 38 eqv r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 83 2a 38 eqv r3,r4,r5 + 10002c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_fabs.dis b/src/xenia/cpu/frontend/test/bin/instr_fabs.dis index 7d637d57e..aeb115831 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_fabs.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_fabs.dis @@ -1,17 +1,13 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_fabs.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: fc 20 0a 10 fabs f1,f1 - 100004: 4e 80 00 20 blr + 100000: fc 20 0a 10 fabs f1,f1 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: fc 20 0a 10 fabs f1,f1 - 10000c: 4e 80 00 20 blr + 100008: fc 20 0a 10 fabs f1,f1 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: fc 20 0a 10 fabs f1,f1 - 100014: 4e 80 00 20 blr + 100010: fc 20 0a 10 fabs f1,f1 + 100014: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_fnabs.dis b/src/xenia/cpu/frontend/test/bin/instr_fnabs.dis index 84fc1245d..2c9936989 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_fnabs.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_fnabs.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_fnabs.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: fc 40 09 10 fnabs f2,f1 - 100004: 4e 80 00 20 blr + 100000: fc 40 09 10 fnabs f2,f1 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_fsel.dis b/src/xenia/cpu/frontend/test/bin/instr_fsel.dis index f14a44e88..537866795 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_fsel.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_fsel.dis @@ -1,17 +1,13 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_fsel.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: fc 22 20 ee fsel f1,f2,f3,f4 - 100004: 4e 80 00 20 blr + 100000: fc 22 20 ee fsel f1,f2,f3,f4 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: fc 22 20 ee fsel f1,f2,f3,f4 - 10000c: 4e 80 00 20 blr + 100008: fc 22 20 ee fsel f1,f2,f3,f4 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: fc 22 20 ee fsel f1,f2,f3,f4 - 100014: 4e 80 00 20 blr + 100010: fc 22 20 ee fsel f1,f2,f3,f4 + 100014: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_lvexx.dis b/src/xenia/cpu/frontend/test/bin/instr_lvexx.dis index c7c29c95e..8c28024d9 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_lvexx.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_lvexx.dis @@ -1,29 +1,25 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_lvexx.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 60 20 0e lvebx v3,0,r4 - 100004: 4e 80 00 20 blr + 100000: 7c 60 20 0e lvebx v3,0,r4 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 60 20 0e lvebx v3,0,r4 - 10000c: 4e 80 00 20 blr + 100008: 7c 60 20 0e lvebx v3,0,r4 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 60 20 4e lvehx v3,0,r4 - 100014: 4e 80 00 20 blr + 100010: 7c 60 20 4e lvehx v3,0,r4 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 60 20 4e lvehx v3,0,r4 - 10001c: 4e 80 00 20 blr + 100018: 7c 60 20 4e lvehx v3,0,r4 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 60 20 8e lvewx v3,0,r4 - 100024: 4e 80 00 20 blr + 100020: 7c 60 20 8e lvewx v3,0,r4 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 60 20 8e lvewx v3,0,r4 - 10002c: 4e 80 00 20 blr + 100028: 7c 60 20 8e lvewx v3,0,r4 + 10002c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_lvl.dis b/src/xenia/cpu/frontend/test/bin/instr_lvl.dis index 02d16b796..9844e4b03 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_lvl.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_lvl.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_lvl.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 04 0e lvlx v3,r4,r0 - 100004: 4e 80 00 20 blr + 100000: 7c 64 04 0e lvlx v3,r4,r0 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_lvr.dis b/src/xenia/cpu/frontend/test/bin/instr_lvr.dis index 36f22d14f..326f29bdc 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_lvr.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_lvr.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_lvr.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 2c 4e lvrx v3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 64 2c 4e lvrx v3,r4,r5 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_lvsl.dis b/src/xenia/cpu/frontend/test/bin/instr_lvsl.dis index 9edfaac9b..3a70349f8 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_lvsl.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_lvsl.dis @@ -1,17 +1,13 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_lvsl.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 00 0c lvsl v3,r4,r0 - 100004: 4e 80 00 20 blr + 100000: 7c 64 00 0c lvsl v3,r4,r0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 00 0c lvsl v3,r4,r0 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 00 0c lvsl v3,r4,r0 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 64 00 0c lvsl v3,r4,r0 - 100014: 4e 80 00 20 blr + 100010: 7c 64 00 0c lvsl v3,r4,r0 + 100014: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_lvsr.dis b/src/xenia/cpu/frontend/test/bin/instr_lvsr.dis index 85721c7e9..a870e00b8 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_lvsr.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_lvsr.dis @@ -1,17 +1,13 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_lvsr.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 00 4c lvsr v3,r4,r0 - 100004: 4e 80 00 20 blr + 100000: 7c 64 00 4c lvsr v3,r4,r0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 00 4c lvsr v3,r4,r0 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 00 4c lvsr v3,r4,r0 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 64 00 4c lvsr v3,r4,r0 - 100014: 4e 80 00 20 blr + 100010: 7c 64 00 4c lvsr v3,r4,r0 + 100014: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_mulhd.dis b/src/xenia/cpu/frontend/test/bin/instr_mulhd.dis index eb450bc7c..fae492834 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_mulhd.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_mulhd.dis @@ -1,25 +1,21 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_mulhd.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 28 92 mulhd r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 64 28 92 mulhd r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 28 92 mulhd r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 28 92 mulhd r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 64 28 92 mulhd r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 64 28 92 mulhd r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 64 28 92 mulhd r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 64 28 92 mulhd r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 64 28 92 mulhd r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 64 28 92 mulhd r3,r4,r5 + 100024: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_mulhdu.dis b/src/xenia/cpu/frontend/test/bin/instr_mulhdu.dis index 1e7f4c331..6021c6078 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_mulhdu.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_mulhdu.dis @@ -1,25 +1,21 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_mulhdu.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 28 12 mulhdu r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 64 28 12 mulhdu r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 28 12 mulhdu r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 28 12 mulhdu r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 64 28 12 mulhdu r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 64 28 12 mulhdu r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 64 28 12 mulhdu r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 64 28 12 mulhdu r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 64 28 12 mulhdu r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 64 28 12 mulhdu r3,r4,r5 + 100024: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_mulhw.dis b/src/xenia/cpu/frontend/test/bin/instr_mulhw.dis index c2f22970e..8038d3200 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_mulhw.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_mulhw.dis @@ -1,29 +1,25 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_mulhw.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 28 96 mulhw r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 64 28 96 mulhw r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 28 96 mulhw r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 28 96 mulhw r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 64 28 96 mulhw r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 64 28 96 mulhw r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 64 28 96 mulhw r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 64 28 96 mulhw r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 64 28 96 mulhw r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 64 28 96 mulhw r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 64 28 96 mulhw r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 64 28 96 mulhw r3,r4,r5 + 10002c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_mulhwu.dis b/src/xenia/cpu/frontend/test/bin/instr_mulhwu.dis index 5d2f29f4d..3769f0cd1 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_mulhwu.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_mulhwu.dis @@ -1,29 +1,25 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_mulhwu.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 28 16 mulhwu r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 64 28 16 mulhwu r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 28 16 mulhwu r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 28 16 mulhwu r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 64 28 16 mulhwu r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 64 28 16 mulhwu r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 64 28 16 mulhwu r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 64 28 16 mulhwu r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 64 28 16 mulhwu r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 64 28 16 mulhwu r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 64 28 16 mulhwu r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 64 28 16 mulhwu r3,r4,r5 + 10002c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_mulld.dis b/src/xenia/cpu/frontend/test/bin/instr_mulld.dis index 1122b276e..0355d09a1 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_mulld.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_mulld.dis @@ -1,37 +1,33 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_mulld.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 29 d2 mulld r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 64 29 d2 mulld r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 29 d2 mulld r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 29 d2 mulld r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 64 29 d2 mulld r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 64 29 d2 mulld r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 64 29 d2 mulld r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 64 29 d2 mulld r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 64 29 d2 mulld r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 64 29 d2 mulld r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 64 29 d2 mulld r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 64 29 d2 mulld r3,r4,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 64 29 d2 mulld r3,r4,r5 - 100034: 4e 80 00 20 blr + 100030: 7c 64 29 d2 mulld r3,r4,r5 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 7c 64 29 d2 mulld r3,r4,r5 - 10003c: 4e 80 00 20 blr + 100038: 7c 64 29 d2 mulld r3,r4,r5 + 10003c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_mulli.dis b/src/xenia/cpu/frontend/test/bin/instr_mulli.dis index 8f84db690..105c0b833 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_mulli.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_mulli.dis @@ -1,37 +1,33 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_mulli.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 1c 64 00 00 mulli r3,r4,0 - 100004: 4e 80 00 20 blr + 100000: 1c 64 00 00 mulli r3,r4,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 1c 64 00 01 mulli r3,r4,1 - 10000c: 4e 80 00 20 blr + 100008: 1c 64 00 01 mulli r3,r4,1 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 1c 64 ff ff mulli r3,r4,-1 - 100014: 4e 80 00 20 blr + 100010: 1c 64 ff ff mulli r3,r4,-1 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 1c 64 ff ff mulli r3,r4,-1 - 10001c: 4e 80 00 20 blr + 100018: 1c 64 ff ff mulli r3,r4,-1 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 1c 64 00 01 mulli r3,r4,1 - 100024: 4e 80 00 20 blr + 100020: 1c 64 00 01 mulli r3,r4,1 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 1c 64 00 02 mulli r3,r4,2 - 10002c: 4e 80 00 20 blr + 100028: 1c 64 00 02 mulli r3,r4,2 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 1c 64 ff ff mulli r3,r4,-1 - 100034: 4e 80 00 20 blr + 100030: 1c 64 ff ff mulli r3,r4,-1 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 1c 64 ff ff mulli r3,r4,-1 - 10003c: 4e 80 00 20 blr + 100038: 1c 64 ff ff mulli r3,r4,-1 + 10003c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_mullw.dis b/src/xenia/cpu/frontend/test/bin/instr_mullw.dis index 15539c010..68b4d85db 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_mullw.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_mullw.dis @@ -1,49 +1,45 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_mullw.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 29 d6 mullw r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 64 29 d6 mullw r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 29 d6 mullw r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 29 d6 mullw r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 64 29 d6 mullw r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 64 29 d6 mullw r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 64 29 d6 mullw r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 64 29 d6 mullw r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 64 29 d6 mullw r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 64 29 d6 mullw r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 64 29 d6 mullw r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 64 29 d6 mullw r3,r4,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 64 29 d6 mullw r3,r4,r5 - 100034: 4e 80 00 20 blr + 100030: 7c 64 29 d6 mullw r3,r4,r5 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 7c 64 29 d6 mullw r3,r4,r5 - 10003c: 4e 80 00 20 blr + 100038: 7c 64 29 d6 mullw r3,r4,r5 + 10003c: 4e 80 00 20 blr 0000000000100040 : - 100040: 7c 64 29 d6 mullw r3,r4,r5 - 100044: 4e 80 00 20 blr + 100040: 7c 64 29 d6 mullw r3,r4,r5 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 7c 64 29 d6 mullw r3,r4,r5 - 10004c: 4e 80 00 20 blr + 100048: 7c 64 29 d6 mullw r3,r4,r5 + 10004c: 4e 80 00 20 blr 0000000000100050 : - 100050: 7c 64 29 d6 mullw r3,r4,r5 - 100054: 4e 80 00 20 blr + 100050: 7c 64 29 d6 mullw r3,r4,r5 + 100054: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_neg.dis b/src/xenia/cpu/frontend/test/bin/instr_neg.dis index 8a722a691..5a2c164c6 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_neg.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_neg.dis @@ -1,17 +1,13 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_neg.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 63 00 d0 neg r3,r3 - 100004: 4e 80 00 20 blr + 100000: 7c 63 00 d0 neg r3,r3 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 63 00 d0 neg r3,r3 - 10000c: 4e 80 00 20 blr + 100008: 7c 63 00 d0 neg r3,r3 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 63 00 d0 neg r3,r3 - 100014: 4e 80 00 20 blr + 100010: 7c 63 00 d0 neg r3,r3 + 100014: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_nor.dis b/src/xenia/cpu/frontend/test/bin/instr_nor.dis index 0ce13d6a8..5108ff482 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_nor.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_nor.dis @@ -1,14 +1,10 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_nor.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 63 18 f9 not. r3,r3 - 100004: 38 60 00 00 li r3,0 - 100008: 40 82 00 08 bne 100010 <.nor_cr_1_ne> - 10000c: 38 60 00 01 li r3,1 + 100000: 7c 63 18 f9 not. r3,r3 + 100004: 38 60 00 00 li r3,0 + 100008: 40 82 00 08 bne 100010 <.nor_cr_1_ne> + 10000c: 38 60 00 01 li r3,1 0000000000100010 <.nor_cr_1_ne>: - 100010: 4e 80 00 20 blr + 100010: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_ori.dis b/src/xenia/cpu/frontend/test/bin/instr_ori.dis index d01944591..80f10e2b9 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_ori.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_ori.dis @@ -1,13 +1,9 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_ori.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 60 83 fe dc ori r3,r4,65244 - 100004: 4e 80 00 20 blr + 100000: 60 83 fe dc ori r3,r4,65244 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 60 83 fe dc ori r3,r4,65244 - 10000c: 4e 80 00 20 blr + 100008: 60 83 fe dc ori r3,r4,65244 + 10000c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_rldicl.dis b/src/xenia/cpu/frontend/test/bin/instr_rldicl.dis index 5fdd860a6..bc03dcdfd 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_rldicl.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_rldicl.dis @@ -1,65 +1,61 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_rldicl.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 78 83 c0 00 rotldi r3,r4,24 - 100004: 4e 80 00 20 blr + 100000: 78 83 c0 00 rotldi r3,r4,24 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 78 83 c2 00 rldicl r3,r4,24,8 - 10000c: 4e 80 00 20 blr + 100008: 78 83 c2 00 rldicl r3,r4,24,8 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 78 83 c7 e0 rldicl r3,r4,24,63 - 100014: 4e 80 00 20 blr + 100010: 78 83 c7 e0 rldicl r3,r4,24,63 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 78 83 00 00 rotldi r3,r4,0 - 10001c: 4e 80 00 20 blr + 100018: 78 83 00 00 rotldi r3,r4,0 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 78 83 07 e0 clrldi r3,r4,63 - 100024: 4e 80 00 20 blr + 100020: 78 83 07 e0 clrldi r3,r4,63 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 78 83 02 00 clrldi r3,r4,8 - 10002c: 4e 80 00 20 blr + 100028: 78 83 02 00 clrldi r3,r4,8 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 78 83 f8 02 rotldi r3,r4,63 - 100034: 4e 80 00 20 blr + 100030: 78 83 f8 02 rotldi r3,r4,63 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 78 83 ff e2 rldicl r3,r4,63,63 - 10003c: 4e 80 00 20 blr + 100038: 78 83 ff e2 rldicl r3,r4,63,63 + 10003c: 4e 80 00 20 blr 0000000000100040 : - 100040: 78 83 f8 00 rotldi r3,r4,31 - 100044: 4e 80 00 20 blr + 100040: 78 83 f8 00 rotldi r3,r4,31 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 78 83 d1 82 rldicl r3,r4,58,6 - 10004c: 4e 80 00 20 blr + 100048: 78 83 d1 82 rldicl r3,r4,58,6 + 10004c: 4e 80 00 20 blr 0000000000100050 : - 100050: 78 63 00 00 rotldi r3,r3,0 - 100054: 78 84 00 00 rotldi r4,r4,0 - 100058: 4e 80 00 20 blr + 100050: 78 63 00 00 rotldi r3,r3,0 + 100054: 78 84 00 00 rotldi r4,r4,0 + 100058: 4e 80 00 20 blr 000000000010005c : - 10005c: 78 63 f8 42 rldicl r3,r3,63,1 - 100060: 78 84 f8 42 rldicl r4,r4,63,1 - 100064: 4e 80 00 20 blr + 10005c: 78 63 f8 42 rldicl r3,r3,63,1 + 100060: 78 84 f8 42 rldicl r4,r4,63,1 + 100064: 4e 80 00 20 blr 0000000000100068 : - 100068: 78 63 00 22 rldicl r3,r3,32,32 - 10006c: 78 84 00 22 rldicl r4,r4,32,32 - 100070: 4e 80 00 20 blr + 100068: 78 63 00 22 rldicl r3,r3,32,32 + 10006c: 78 84 00 22 rldicl r4,r4,32,32 + 100070: 4e 80 00 20 blr 0000000000100074 : - 100074: 78 63 0f e0 rldicl r3,r3,1,63 - 100078: 78 84 0f e0 rldicl r4,r4,1,63 - 10007c: 4e 80 00 20 blr + 100074: 78 63 0f e0 rldicl r3,r3,1,63 + 100078: 78 84 0f e0 rldicl r4,r4,1,63 + 10007c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_rldicr.dis b/src/xenia/cpu/frontend/test/bin/instr_rldicr.dis index a0132e2a1..f0f717f6d 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_rldicr.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_rldicr.dis @@ -1,61 +1,57 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_rldicr.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 78 83 c0 04 rldicr r3,r4,24,0 - 100004: 4e 80 00 20 blr + 100000: 78 83 c0 04 rldicr r3,r4,24,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 78 83 c2 04 rldicr r3,r4,24,8 - 10000c: 4e 80 00 20 blr + 100008: 78 83 c2 04 rldicr r3,r4,24,8 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 78 83 c7 e4 rldicr r3,r4,24,63 - 100014: 4e 80 00 20 blr + 100010: 78 83 c7 e4 rldicr r3,r4,24,63 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 78 83 00 04 rldicr r3,r4,0,0 - 10001c: 4e 80 00 20 blr + 100018: 78 83 00 04 rldicr r3,r4,0,0 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 78 83 07 e4 rldicr r3,r4,0,63 - 100024: 4e 80 00 20 blr + 100020: 78 83 07 e4 rldicr r3,r4,0,63 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 78 83 02 04 rldicr r3,r4,0,8 - 10002c: 4e 80 00 20 blr + 100028: 78 83 02 04 rldicr r3,r4,0,8 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 78 83 f8 06 rldicr r3,r4,63,0 - 100034: 4e 80 00 20 blr + 100030: 78 83 f8 06 rldicr r3,r4,63,0 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 78 83 ff e6 rldicr r3,r4,63,63 - 10003c: 4e 80 00 20 blr + 100038: 78 83 ff e6 rldicr r3,r4,63,63 + 10003c: 4e 80 00 20 blr 0000000000100040 : - 100040: 78 83 f8 04 rldicr r3,r4,31,0 - 100044: 4e 80 00 20 blr + 100040: 78 83 f8 04 rldicr r3,r4,31,0 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 78 63 07 e4 rldicr r3,r3,0,63 - 10004c: 78 84 07 e4 rldicr r4,r4,0,63 - 100050: 4e 80 00 20 blr + 100048: 78 63 07 e4 rldicr r3,r3,0,63 + 10004c: 78 84 07 e4 rldicr r4,r4,0,63 + 100050: 4e 80 00 20 blr 0000000000100054 : - 100054: 78 63 0f a4 rldicr r3,r3,1,62 - 100058: 78 84 0f a4 rldicr r4,r4,1,62 - 10005c: 4e 80 00 20 blr + 100054: 78 63 0f a4 rldicr r3,r3,1,62 + 100058: 78 84 0f a4 rldicr r4,r4,1,62 + 10005c: 4e 80 00 20 blr 0000000000100060 : - 100060: 78 63 07 c6 rldicr r3,r3,32,31 - 100064: 78 84 07 c6 rldicr r4,r4,32,31 - 100068: 4e 80 00 20 blr + 100060: 78 63 07 c6 rldicr r3,r3,32,31 + 100064: 78 84 07 c6 rldicr r4,r4,32,31 + 100068: 4e 80 00 20 blr 000000000010006c : - 10006c: 78 63 f8 06 rldicr r3,r3,63,0 - 100070: 78 84 f8 06 rldicr r4,r4,63,0 - 100074: 4e 80 00 20 blr + 10006c: 78 63 f8 06 rldicr r3,r3,63,0 + 100070: 78 84 f8 06 rldicr r4,r4,63,0 + 100074: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_rlwimi.dis b/src/xenia/cpu/frontend/test/bin/instr_rlwimi.dis index 56e92ae67..ecf62b895 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_rlwimi.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_rlwimi.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_rlwimi.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 50 86 10 3a rlwimi r6,r4,2,0,29 - 100004: 4e 80 00 20 blr + 100000: 50 86 10 3a rlwimi r6,r4,2,0,29 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_rlwinm.dis b/src/xenia/cpu/frontend/test/bin/instr_rlwinm.dis index 035b6851c..f16b538d3 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_rlwinm.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_rlwinm.dis @@ -1,45 +1,41 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_rlwinm.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 54 a7 ef 3e rlwinm r7,r5,29,28,31 - 100004: 4e 80 00 20 blr + 100000: 54 a7 ef 3e rlwinm r7,r5,29,28,31 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 54 83 c2 1e rlwinm r3,r4,24,8,15 - 10000c: 4e 80 00 20 blr + 100008: 54 83 c2 1e rlwinm r3,r4,24,8,15 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 54 83 20 36 rlwinm r3,r4,4,0,27 - 100014: 4e 80 00 20 blr + 100010: 54 83 20 36 rlwinm r3,r4,4,0,27 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 54 83 10 3a rlwinm r3,r4,2,0,29 - 10001c: 4e 80 00 20 blr + 100018: 54 83 10 3a rlwinm r3,r4,2,0,29 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 54 83 10 3b rlwinm. r3,r4,2,0,29 - 100024: 4e 80 00 20 blr + 100020: 54 83 10 3b rlwinm. r3,r4,2,0,29 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 54 83 01 7a rlwinm r3,r4,0,5,29 - 10002c: 4e 80 00 20 blr + 100028: 54 83 01 7a rlwinm r3,r4,0,5,29 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 54 83 00 3e rotlwi r3,r4,0 - 100034: 4e 80 00 20 blr + 100030: 54 83 00 3e rotlwi r3,r4,0 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 54 83 00 20 rlwinm r3,r4,0,0,16 - 10003c: 4e 80 00 20 blr + 100038: 54 83 00 20 rlwinm r3,r4,0,0,16 + 10003c: 4e 80 00 20 blr 0000000000100040 : - 100040: 54 83 04 3e clrlwi r3,r4,16 - 100044: 4e 80 00 20 blr + 100040: 54 83 04 3e clrlwi r3,r4,16 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 54 83 84 3e rlwinm r3,r4,16,16,31 - 10004c: 4e 80 00 20 blr + 100048: 54 83 84 3e rlwinm r3,r4,16,16,31 + 10004c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_rlwnm.dis b/src/xenia/cpu/frontend/test/bin/instr_rlwnm.dis index da3df72eb..c7910f2be 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_rlwnm.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_rlwnm.dis @@ -1,45 +1,41 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_rlwnm.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 5c 83 2a 1e rlwnm r3,r4,r5,8,15 - 100004: 4e 80 00 20 blr + 100000: 5c 83 2a 1e rlwnm r3,r4,r5,8,15 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 5c 83 28 36 rlwnm r3,r4,r5,0,27 - 10000c: 4e 80 00 20 blr + 100008: 5c 83 28 36 rlwnm r3,r4,r5,0,27 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 5c 83 28 3a rlwnm r3,r4,r5,0,29 - 100014: 4e 80 00 20 blr + 100010: 5c 83 28 3a rlwnm r3,r4,r5,0,29 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 5c 83 28 3b rlwnm. r3,r4,r5,0,29 - 10001c: 4e 80 00 20 blr + 100018: 5c 83 28 3b rlwnm. r3,r4,r5,0,29 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 5c 83 29 7a rlwnm r3,r4,r5,5,29 - 100024: 4e 80 00 20 blr + 100020: 5c 83 29 7a rlwnm r3,r4,r5,5,29 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 5c 83 28 3e rotlw r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 5c 83 28 3e rotlw r3,r4,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 5c 83 28 20 rlwnm r3,r4,r5,0,16 - 100034: 4e 80 00 20 blr + 100030: 5c 83 28 20 rlwnm r3,r4,r5,0,16 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 5c 83 2c 3e rlwnm r3,r4,r5,16,31 - 10003c: 4e 80 00 20 blr + 100038: 5c 83 2c 3e rlwnm r3,r4,r5,16,31 + 10003c: 4e 80 00 20 blr 0000000000100040 : - 100040: 5c 83 2c 3e rlwnm r3,r4,r5,16,31 - 100044: 4e 80 00 20 blr + 100040: 5c 83 2c 3e rlwnm r3,r4,r5,16,31 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 5c 83 28 3e rotlw r3,r4,r5 - 10004c: 4e 80 00 20 blr + 100048: 5c 83 28 3e rotlw r3,r4,r5 + 10004c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_sld.dis b/src/xenia/cpu/frontend/test/bin/instr_sld.dis index 2cd85a9d5..c6c0c8ffd 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_sld.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_sld.dis @@ -1,33 +1,29 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_sld.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 83 28 36 sld r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 83 28 36 sld r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 83 28 36 sld r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 83 28 36 sld r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 83 28 36 sld r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 83 28 36 sld r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 83 28 36 sld r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 83 28 36 sld r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 83 28 36 sld r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 83 28 36 sld r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 83 28 36 sld r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 83 28 36 sld r3,r4,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 83 28 36 sld r3,r4,r5 - 100034: 4e 80 00 20 blr + 100030: 7c 83 28 36 sld r3,r4,r5 + 100034: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_slw.dis b/src/xenia/cpu/frontend/test/bin/instr_slw.dis index ca10328b2..f1b265b68 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_slw.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_slw.dis @@ -1,41 +1,37 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_slw.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 83 28 30 slw r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 83 28 30 slw r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 83 28 30 slw r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 83 28 30 slw r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 83 28 30 slw r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 83 28 30 slw r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 83 28 30 slw r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 83 28 30 slw r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 83 28 30 slw r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 83 28 30 slw r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 83 28 30 slw r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 83 28 30 slw r3,r4,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 83 28 30 slw r3,r4,r5 - 100034: 4e 80 00 20 blr + 100030: 7c 83 28 30 slw r3,r4,r5 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 7c 83 28 30 slw r3,r4,r5 - 10003c: 4e 80 00 20 blr + 100038: 7c 83 28 30 slw r3,r4,r5 + 10003c: 4e 80 00 20 blr 0000000000100040 : - 100040: 7c 83 28 30 slw r3,r4,r5 - 100044: 4e 80 00 20 blr + 100040: 7c 83 28 30 slw r3,r4,r5 + 100044: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_srad.dis b/src/xenia/cpu/frontend/test/bin/instr_srad.dis index fceeb47ab..680939df7 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_srad.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_srad.dis @@ -1,40 +1,36 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_srad.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 83 2e 34 srad r3,r4,r5 - 100004: 7c c0 01 14 adde r6,r0,r0 - 100008: 4e 80 00 20 blr + 100000: 7c 83 2e 34 srad r3,r4,r5 + 100004: 7c c0 01 14 adde r6,r0,r0 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 7c 83 2e 34 srad r3,r4,r5 - 100010: 7c c0 01 14 adde r6,r0,r0 - 100014: 4e 80 00 20 blr + 10000c: 7c 83 2e 34 srad r3,r4,r5 + 100010: 7c c0 01 14 adde r6,r0,r0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 83 2e 34 srad r3,r4,r5 - 10001c: 7c c0 01 14 adde r6,r0,r0 - 100020: 4e 80 00 20 blr + 100018: 7c 83 2e 34 srad r3,r4,r5 + 10001c: 7c c0 01 14 adde r6,r0,r0 + 100020: 4e 80 00 20 blr 0000000000100024 : - 100024: 7c 83 2e 34 srad r3,r4,r5 - 100028: 7c c0 01 14 adde r6,r0,r0 - 10002c: 4e 80 00 20 blr + 100024: 7c 83 2e 34 srad r3,r4,r5 + 100028: 7c c0 01 14 adde r6,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 83 2e 34 srad r3,r4,r5 - 100034: 7c c0 01 14 adde r6,r0,r0 - 100038: 4e 80 00 20 blr + 100030: 7c 83 2e 34 srad r3,r4,r5 + 100034: 7c c0 01 14 adde r6,r0,r0 + 100038: 4e 80 00 20 blr 000000000010003c : - 10003c: 7c 83 2e 34 srad r3,r4,r5 - 100040: 7c c0 01 14 adde r6,r0,r0 - 100044: 4e 80 00 20 blr + 10003c: 7c 83 2e 34 srad r3,r4,r5 + 100040: 7c c0 01 14 adde r6,r0,r0 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 7c 83 2e 34 srad r3,r4,r5 - 10004c: 7c c0 01 14 adde r6,r0,r0 - 100050: 4e 80 00 20 blr + 100048: 7c 83 2e 34 srad r3,r4,r5 + 10004c: 7c c0 01 14 adde r6,r0,r0 + 100050: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_sradi.dis b/src/xenia/cpu/frontend/test/bin/instr_sradi.dis index 77e557049..67c3a247d 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_sradi.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_sradi.dis @@ -1,30 +1,26 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_sradi.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 83 06 74 sradi r3,r4,0 - 100004: 7c c0 01 14 adde r6,r0,r0 - 100008: 4e 80 00 20 blr + 100000: 7c 83 06 74 sradi r3,r4,0 + 100004: 7c c0 01 14 adde r6,r0,r0 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 7c 83 06 74 sradi r3,r4,0 - 100010: 7c c0 01 14 adde r6,r0,r0 - 100014: 4e 80 00 20 blr + 10000c: 7c 83 06 74 sradi r3,r4,0 + 100010: 7c c0 01 14 adde r6,r0,r0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 83 0e 74 sradi r3,r4,1 - 10001c: 7c c0 01 14 adde r6,r0,r0 - 100020: 4e 80 00 20 blr + 100018: 7c 83 0e 74 sradi r3,r4,1 + 10001c: 7c c0 01 14 adde r6,r0,r0 + 100020: 4e 80 00 20 blr 0000000000100024 : - 100024: 7c 83 f6 76 sradi r3,r4,62 - 100028: 7c c0 01 14 adde r6,r0,r0 - 10002c: 4e 80 00 20 blr + 100024: 7c 83 f6 76 sradi r3,r4,62 + 100028: 7c c0 01 14 adde r6,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 83 fe 76 sradi r3,r4,63 - 100034: 7c c0 01 14 adde r6,r0,r0 - 100038: 4e 80 00 20 blr + 100030: 7c 83 fe 76 sradi r3,r4,63 + 100034: 7c c0 01 14 adde r6,r0,r0 + 100038: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_sraw.dis b/src/xenia/cpu/frontend/test/bin/instr_sraw.dis index 400eedefa..2cffe9c05 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_sraw.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_sraw.dis @@ -1,50 +1,46 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_sraw.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 83 2e 30 sraw r3,r4,r5 - 100004: 7c c0 01 14 adde r6,r0,r0 - 100008: 4e 80 00 20 blr + 100000: 7c 83 2e 30 sraw r3,r4,r5 + 100004: 7c c0 01 14 adde r6,r0,r0 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 7c 83 2e 30 sraw r3,r4,r5 - 100010: 7c c0 01 14 adde r6,r0,r0 - 100014: 4e 80 00 20 blr + 10000c: 7c 83 2e 30 sraw r3,r4,r5 + 100010: 7c c0 01 14 adde r6,r0,r0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 83 2e 30 sraw r3,r4,r5 - 10001c: 7c c0 01 14 adde r6,r0,r0 - 100020: 4e 80 00 20 blr + 100018: 7c 83 2e 30 sraw r3,r4,r5 + 10001c: 7c c0 01 14 adde r6,r0,r0 + 100020: 4e 80 00 20 blr 0000000000100024 : - 100024: 7c 83 2e 30 sraw r3,r4,r5 - 100028: 7c c0 01 14 adde r6,r0,r0 - 10002c: 4e 80 00 20 blr + 100024: 7c 83 2e 30 sraw r3,r4,r5 + 100028: 7c c0 01 14 adde r6,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 83 2e 30 sraw r3,r4,r5 - 100034: 7c c0 01 14 adde r6,r0,r0 - 100038: 4e 80 00 20 blr + 100030: 7c 83 2e 30 sraw r3,r4,r5 + 100034: 7c c0 01 14 adde r6,r0,r0 + 100038: 4e 80 00 20 blr 000000000010003c : - 10003c: 7c 83 2e 30 sraw r3,r4,r5 - 100040: 7c c0 01 14 adde r6,r0,r0 - 100044: 4e 80 00 20 blr + 10003c: 7c 83 2e 30 sraw r3,r4,r5 + 100040: 7c c0 01 14 adde r6,r0,r0 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 7c 83 2e 30 sraw r3,r4,r5 - 10004c: 7c c0 01 14 adde r6,r0,r0 - 100050: 4e 80 00 20 blr + 100048: 7c 83 2e 30 sraw r3,r4,r5 + 10004c: 7c c0 01 14 adde r6,r0,r0 + 100050: 4e 80 00 20 blr 0000000000100054 : - 100054: 7c 83 2e 30 sraw r3,r4,r5 - 100058: 7c c0 01 14 adde r6,r0,r0 - 10005c: 4e 80 00 20 blr + 100054: 7c 83 2e 30 sraw r3,r4,r5 + 100058: 7c c0 01 14 adde r6,r0,r0 + 10005c: 4e 80 00 20 blr 0000000000100060 : - 100060: 7c 83 2e 30 sraw r3,r4,r5 - 100064: 7c c0 01 14 adde r6,r0,r0 - 100068: 4e 80 00 20 blr + 100060: 7c 83 2e 30 sraw r3,r4,r5 + 100064: 7c c0 01 14 adde r6,r0,r0 + 100068: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_srawi.dis b/src/xenia/cpu/frontend/test/bin/instr_srawi.dis index a3829b17e..bae463fb5 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_srawi.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_srawi.dis @@ -1,30 +1,26 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_srawi.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 83 06 70 srawi r3,r4,0 - 100004: 7c c0 01 14 adde r6,r0,r0 - 100008: 4e 80 00 20 blr + 100000: 7c 83 06 70 srawi r3,r4,0 + 100004: 7c c0 01 14 adde r6,r0,r0 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 7c 83 06 70 srawi r3,r4,0 - 100010: 7c c0 01 14 adde r6,r0,r0 - 100014: 4e 80 00 20 blr + 10000c: 7c 83 06 70 srawi r3,r4,0 + 100010: 7c c0 01 14 adde r6,r0,r0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 83 0e 70 srawi r3,r4,1 - 10001c: 7c c0 01 14 adde r6,r0,r0 - 100020: 4e 80 00 20 blr + 100018: 7c 83 0e 70 srawi r3,r4,1 + 10001c: 7c c0 01 14 adde r6,r0,r0 + 100020: 4e 80 00 20 blr 0000000000100024 : - 100024: 7c 83 f6 70 srawi r3,r4,30 - 100028: 7c c0 01 14 adde r6,r0,r0 - 10002c: 4e 80 00 20 blr + 100024: 7c 83 f6 70 srawi r3,r4,30 + 100028: 7c c0 01 14 adde r6,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 83 fe 70 srawi r3,r4,31 - 100034: 7c c0 01 14 adde r6,r0,r0 - 100038: 4e 80 00 20 blr + 100030: 7c 83 fe 70 srawi r3,r4,31 + 100034: 7c c0 01 14 adde r6,r0,r0 + 100038: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_srd.dis b/src/xenia/cpu/frontend/test/bin/instr_srd.dis index 5a1baefac..b9659a103 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_srd.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_srd.dis @@ -1,33 +1,29 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_srd.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 83 2c 36 srd r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 83 2c 36 srd r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 83 2c 36 srd r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 83 2c 36 srd r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 83 2c 36 srd r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 83 2c 36 srd r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 83 2c 36 srd r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 83 2c 36 srd r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 83 2c 36 srd r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 83 2c 36 srd r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 83 2c 36 srd r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 83 2c 36 srd r3,r4,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 83 2c 36 srd r3,r4,r5 - 100034: 4e 80 00 20 blr + 100030: 7c 83 2c 36 srd r3,r4,r5 + 100034: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_srw.dis b/src/xenia/cpu/frontend/test/bin/instr_srw.dis index d005a0f58..abeae9116 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_srw.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_srw.dis @@ -1,41 +1,37 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_srw.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 83 2c 30 srw r3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 83 2c 30 srw r3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 83 2c 30 srw r3,r4,r5 - 10000c: 4e 80 00 20 blr + 100008: 7c 83 2c 30 srw r3,r4,r5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 83 2c 30 srw r3,r4,r5 - 100014: 4e 80 00 20 blr + 100010: 7c 83 2c 30 srw r3,r4,r5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 83 2c 30 srw r3,r4,r5 - 10001c: 4e 80 00 20 blr + 100018: 7c 83 2c 30 srw r3,r4,r5 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 83 2c 30 srw r3,r4,r5 - 100024: 4e 80 00 20 blr + 100020: 7c 83 2c 30 srw r3,r4,r5 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 7c 83 2c 30 srw r3,r4,r5 - 10002c: 4e 80 00 20 blr + 100028: 7c 83 2c 30 srw r3,r4,r5 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 83 2c 30 srw r3,r4,r5 - 100034: 4e 80 00 20 blr + 100030: 7c 83 2c 30 srw r3,r4,r5 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 7c 83 2c 30 srw r3,r4,r5 - 10003c: 4e 80 00 20 blr + 100038: 7c 83 2c 30 srw r3,r4,r5 + 10003c: 4e 80 00 20 blr 0000000000100040 : - 100040: 7c 83 2c 30 srw r3,r4,r5 - 100044: 4e 80 00 20 blr + 100040: 7c 83 2c 30 srw r3,r4,r5 + 100044: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_stvew.dis b/src/xenia/cpu/frontend/test/bin/instr_stvew.dis index 688c055e5..5766b95b3 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_stvew.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_stvew.dis @@ -1,21 +1,17 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_stvew.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 60 21 8e stvewx v3,0,r4 - 100004: 4e 80 00 20 blr + 100000: 7c 60 21 8e stvewx v3,0,r4 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 60 21 8e stvewx v3,0,r4 - 10000c: 4e 80 00 20 blr + 100008: 7c 60 21 8e stvewx v3,0,r4 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 60 21 8e stvewx v3,0,r4 - 100014: 4e 80 00 20 blr + 100010: 7c 60 21 8e stvewx v3,0,r4 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 60 21 8e stvewx v3,0,r4 - 10001c: 4e 80 00 20 blr + 100018: 7c 60 21 8e stvewx v3,0,r4 + 10001c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_stvl.dis b/src/xenia/cpu/frontend/test/bin/instr_stvl.dis index 65b99df36..eecf5dd04 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_stvl.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_stvl.dis @@ -1,13 +1,9 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_stvl.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 05 0e stvlx v3,r4,r0 - 100004: 4e 80 00 20 blr + 100000: 7c 64 05 0e stvlx v3,r4,r0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 05 0e stvlx v3,r4,r0 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 05 0e stvlx v3,r4,r0 + 10000c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_stvr.dis b/src/xenia/cpu/frontend/test/bin/instr_stvr.dis index 8663d1863..3e314aec6 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_stvr.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_stvr.dis @@ -1,13 +1,9 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_stvr.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 64 2d 4e stvrx v3,r4,r5 - 100004: 4e 80 00 20 blr + 100000: 7c 64 2d 4e stvrx v3,r4,r5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 64 05 4e stvrx v3,r4,r0 - 10000c: 4e 80 00 20 blr + 100008: 7c 64 05 4e stvrx v3,r4,r0 + 10000c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_subf.dis b/src/xenia/cpu/frontend/test/bin/instr_subf.dis index 1e0481cfd..f0f3b6a40 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_subf.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_subf.dis @@ -1,25 +1,21 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_subf.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 6a 58 50 subf r3,r10,r11 - 100004: 4e 80 00 20 blr + 100000: 7c 6a 58 50 subf r3,r10,r11 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 7c 6a 58 50 subf r3,r10,r11 - 10000c: 4e 80 00 20 blr + 100008: 7c 6a 58 50 subf r3,r10,r11 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 7c 6a 58 50 subf r3,r10,r11 - 100014: 4e 80 00 20 blr + 100010: 7c 6a 58 50 subf r3,r10,r11 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 6a 58 50 subf r3,r10,r11 - 10001c: 4e 80 00 20 blr + 100018: 7c 6a 58 50 subf r3,r10,r11 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 7c 6a 58 50 subf r3,r10,r11 - 100024: 4e 80 00 20 blr + 100020: 7c 6a 58 50 subf r3,r10,r11 + 100024: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_subfc.dis b/src/xenia/cpu/frontend/test/bin/instr_subfc.dis index 6028430ea..796f30e3c 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_subfc.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_subfc.dis @@ -1,30 +1,26 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_subfc.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 6a 58 10 subfc r3,r10,r11 - 100004: 7c 80 01 14 adde r4,r0,r0 - 100008: 4e 80 00 20 blr + 100000: 7c 6a 58 10 subfc r3,r10,r11 + 100004: 7c 80 01 14 adde r4,r0,r0 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 7c 6a 58 10 subfc r3,r10,r11 - 100010: 7c 80 01 14 adde r4,r0,r0 - 100014: 4e 80 00 20 blr + 10000c: 7c 6a 58 10 subfc r3,r10,r11 + 100010: 7c 80 01 14 adde r4,r0,r0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 6a 58 10 subfc r3,r10,r11 - 10001c: 7c 80 01 14 adde r4,r0,r0 - 100020: 4e 80 00 20 blr + 100018: 7c 6a 58 10 subfc r3,r10,r11 + 10001c: 7c 80 01 14 adde r4,r0,r0 + 100020: 4e 80 00 20 blr 0000000000100024 : - 100024: 7c 6a 58 10 subfc r3,r10,r11 - 100028: 7c 80 01 14 adde r4,r0,r0 - 10002c: 4e 80 00 20 blr + 100024: 7c 6a 58 10 subfc r3,r10,r11 + 100028: 7c 80 01 14 adde r4,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 6a 58 10 subfc r3,r10,r11 - 100034: 7c 80 01 14 adde r4,r0,r0 - 100038: 4e 80 00 20 blr + 100030: 7c 6a 58 10 subfc r3,r10,r11 + 100034: 7c 80 01 14 adde r4,r0,r0 + 100038: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_subfe.dis b/src/xenia/cpu/frontend/test/bin/instr_subfe.dis index 72799ec7d..dc0a65b85 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_subfe.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_subfe.dis @@ -1,30 +1,26 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_subfe.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 6a 59 10 subfe r3,r10,r11 - 100004: 7c 80 01 14 adde r4,r0,r0 - 100008: 4e 80 00 20 blr + 100000: 7c 6a 59 10 subfe r3,r10,r11 + 100004: 7c 80 01 14 adde r4,r0,r0 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 7c 6a 59 10 subfe r3,r10,r11 - 100010: 7c 80 01 14 adde r4,r0,r0 - 100014: 4e 80 00 20 blr + 10000c: 7c 6a 59 10 subfe r3,r10,r11 + 100010: 7c 80 01 14 adde r4,r0,r0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 6a 59 10 subfe r3,r10,r11 - 10001c: 7c 80 01 14 adde r4,r0,r0 - 100020: 4e 80 00 20 blr + 100018: 7c 6a 59 10 subfe r3,r10,r11 + 10001c: 7c 80 01 14 adde r4,r0,r0 + 100020: 4e 80 00 20 blr 0000000000100024 : - 100024: 7c 6a 59 10 subfe r3,r10,r11 - 100028: 7c 80 01 14 adde r4,r0,r0 - 10002c: 4e 80 00 20 blr + 100024: 7c 6a 59 10 subfe r3,r10,r11 + 100028: 7c 80 01 14 adde r4,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 6a 59 10 subfe r3,r10,r11 - 100034: 7c 80 01 14 adde r4,r0,r0 - 100038: 4e 80 00 20 blr + 100030: 7c 6a 59 10 subfe r3,r10,r11 + 100034: 7c 80 01 14 adde r4,r0,r0 + 100038: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_subfic.dis b/src/xenia/cpu/frontend/test/bin/instr_subfic.dis index 794c3b7b5..3cb8777c3 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_subfic.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_subfic.dis @@ -1,35 +1,31 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_subfic.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 20 6a 03 c0 subfic r3,r10,960 - 100004: 7c 80 01 14 adde r4,r0,r0 - 100008: 4e 80 00 20 blr + 100000: 20 6a 03 c0 subfic r3,r10,960 + 100004: 7c 80 01 14 adde r4,r0,r0 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 20 6a ff 16 subfic r3,r10,-234 - 100010: 7c 80 01 14 adde r4,r0,r0 - 100014: 4e 80 00 20 blr + 10000c: 20 6a ff 16 subfic r3,r10,-234 + 100010: 7c 80 01 14 adde r4,r0,r0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 20 6a 00 00 subfic r3,r10,0 - 10001c: 7c 80 01 14 adde r4,r0,r0 - 100020: 4e 80 00 20 blr + 100018: 20 6a 00 00 subfic r3,r10,0 + 10001c: 7c 80 01 14 adde r4,r0,r0 + 100020: 4e 80 00 20 blr 0000000000100024 : - 100024: 20 6a 00 00 subfic r3,r10,0 - 100028: 7c 80 01 14 adde r4,r0,r0 - 10002c: 4e 80 00 20 blr + 100024: 20 6a 00 00 subfic r3,r10,0 + 100028: 7c 80 01 14 adde r4,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 20 6a 00 01 subfic r3,r10,1 - 100034: 7c 80 01 14 adde r4,r0,r0 - 100038: 4e 80 00 20 blr + 100030: 20 6a 00 01 subfic r3,r10,1 + 100034: 7c 80 01 14 adde r4,r0,r0 + 100038: 4e 80 00 20 blr 000000000010003c : - 10003c: 20 6a ff ff subfic r3,r10,-1 - 100040: 7c 80 01 14 adde r4,r0,r0 - 100044: 4e 80 00 20 blr + 10003c: 20 6a ff ff subfic r3,r10,-1 + 100040: 7c 80 01 14 adde r4,r0,r0 + 100044: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_subfme.dis b/src/xenia/cpu/frontend/test/bin/instr_subfme.dis index 8269df7c4..5ae1f889e 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_subfme.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_subfme.dis @@ -1,65 +1,61 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_subfme.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 63 1a 78 xor r3,r3,r3 - 100004: 7c 63 18 f8 not r3,r3 - 100008: 30 63 00 01 addic r3,r3,1 - 10000c: 7c 6a 01 d0 subfme r3,r10 - 100010: 7c 80 01 14 adde r4,r0,r0 - 100014: 4e 80 00 20 blr + 100000: 7c 63 1a 78 xor r3,r3,r3 + 100004: 7c 63 18 f8 not r3,r3 + 100008: 30 63 00 01 addic r3,r3,1 + 10000c: 7c 6a 01 d0 subfme r3,r10 + 100010: 7c 80 01 14 adde r4,r0,r0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 63 1a 78 xor r3,r3,r3 - 10001c: 7c 63 18 f8 not r3,r3 - 100020: 30 63 00 01 addic r3,r3,1 - 100024: 7c 6a 01 d0 subfme r3,r10 - 100028: 7c 80 01 14 adde r4,r0,r0 - 10002c: 4e 80 00 20 blr + 100018: 7c 63 1a 78 xor r3,r3,r3 + 10001c: 7c 63 18 f8 not r3,r3 + 100020: 30 63 00 01 addic r3,r3,1 + 100024: 7c 6a 01 d0 subfme r3,r10 + 100028: 7c 80 01 14 adde r4,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 63 1a 78 xor r3,r3,r3 - 100034: 7c 63 18 f8 not r3,r3 - 100038: 30 63 00 01 addic r3,r3,1 - 10003c: 7c 6a 01 d0 subfme r3,r10 - 100040: 7c 80 01 14 adde r4,r0,r0 - 100044: 4e 80 00 20 blr + 100030: 7c 63 1a 78 xor r3,r3,r3 + 100034: 7c 63 18 f8 not r3,r3 + 100038: 30 63 00 01 addic r3,r3,1 + 10003c: 7c 6a 01 d0 subfme r3,r10 + 100040: 7c 80 01 14 adde r4,r0,r0 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 7c 63 1a 78 xor r3,r3,r3 - 10004c: 7c 63 18 f8 not r3,r3 - 100050: 30 63 00 01 addic r3,r3,1 - 100054: 7c 6a 01 d0 subfme r3,r10 - 100058: 7c 80 01 14 adde r4,r0,r0 - 10005c: 4e 80 00 20 blr + 100048: 7c 63 1a 78 xor r3,r3,r3 + 10004c: 7c 63 18 f8 not r3,r3 + 100050: 30 63 00 01 addic r3,r3,1 + 100054: 7c 6a 01 d0 subfme r3,r10 + 100058: 7c 80 01 14 adde r4,r0,r0 + 10005c: 4e 80 00 20 blr 0000000000100060 : - 100060: 7c 63 1a 78 xor r3,r3,r3 - 100064: 30 63 00 01 addic r3,r3,1 - 100068: 7c 6a 01 d0 subfme r3,r10 - 10006c: 7c 80 01 14 adde r4,r0,r0 - 100070: 4e 80 00 20 blr + 100060: 7c 63 1a 78 xor r3,r3,r3 + 100064: 30 63 00 01 addic r3,r3,1 + 100068: 7c 6a 01 d0 subfme r3,r10 + 10006c: 7c 80 01 14 adde r4,r0,r0 + 100070: 4e 80 00 20 blr 0000000000100074 : - 100074: 7c 63 1a 78 xor r3,r3,r3 - 100078: 30 63 00 01 addic r3,r3,1 - 10007c: 7c 6a 01 d0 subfme r3,r10 - 100080: 7c 80 01 14 adde r4,r0,r0 - 100084: 4e 80 00 20 blr + 100074: 7c 63 1a 78 xor r3,r3,r3 + 100078: 30 63 00 01 addic r3,r3,1 + 10007c: 7c 6a 01 d0 subfme r3,r10 + 100080: 7c 80 01 14 adde r4,r0,r0 + 100084: 4e 80 00 20 blr 0000000000100088 : - 100088: 7c 63 1a 78 xor r3,r3,r3 - 10008c: 30 63 00 01 addic r3,r3,1 - 100090: 7c 6a 01 d0 subfme r3,r10 - 100094: 7c 80 01 14 adde r4,r0,r0 - 100098: 4e 80 00 20 blr + 100088: 7c 63 1a 78 xor r3,r3,r3 + 10008c: 30 63 00 01 addic r3,r3,1 + 100090: 7c 6a 01 d0 subfme r3,r10 + 100094: 7c 80 01 14 adde r4,r0,r0 + 100098: 4e 80 00 20 blr 000000000010009c : - 10009c: 7c 63 1a 78 xor r3,r3,r3 - 1000a0: 30 63 00 01 addic r3,r3,1 - 1000a4: 7c 6a 01 d0 subfme r3,r10 - 1000a8: 7c 80 01 14 adde r4,r0,r0 - 1000ac: 4e 80 00 20 blr + 10009c: 7c 63 1a 78 xor r3,r3,r3 + 1000a0: 30 63 00 01 addic r3,r3,1 + 1000a4: 7c 6a 01 d0 subfme r3,r10 + 1000a8: 7c 80 01 14 adde r4,r0,r0 + 1000ac: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_subfze.dis b/src/xenia/cpu/frontend/test/bin/instr_subfze.dis index 34c913b8f..c38bbc820 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_subfze.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_subfze.dis @@ -1,65 +1,61 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_subfze.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 7c 63 1a 78 xor r3,r3,r3 - 100004: 7c 63 18 f8 not r3,r3 - 100008: 30 63 00 01 addic r3,r3,1 - 10000c: 7c 6a 01 90 subfze r3,r10 - 100010: 7c 80 01 14 adde r4,r0,r0 - 100014: 4e 80 00 20 blr + 100000: 7c 63 1a 78 xor r3,r3,r3 + 100004: 7c 63 18 f8 not r3,r3 + 100008: 30 63 00 01 addic r3,r3,1 + 10000c: 7c 6a 01 90 subfze r3,r10 + 100010: 7c 80 01 14 adde r4,r0,r0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 7c 63 1a 78 xor r3,r3,r3 - 10001c: 7c 63 18 f8 not r3,r3 - 100020: 30 63 00 01 addic r3,r3,1 - 100024: 7c 6a 01 90 subfze r3,r10 - 100028: 7c 80 01 14 adde r4,r0,r0 - 10002c: 4e 80 00 20 blr + 100018: 7c 63 1a 78 xor r3,r3,r3 + 10001c: 7c 63 18 f8 not r3,r3 + 100020: 30 63 00 01 addic r3,r3,1 + 100024: 7c 6a 01 90 subfze r3,r10 + 100028: 7c 80 01 14 adde r4,r0,r0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 7c 63 1a 78 xor r3,r3,r3 - 100034: 7c 63 18 f8 not r3,r3 - 100038: 30 63 00 01 addic r3,r3,1 - 10003c: 7c 6a 01 90 subfze r3,r10 - 100040: 7c 80 01 14 adde r4,r0,r0 - 100044: 4e 80 00 20 blr + 100030: 7c 63 1a 78 xor r3,r3,r3 + 100034: 7c 63 18 f8 not r3,r3 + 100038: 30 63 00 01 addic r3,r3,1 + 10003c: 7c 6a 01 90 subfze r3,r10 + 100040: 7c 80 01 14 adde r4,r0,r0 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 7c 63 1a 78 xor r3,r3,r3 - 10004c: 7c 63 18 f8 not r3,r3 - 100050: 30 63 00 01 addic r3,r3,1 - 100054: 7c 6a 01 90 subfze r3,r10 - 100058: 7c 80 01 14 adde r4,r0,r0 - 10005c: 4e 80 00 20 blr + 100048: 7c 63 1a 78 xor r3,r3,r3 + 10004c: 7c 63 18 f8 not r3,r3 + 100050: 30 63 00 01 addic r3,r3,1 + 100054: 7c 6a 01 90 subfze r3,r10 + 100058: 7c 80 01 14 adde r4,r0,r0 + 10005c: 4e 80 00 20 blr 0000000000100060 : - 100060: 7c 63 1a 78 xor r3,r3,r3 - 100064: 30 63 00 01 addic r3,r3,1 - 100068: 7c 6a 01 90 subfze r3,r10 - 10006c: 7c 80 01 14 adde r4,r0,r0 - 100070: 4e 80 00 20 blr + 100060: 7c 63 1a 78 xor r3,r3,r3 + 100064: 30 63 00 01 addic r3,r3,1 + 100068: 7c 6a 01 90 subfze r3,r10 + 10006c: 7c 80 01 14 adde r4,r0,r0 + 100070: 4e 80 00 20 blr 0000000000100074 : - 100074: 7c 63 1a 78 xor r3,r3,r3 - 100078: 30 63 00 01 addic r3,r3,1 - 10007c: 7c 6a 01 90 subfze r3,r10 - 100080: 7c 80 01 14 adde r4,r0,r0 - 100084: 4e 80 00 20 blr + 100074: 7c 63 1a 78 xor r3,r3,r3 + 100078: 30 63 00 01 addic r3,r3,1 + 10007c: 7c 6a 01 90 subfze r3,r10 + 100080: 7c 80 01 14 adde r4,r0,r0 + 100084: 4e 80 00 20 blr 0000000000100088 : - 100088: 7c 63 1a 78 xor r3,r3,r3 - 10008c: 30 63 00 01 addic r3,r3,1 - 100090: 7c 6a 01 90 subfze r3,r10 - 100094: 7c 80 01 14 adde r4,r0,r0 - 100098: 4e 80 00 20 blr + 100088: 7c 63 1a 78 xor r3,r3,r3 + 10008c: 30 63 00 01 addic r3,r3,1 + 100090: 7c 6a 01 90 subfze r3,r10 + 100094: 7c 80 01 14 adde r4,r0,r0 + 100098: 4e 80 00 20 blr 000000000010009c : - 10009c: 7c 63 1a 78 xor r3,r3,r3 - 1000a0: 30 63 00 01 addic r3,r3,1 - 1000a4: 7c 6a 01 90 subfze r3,r10 - 1000a8: 7c 80 01 14 adde r4,r0,r0 - 1000ac: 4e 80 00 20 blr + 10009c: 7c 63 1a 78 xor r3,r3,r3 + 1000a0: 30 63 00 01 addic r3,r3,1 + 1000a4: 7c 6a 01 90 subfze r3,r10 + 1000a8: 7c 80 01 14 adde r4,r0,r0 + 1000ac: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vaddshs.dis b/src/xenia/cpu/frontend/test/bin/instr_vaddshs.dis index afa47a361..e7e0505ce 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vaddshs.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vaddshs.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vaddshs.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 63 23 40 vaddshs v3,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 63 23 40 vaddshs v3,v3,v4 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vadduhm.dis b/src/xenia/cpu/frontend/test/bin/instr_vadduhm.dis index 312128c4a..da99d985c 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vadduhm.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vadduhm.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vadduhm.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 63 20 40 vadduhm v3,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 63 20 40 vadduhm v3,v3,v4 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vcfsx.dis b/src/xenia/cpu/frontend/test/bin/instr_vcfsx.dis index a1bf98f74..a1d6b3dd8 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vcfsx.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vcfsx.dis @@ -1,17 +1,13 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vcfsx.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 60 1b 4a vcfsx v3,v3,0 - 100004: 4e 80 00 20 blr + 100000: 10 60 1b 4a vcfsx v3,v3,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 61 1b 4a vcfsx v3,v3,1 - 10000c: 4e 80 00 20 blr + 100008: 10 61 1b 4a vcfsx v3,v3,1 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 6a 1b 4a vcfsx v3,v3,10 - 100014: 4e 80 00 20 blr + 100010: 10 6a 1b 4a vcfsx v3,v3,10 + 100014: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vcmpxxfp.dis b/src/xenia/cpu/frontend/test/bin/instr_vcmpxxfp.dis index 2b785f147..d6415cf43 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vcmpxxfp.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vcmpxxfp.dis @@ -1,20 +1,16 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vcmpxxfp.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 64 2c c6 .long 0x10642cc6 - 100004: 7c 70 20 26 mfocrf r3,2 - 100008: 4e 80 00 20 blr + 100000: 10 64 2c c6 .long 0x10642cc6 + 100004: 7c 70 20 26 mfocrf r3,2 + 100008: 4e 80 00 20 blr 000000000010000c : - 10000c: 10 64 2c c6 .long 0x10642cc6 - 100010: 7c 70 20 26 mfocrf r3,2 - 100014: 4e 80 00 20 blr + 10000c: 10 64 2c c6 .long 0x10642cc6 + 100010: 7c 70 20 26 mfocrf r3,2 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 10 64 2c c6 .long 0x10642cc6 - 10001c: 7c 70 20 26 mfocrf r3,2 - 100020: 4e 80 00 20 blr + 100018: 10 64 2c c6 .long 0x10642cc6 + 10001c: 7c 70 20 26 mfocrf r3,2 + 100020: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vctsxs.dis b/src/xenia/cpu/frontend/test/bin/instr_vctsxs.dis index 57801e028..b6b2f7226 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vctsxs.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vctsxs.dis @@ -1,25 +1,21 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vctsxs.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 60 1b ca vctsxs v3,v3,0 - 100004: 4e 80 00 20 blr + 100000: 10 60 1b ca vctsxs v3,v3,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 61 1b ca vctsxs v3,v3,1 - 10000c: 4e 80 00 20 blr + 100008: 10 61 1b ca vctsxs v3,v3,1 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 62 1b ca vctsxs v3,v3,2 - 100014: 4e 80 00 20 blr + 100010: 10 62 1b ca vctsxs v3,v3,2 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 10 60 1b ca vctsxs v3,v3,0 - 10001c: 4e 80 00 20 blr + 100018: 10 60 1b ca vctsxs v3,v3,0 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 10 61 1b ca vctsxs v3,v3,1 - 100024: 4e 80 00 20 blr + 100020: 10 61 1b ca vctsxs v3,v3,1 + 100024: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vmrghb.dis b/src/xenia/cpu/frontend/test/bin/instr_vmrghb.dis index 1ebcf4839..6088c8008 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vmrghb.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vmrghb.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vmrghb.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 a3 20 0c vmrghb v5,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 a3 20 0c vmrghb v5,v3,v4 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vmrghh.dis b/src/xenia/cpu/frontend/test/bin/instr_vmrghh.dis index f40db2035..9c19a6ae3 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vmrghh.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vmrghh.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vmrghh.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 a3 20 4c vmrghh v5,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 a3 20 4c vmrghh v5,v3,v4 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vmrghw.dis b/src/xenia/cpu/frontend/test/bin/instr_vmrghw.dis index 0505260d6..be44f5b79 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vmrghw.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vmrghw.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vmrghw.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 a3 20 8c vmrghw v5,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 a3 20 8c vmrghw v5,v3,v4 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vmrglb.dis b/src/xenia/cpu/frontend/test/bin/instr_vmrglb.dis index 263da93f2..2abc469bb 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vmrglb.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vmrglb.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vmrglb.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 a3 21 0c vmrglb v5,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 a3 21 0c vmrglb v5,v3,v4 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vmrglh.dis b/src/xenia/cpu/frontend/test/bin/instr_vmrglh.dis index d2b43576c..bbf03a790 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vmrglh.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vmrglh.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vmrglh.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 a3 21 4c vmrglh v5,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 a3 21 4c vmrglh v5,v3,v4 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vmrglw.dis b/src/xenia/cpu/frontend/test/bin/instr_vmrglw.dis index 6e7ae25ae..876dbc9c6 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vmrglw.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vmrglw.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vmrglw.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 a3 21 8c vmrglw v5,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 a3 21 8c vmrglw v5,v3,v4 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vperm.dis b/src/xenia/cpu/frontend/test/bin/instr_vperm.dis index d1ab08450..b733b371f 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vperm.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vperm.dis @@ -1,21 +1,17 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vperm.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 c3 21 6b vperm v6,v3,v4,v5 - 100004: 4e 80 00 20 blr + 100000: 10 c3 21 6b vperm v6,v3,v4,v5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 c3 21 6b vperm v6,v3,v4,v5 - 10000c: 4e 80 00 20 blr + 100008: 10 c3 21 6b vperm v6,v3,v4,v5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 c3 21 6b vperm v6,v3,v4,v5 - 100014: 4e 80 00 20 blr + 100010: 10 c3 21 6b vperm v6,v3,v4,v5 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 10 c3 21 6b vperm v6,v3,v4,v5 - 10001c: 4e 80 00 20 blr + 100018: 10 c3 21 6b vperm v6,v3,v4,v5 + 10001c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vpermwi128.dis b/src/xenia/cpu/frontend/test/bin/instr_vpermwi128.dis index efc51aee3..33e78adff 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vpermwi128.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vpermwi128.dis @@ -1,21 +1,17 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vpermwi128.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 18 9b 1a 10 vpermwi128 v4,v3,27 - 100004: 4e 80 00 20 blr + 100000: 18 9b 1a 10 vpermwi128 v4,v3,27 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 18 84 1b d0 vpermwi128 v4,v3,228 - 10000c: 4e 80 00 20 blr + 100008: 18 84 1b d0 vpermwi128 v4,v3,228 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 18 80 1a 10 vpermwi128 v4,v3,0 - 100014: 4e 80 00 20 blr + 100010: 18 80 1a 10 vpermwi128 v4,v3,0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 18 9f 1b d0 vpermwi128 v4,v3,255 - 10001c: 4e 80 00 20 blr + 100018: 18 9f 1b d0 vpermwi128 v4,v3,255 + 10001c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vpkd3d128.dis b/src/xenia/cpu/frontend/test/bin/instr_vpkd3d128.dis index 3b22e6c4c..b37acae1b 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vpkd3d128.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vpkd3d128.dis @@ -1,97 +1,93 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vpkd3d128.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 18 81 1e 10 vpkd3d128 v4,v3,0,0,0 - 100004: 4e 80 00 20 blr + 100000: 18 81 1e 10 vpkd3d128 v4,v3,0,0,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 18 81 1e 10 vpkd3d128 v4,v3,0,0,0 - 10000c: 4e 80 00 20 blr + 100008: 18 81 1e 10 vpkd3d128 v4,v3,0,0,0 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 18 81 1e 10 vpkd3d128 v4,v3,0,0,0 - 100014: 4e 80 00 20 blr + 100010: 18 81 1e 10 vpkd3d128 v4,v3,0,0,0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 18 81 1e 50 vpkd3d128 v4,v3,0,0,0 - 10001c: 4e 80 00 20 blr + 100018: 18 81 1e 50 vpkd3d128 v4,v3,0,0,0 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 18 81 1e 90 vpkd3d128 v4,v3,0,0,2 - 100024: 4e 80 00 20 blr + 100020: 18 81 1e 90 vpkd3d128 v4,v3,0,0,2 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 18 81 1e d0 vpkd3d128 v4,v3,0,0,2 - 10002c: 4e 80 00 20 blr + 100028: 18 81 1e d0 vpkd3d128 v4,v3,0,0,2 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 18 82 1e 10 vpkd3d128 v4,v3,0,2,0 - 100034: 4e 80 00 20 blr + 100030: 18 82 1e 10 vpkd3d128 v4,v3,0,2,0 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 18 82 1e 50 vpkd3d128 v4,v3,0,2,0 - 10003c: 4e 80 00 20 blr + 100038: 18 82 1e 50 vpkd3d128 v4,v3,0,2,0 + 10003c: 4e 80 00 20 blr 0000000000100040 : - 100040: 18 82 1e 90 vpkd3d128 v4,v3,0,2,2 - 100044: 4e 80 00 20 blr + 100040: 18 82 1e 90 vpkd3d128 v4,v3,0,2,2 + 100044: 4e 80 00 20 blr 0000000000100048 : - 100048: 18 82 1e d0 vpkd3d128 v4,v3,0,2,2 - 10004c: 4e 80 00 20 blr + 100048: 18 82 1e d0 vpkd3d128 v4,v3,0,2,2 + 10004c: 4e 80 00 20 blr 0000000000100050 : - 100050: 18 83 1e 10 vpkd3d128 v4,v3,0,2,0 - 100054: 4e 80 00 20 blr + 100050: 18 83 1e 10 vpkd3d128 v4,v3,0,2,0 + 100054: 4e 80 00 20 blr 0000000000100058 : - 100058: 18 83 1e 50 vpkd3d128 v4,v3,0,2,0 - 10005c: 4e 80 00 20 blr + 100058: 18 83 1e 50 vpkd3d128 v4,v3,0,2,0 + 10005c: 4e 80 00 20 blr 0000000000100060 : - 100060: 18 83 1e 90 vpkd3d128 v4,v3,0,2,2 - 100064: 4e 80 00 20 blr + 100060: 18 83 1e 90 vpkd3d128 v4,v3,0,2,2 + 100064: 4e 80 00 20 blr 0000000000100068 : - 100068: 18 83 1e d0 vpkd3d128 v4,v3,0,2,2 - 10006c: 4e 80 00 20 blr + 100068: 18 83 1e d0 vpkd3d128 v4,v3,0,2,2 + 10006c: 4e 80 00 20 blr 0000000000100070 : - 100070: 18 85 1e 10 vpkd3d128 v4,v3,1,0,0 - 100074: 4e 80 00 20 blr + 100070: 18 85 1e 10 vpkd3d128 v4,v3,1,0,0 + 100074: 4e 80 00 20 blr 0000000000100078 : - 100078: 18 85 1e 10 vpkd3d128 v4,v3,1,0,0 - 10007c: 4e 80 00 20 blr + 100078: 18 85 1e 10 vpkd3d128 v4,v3,1,0,0 + 10007c: 4e 80 00 20 blr 0000000000100080 : - 100080: 18 85 1e 10 vpkd3d128 v4,v3,1,0,0 - 100084: 4e 80 00 20 blr + 100080: 18 85 1e 10 vpkd3d128 v4,v3,1,0,0 + 100084: 4e 80 00 20 blr 0000000000100088 : - 100088: 18 85 1e 10 vpkd3d128 v4,v3,1,0,0 - 10008c: 4e 80 00 20 blr + 100088: 18 85 1e 10 vpkd3d128 v4,v3,1,0,0 + 10008c: 4e 80 00 20 blr 0000000000100090 : - 100090: 18 85 1e 10 vpkd3d128 v4,v3,1,0,0 - 100094: 4e 80 00 20 blr + 100090: 18 85 1e 10 vpkd3d128 v4,v3,1,0,0 + 100094: 4e 80 00 20 blr 0000000000100098 : - 100098: 18 8d 1e 10 vpkd3d128 v4,v3,3,0,0 - 10009c: 4e 80 00 20 blr + 100098: 18 8d 1e 10 vpkd3d128 v4,v3,3,0,0 + 10009c: 4e 80 00 20 blr 00000000001000a0 : - 1000a0: 18 8d 1e 10 vpkd3d128 v4,v3,3,0,0 - 1000a4: 4e 80 00 20 blr + 1000a0: 18 8d 1e 10 vpkd3d128 v4,v3,3,0,0 + 1000a4: 4e 80 00 20 blr 00000000001000a8 : - 1000a8: 18 96 1e 10 vpkd3d128 v4,v3,1,2,0 - 1000ac: 4e 80 00 20 blr + 1000a8: 18 96 1e 10 vpkd3d128 v4,v3,1,2,0 + 1000ac: 4e 80 00 20 blr 00000000001000b0 : - 1000b0: 18 96 1e 10 vpkd3d128 v4,v3,1,2,0 - 1000b4: 4e 80 00 20 blr + 1000b0: 18 96 1e 10 vpkd3d128 v4,v3,1,2,0 + 1000b4: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vpkshss.dis b/src/xenia/cpu/frontend/test/bin/instr_vpkshss.dis index 3ad77a513..f1c43d3f6 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vpkshss.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vpkshss.dis @@ -1,13 +1,9 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vpkshss.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 a3 21 8e vpkshss v5,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 a3 21 8e vpkshss v5,v3,v4 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 a3 21 8e vpkshss v5,v3,v4 - 10000c: 4e 80 00 20 blr + 100008: 10 a3 21 8e vpkshss v5,v3,v4 + 10000c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vpkswss.dis b/src/xenia/cpu/frontend/test/bin/instr_vpkswss.dis index f4d69fd9c..1b1fd0be1 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vpkswss.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vpkswss.dis @@ -1,13 +1,9 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vpkswss.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 a3 21 ce vpkswss v5,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 a3 21 ce vpkswss v5,v3,v4 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 a3 21 ce vpkswss v5,v3,v4 - 10000c: 4e 80 00 20 blr + 100008: 10 a3 21 ce vpkswss v5,v3,v4 + 10000c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vrfin.dis b/src/xenia/cpu/frontend/test/bin/instr_vrfin.dis index 5b63bc202..c0ee7af90 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vrfin.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vrfin.dis @@ -1,13 +1,9 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vrfin.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 60 1a 0a vrfin v3,v3 - 100004: 4e 80 00 20 blr + 100000: 10 60 1a 0a vrfin v3,v3 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 60 1a 0a vrfin v3,v3 - 10000c: 4e 80 00 20 blr + 100008: 10 60 1a 0a vrfin v3,v3 + 10000c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vrlimi128.dis b/src/xenia/cpu/frontend/test/bin/instr_vrlimi128.dis index 0aa431996..5289bdab3 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vrlimi128.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vrlimi128.dis @@ -1,41 +1,37 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vrlimi128.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 18 80 1f 10 vrlimi128 v4,v3,0,0 - 100004: 4e 80 00 20 blr + 100000: 18 80 1f 10 vrlimi128 v4,v3,0,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 18 8f 1f 10 vrlimi128 v4,v3,15,0 - 10000c: 4e 80 00 20 blr + 100008: 18 8f 1f 10 vrlimi128 v4,v3,15,0 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 18 8f 1f 50 vrlimi128 v4,v3,15,0 - 100014: 4e 80 00 20 blr + 100010: 18 8f 1f 50 vrlimi128 v4,v3,15,0 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 18 8f 1f 90 vrlimi128 v4,v3,15,2 - 10001c: 4e 80 00 20 blr + 100018: 18 8f 1f 90 vrlimi128 v4,v3,15,2 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 18 8f 1f d0 vrlimi128 v4,v3,15,2 - 100024: 4e 80 00 20 blr + 100020: 18 8f 1f d0 vrlimi128 v4,v3,15,2 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 18 88 1f 10 vrlimi128 v4,v3,8,0 - 10002c: 4e 80 00 20 blr + 100028: 18 88 1f 10 vrlimi128 v4,v3,8,0 + 10002c: 4e 80 00 20 blr 0000000000100030 : - 100030: 18 84 1f 10 vrlimi128 v4,v3,4,0 - 100034: 4e 80 00 20 blr + 100030: 18 84 1f 10 vrlimi128 v4,v3,4,0 + 100034: 4e 80 00 20 blr 0000000000100038 : - 100038: 18 82 1f 10 vrlimi128 v4,v3,2,0 - 10003c: 4e 80 00 20 blr + 100038: 18 82 1f 10 vrlimi128 v4,v3,2,0 + 10003c: 4e 80 00 20 blr 0000000000100040 : - 100040: 18 81 1f 10 vrlimi128 v4,v3,1,0 - 100044: 4e 80 00 20 blr + 100040: 18 81 1f 10 vrlimi128 v4,v3,1,0 + 100044: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vsel.dis b/src/xenia/cpu/frontend/test/bin/instr_vsel.dis index fd2f89cf2..ee9e1351b 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vsel.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vsel.dis @@ -1,17 +1,13 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vsel.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 a3 21 6a vsel v5,v3,v4,v5 - 100004: 4e 80 00 20 blr + 100000: 10 a3 21 6a vsel v5,v3,v4,v5 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 a3 21 6a vsel v5,v3,v4,v5 - 10000c: 4e 80 00 20 blr + 100008: 10 a3 21 6a vsel v5,v3,v4,v5 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 a3 21 6a vsel v5,v3,v4,v5 - 100014: 4e 80 00 20 blr + 100010: 10 a3 21 6a vsel v5,v3,v4,v5 + 100014: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vslb.dis b/src/xenia/cpu/frontend/test/bin/instr_vslb.dis index 3085a8909..e178d4171 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vslb.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vslb.dis @@ -1,25 +1,21 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vslb.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 63 21 04 vslb v3,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 63 21 04 vslb v3,v3,v4 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 63 21 04 vslb v3,v3,v4 - 10000c: 4e 80 00 20 blr + 100008: 10 63 21 04 vslb v3,v3,v4 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 63 21 04 vslb v3,v3,v4 - 100014: 4e 80 00 20 blr + 100010: 10 63 21 04 vslb v3,v3,v4 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 10 63 21 04 vslb v3,v3,v4 - 10001c: 4e 80 00 20 blr + 100018: 10 63 21 04 vslb v3,v3,v4 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 10 63 21 04 vslb v3,v3,v4 - 100024: 4e 80 00 20 blr + 100020: 10 63 21 04 vslb v3,v3,v4 + 100024: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vsldoi.dis b/src/xenia/cpu/frontend/test/bin/instr_vsldoi.dis index 5e9acff7a..bd2011389 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vsldoi.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vsldoi.dis @@ -1,17 +1,13 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vsldoi.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 a3 20 2c vsldoi v5,v3,v4,0 - 100004: 4e 80 00 20 blr + 100000: 10 a3 20 2c vsldoi v5,v3,v4,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 a3 20 6c vsldoi v5,v3,v4,1 - 10000c: 4e 80 00 20 blr + 100008: 10 a3 20 6c vsldoi v5,v3,v4,1 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 a3 23 ec vsldoi v5,v3,v4,15 - 100014: 4e 80 00 20 blr + 100010: 10 a3 23 ec vsldoi v5,v3,v4,15 + 100014: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vslh.dis b/src/xenia/cpu/frontend/test/bin/instr_vslh.dis index dfc73b08f..43ac2fef5 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vslh.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vslh.dis @@ -1,29 +1,25 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vslh.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 63 21 44 vslh v3,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 63 21 44 vslh v3,v3,v4 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 63 21 44 vslh v3,v3,v4 - 10000c: 4e 80 00 20 blr + 100008: 10 63 21 44 vslh v3,v3,v4 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 63 21 44 vslh v3,v3,v4 - 100014: 4e 80 00 20 blr + 100010: 10 63 21 44 vslh v3,v3,v4 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 10 63 21 44 vslh v3,v3,v4 - 10001c: 4e 80 00 20 blr + 100018: 10 63 21 44 vslh v3,v3,v4 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 10 63 21 44 vslh v3,v3,v4 - 100024: 4e 80 00 20 blr + 100020: 10 63 21 44 vslh v3,v3,v4 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 10 63 21 44 vslh v3,v3,v4 - 10002c: 4e 80 00 20 blr + 100028: 10 63 21 44 vslh v3,v3,v4 + 10002c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vslw.dis b/src/xenia/cpu/frontend/test/bin/instr_vslw.dis index 24af80752..1146f21b9 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vslw.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vslw.dis @@ -1,29 +1,25 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vslw.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 63 21 84 vslw v3,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 63 21 84 vslw v3,v3,v4 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 63 21 84 vslw v3,v3,v4 - 10000c: 4e 80 00 20 blr + 100008: 10 63 21 84 vslw v3,v3,v4 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 63 21 84 vslw v3,v3,v4 - 100014: 4e 80 00 20 blr + 100010: 10 63 21 84 vslw v3,v3,v4 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 10 63 21 84 vslw v3,v3,v4 - 10001c: 4e 80 00 20 blr + 100018: 10 63 21 84 vslw v3,v3,v4 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 10 63 21 84 vslw v3,v3,v4 - 100024: 4e 80 00 20 blr + 100020: 10 63 21 84 vslw v3,v3,v4 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 10 63 21 84 vslw v3,v3,v4 - 10002c: 4e 80 00 20 blr + 100028: 10 63 21 84 vslw v3,v3,v4 + 10002c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vspltb.dis b/src/xenia/cpu/frontend/test/bin/instr_vspltb.dis index 35693182e..e3740c99b 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vspltb.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vspltb.dis @@ -1,17 +1,13 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vspltb.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 60 22 0c vspltb v3,v4,0 - 100004: 4e 80 00 20 blr + 100000: 10 60 22 0c vspltb v3,v4,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 61 22 0c vspltb v3,v4,1 - 10000c: 4e 80 00 20 blr + 100008: 10 61 22 0c vspltb v3,v4,1 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 6f 22 0c vspltb v3,v4,15 - 100014: 4e 80 00 20 blr + 100010: 10 6f 22 0c vspltb v3,v4,15 + 100014: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vsplth.dis b/src/xenia/cpu/frontend/test/bin/instr_vsplth.dis index 22acec872..599e3d7a4 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vsplth.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vsplth.dis @@ -1,17 +1,13 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vsplth.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 60 22 4c vsplth v3,v4,0 - 100004: 4e 80 00 20 blr + 100000: 10 60 22 4c vsplth v3,v4,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 61 22 4c vsplth v3,v4,1 - 10000c: 4e 80 00 20 blr + 100008: 10 61 22 4c vsplth v3,v4,1 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 67 22 4c vsplth v3,v4,7 - 100014: 4e 80 00 20 blr + 100010: 10 67 22 4c vsplth v3,v4,7 + 100014: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vspltisb.dis b/src/xenia/cpu/frontend/test/bin/instr_vspltisb.dis index a68c77afb..e0ffd01f6 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vspltisb.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vspltisb.dis @@ -1,21 +1,17 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vspltisb.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 60 03 0c vspltisb v3,0 - 100004: 4e 80 00 20 blr + 100000: 10 60 03 0c vspltisb v3,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 61 03 0c vspltisb v3,1 - 10000c: 4e 80 00 20 blr + 100008: 10 61 03 0c vspltisb v3,1 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 7f 03 0c vspltisb v3,-1 - 100014: 4e 80 00 20 blr + 100010: 10 7f 03 0c vspltisb v3,-1 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 10 7e 03 0c vspltisb v3,-2 - 10001c: 4e 80 00 20 blr + 100018: 10 7e 03 0c vspltisb v3,-2 + 10001c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vspltish.dis b/src/xenia/cpu/frontend/test/bin/instr_vspltish.dis index 4bf6ab074..651a55a55 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vspltish.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vspltish.dis @@ -1,21 +1,17 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vspltish.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 60 03 4c vspltish v3,0 - 100004: 4e 80 00 20 blr + 100000: 10 60 03 4c vspltish v3,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 61 03 4c vspltish v3,1 - 10000c: 4e 80 00 20 blr + 100008: 10 61 03 4c vspltish v3,1 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 7f 03 4c vspltish v3,-1 - 100014: 4e 80 00 20 blr + 100010: 10 7f 03 4c vspltish v3,-1 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 10 7e 03 4c vspltish v3,-2 - 10001c: 4e 80 00 20 blr + 100018: 10 7e 03 4c vspltish v3,-2 + 10001c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vspltisw.dis b/src/xenia/cpu/frontend/test/bin/instr_vspltisw.dis index c50e0c80c..ea305f04e 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vspltisw.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vspltisw.dis @@ -1,21 +1,17 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vspltisw.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 60 03 8c vspltisw v3,0 - 100004: 4e 80 00 20 blr + 100000: 10 60 03 8c vspltisw v3,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 61 03 8c vspltisw v3,1 - 10000c: 4e 80 00 20 blr + 100008: 10 61 03 8c vspltisw v3,1 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 7f 03 8c vspltisw v3,-1 - 100014: 4e 80 00 20 blr + 100010: 10 7f 03 8c vspltisw v3,-1 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 10 7e 03 8c vspltisw v3,-2 - 10001c: 4e 80 00 20 blr + 100018: 10 7e 03 8c vspltisw v3,-2 + 10001c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vspltw.dis b/src/xenia/cpu/frontend/test/bin/instr_vspltw.dis index 83079a629..273f09249 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vspltw.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vspltw.dis @@ -1,17 +1,13 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vspltw.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 60 22 8c vspltw v3,v4,0 - 100004: 4e 80 00 20 blr + 100000: 10 60 22 8c vspltw v3,v4,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 61 22 8c vspltw v3,v4,1 - 10000c: 4e 80 00 20 blr + 100008: 10 61 22 8c vspltw v3,v4,1 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 10 63 22 8c vspltw v3,v4,3 - 100014: 4e 80 00 20 blr + 100010: 10 63 22 8c vspltw v3,v4,3 + 100014: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vsubshs.dis b/src/xenia/cpu/frontend/test/bin/instr_vsubshs.dis index a598fb1be..df7f37931 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vsubshs.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vsubshs.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vsubshs.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 63 27 40 .long 0x10632740 - 100004: 4e 80 00 20 blr + 100000: 10 63 27 40 .long 0x10632740 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vsubuhm.dis b/src/xenia/cpu/frontend/test/bin/instr_vsubuhm.dis index d248080aa..6542d1841 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vsubuhm.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vsubuhm.dis @@ -1,9 +1,5 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vsubuhm.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 63 24 40 vsubuhm v3,v3,v4 - 100004: 4e 80 00 20 blr + 100000: 10 63 24 40 vsubuhm v3,v3,v4 + 100004: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vupkd3d128.dis b/src/xenia/cpu/frontend/test/bin/instr_vupkd3d128.dis index 5d9eb8f73..2777f4592 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vupkd3d128.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vupkd3d128.dis @@ -1,29 +1,25 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vupkd3d128.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 18 60 1f f0 vupkd3d128 v3,v3,0 - 100004: 4e 80 00 20 blr + 100000: 18 60 1f f0 vupkd3d128 v3,v3,0 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 18 64 1f f0 vupkd3d128 v3,v3,4 - 10000c: 4e 80 00 20 blr + 100008: 18 64 1f f0 vupkd3d128 v3,v3,4 + 10000c: 4e 80 00 20 blr 0000000000100010 : - 100010: 18 64 1f f0 vupkd3d128 v3,v3,4 - 100014: 4e 80 00 20 blr + 100010: 18 64 1f f0 vupkd3d128 v3,v3,4 + 100014: 4e 80 00 20 blr 0000000000100018 : - 100018: 18 64 1f f0 vupkd3d128 v3,v3,4 - 10001c: 4e 80 00 20 blr + 100018: 18 64 1f f0 vupkd3d128 v3,v3,4 + 10001c: 4e 80 00 20 blr 0000000000100020 : - 100020: 18 6c 1f f0 vupkd3d128 v3,v3,12 - 100024: 4e 80 00 20 blr + 100020: 18 6c 1f f0 vupkd3d128 v3,v3,12 + 100024: 4e 80 00 20 blr 0000000000100028 : - 100028: 18 74 1f f0 vupkd3d128 v3,v3,20 - 10002c: 4e 80 00 20 blr + 100028: 18 74 1f f0 vupkd3d128 v3,v3,20 + 10002c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vupkhsh.dis b/src/xenia/cpu/frontend/test/bin/instr_vupkhsh.dis index adb260e2d..8e9d75728 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vupkhsh.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vupkhsh.dis @@ -1,13 +1,9 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vupkhsh.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 60 1a 4e vupkhsh v3,v3 - 100004: 4e 80 00 20 blr + 100000: 10 60 1a 4e vupkhsh v3,v3 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 60 1a 4e vupkhsh v3,v3 - 10000c: 4e 80 00 20 blr + 100008: 10 60 1a 4e vupkhsh v3,v3 + 10000c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/bin/instr_vupklsh.dis b/src/xenia/cpu/frontend/test/bin/instr_vupklsh.dis index d86569179..3a7c6f52c 100644 --- a/src/xenia/cpu/frontend/test/bin/instr_vupklsh.dis +++ b/src/xenia/cpu/frontend/test/bin/instr_vupklsh.dis @@ -1,13 +1,9 @@ - -/vagrant/src/xenia/cpu/frontend/test/bin//instr_vupklsh.o: file format elf64-powerpc - - Disassembly of section .text: 0000000000100000 : - 100000: 10 60 1a ce vupklsh v3,v3 - 100004: 4e 80 00 20 blr + 100000: 10 60 1a ce vupklsh v3,v3 + 100004: 4e 80 00 20 blr 0000000000100008 : - 100008: 10 60 1a ce vupklsh v3,v3 - 10000c: 4e 80 00 20 blr + 100008: 10 60 1a ce vupklsh v3,v3 + 10000c: 4e 80 00 20 blr diff --git a/src/xenia/cpu/frontend/test/update.sh b/src/xenia/cpu/frontend/test/update.sh deleted file mode 100644 index 95d2ff9de..000000000 --- a/src/xenia/cpu/frontend/test/update.sh +++ /dev/null @@ -1,66 +0,0 @@ -#!/bin/sh -set -e - -THIS_SCRIPT_DIR=$( cd "$( dirname "$0" )" && pwd ) - -BINUTILS=$THIS_SCRIPT_DIR/../../../../../third_party/binutils/bin/ -PPC_AS=$BINUTILS/powerpc-none-elf-as -PPC_LD=$BINUTILS/powerpc-none-elf-ld -PPC_OBJDUMP=$BINUTILS/powerpc-none-elf-objdump -PPC_NM=$BINUTILS/powerpc-none-elf-nm - -BIN=$THIS_SCRIPT_DIR/bin/ - -if [ -d "$BIN" ]; then - rm -f $BIN/*.o - rm -f $BIN/*.dis - rm -f $BIN/*.bin - rm -f $BIN/*.map -else - mkdir -p $BIN -fi - -SRCS=$THIS_SCRIPT_DIR/*.s -for SRC in $SRCS -do - SRC_NAME=$(basename $SRC) - OBJ_FILE=$BIN/${SRC_NAME%.*}.o - - $PPC_AS \ - -a64 \ - -be \ - -mregnames \ - -mpower7 \ - -maltivec \ - -mvsx \ - -mvmx128 \ - -R \ - -o $OBJ_FILE \ - $SRC - - $PPC_OBJDUMP \ - --adjust-vma=0x100000 \ - -Mpower7 \ - -Mvmx128 \ - -D \ - -EB \ - $OBJ_FILE \ - > $BIN/${SRC_NAME%.*}.dis - - $PPC_LD \ - -A powerpc:common64 \ - -melf64ppc \ - -EB \ - -nostdlib \ - --oformat binary \ - -Ttext 0x100000 \ - -e 0x100000 \ - -o $BIN/${SRC_NAME%.*}.bin \ - $OBJ_FILE - - $PPC_NM \ - --numeric-sort \ - $OBJ_FILE \ - > $BIN/${SRC_NAME%.*}.map - -done diff --git a/third_party/binutils-ppc-cygwin b/third_party/binutils-ppc-cygwin new file mode 160000 index 000000000..6f3f15db9 --- /dev/null +++ b/third_party/binutils-ppc-cygwin @@ -0,0 +1 @@ +Subproject commit 6f3f15db908d339472db7be450f7c58bb71545cc diff --git a/third_party/binutils/README.md b/third_party/binutils/README.md index 6bfdc1fab..f193e2aaa 100644 --- a/third_party/binutils/README.md +++ b/third_party/binutils/README.md @@ -4,3 +4,5 @@ mainline binutils: https://sourceware.org/ml/binutils/2007-03/msg00366.html You can find a snapshot of 2.24 here: http://mirrors.kernel.org/sourceware/binutils/releases/binutils-2.24.tar.gz + +Build on cygwin with: `bash -x -o igncr build.sh` diff --git a/xb.bat b/xb.bat index 10c6e11ce..f739e4e0c 100644 --- a/xb.bat +++ b/xb.bat @@ -92,6 +92,10 @@ ECHO. ECHO xb build [--checked OR --debug OR --release] [--force] ECHO Initializes dependencies and prepares build environment. ECHO. +ECHO xb gentest +ECHO Generates test binaries (under src/xenia/cpu/frontend/test/bin/). +ECHO Run after modifying test .s files. +ECHO. ECHO xb test [--checked OR --debug OR --release] [--continue] ECHO Runs automated tests. Tests must have been built with `xb build`. ECHO. @@ -257,6 +261,64 @@ ENDLOCAL & SET _RESULT=0 GOTO :eof +REM ============================================================================ +REM xb gentest +REM ============================================================================ +:perform_gentest +SETLOCAL EnableDelayedExpansion +ECHO Generating test binaries... + +SET BINUTILS=third_party\binutils-ppc-cygwin +SET PPC_AS=%BINUTILS%\powerpc-none-elf-as.exe +SET PPC_LD=%BINUTILS%\powerpc-none-elf-ld.exe +SET PPC_OBJDUMP=%BINUTILS%\powerpc-none-elf-objdump.exe +SET PPC_NM=%BINUTILS%\powerpc-none-elf-nm.exe + +SET TEST_SRC=src\xenia\cpu\frontend\test\ +SET TEST_BIN=%TEST_SRC%\bin +IF NOT EXIST %TEST_BIN% (mkdir %TEST_BIN%) + +SET ANY_ERRORS=0 +PUSHD %TEST_SRC% +FOR %%G in (*.s) DO ( + ECHO ^> generating %%~nG... + POPD + SET SRC_FILE=%TEST_SRC%\%%G + SET SRC_NAME=%%~nG + SET OBJ_FILE=%TEST_BIN%\!SRC_NAME!.o + %PPC_AS% -a64 -be -mregnames -mpower7 -maltivec -mvsx -mvmx128 -R -o !OBJ_FILE! !SRC_FILE! + IF !ERRORLEVEL! NEQ 0 ( + SET ANY_ERRORS=1 + ) + %PPC_OBJDUMP% --adjust-vma=0x100000 -Mpower7 -Mvmx128 -D -EB !OBJ_FILE! > %TEST_BIN%\!SRC_NAME!.dis.tmp + IF !ERRORLEVEL! NEQ 0 ( + SET ANY_ERRORS=1 + ) + REM Eat the first 4 lines to kill the file path that'll differ across machines. + MORE +4 %TEST_BIN%\!SRC_NAME!.dis.tmp > %TEST_BIN%\!SRC_NAME!.dis + DEL %TEST_BIN%\!SRC_NAME!.dis.tmp + %PPC_LD% -A powerpc:common64 -melf64ppc -EB -nostdlib --oformat binary -Ttext 0x100000 -e 0x100000 -o %TEST_BIN%\!SRC_NAME!.bin !OBJ_FILE! + IF !ERRORLEVEL! NEQ 0 ( + SET ANY_ERRORS=1 + ) + %PPC_NM% --numeric-sort !OBJ_FILE! > %TEST_BIN%\!SRC_NAME!.map + IF !ERRORLEVEL! NEQ 0 ( + SET ANY_ERRORS=1 + ) + PUSHD %TEST_SRC% +) +POPD +IF %ANY_ERRORS% NEQ 0 ( + ECHO. + ECHO ERROR: failed to build one or more tests + ENDLOCAL & SET _RESULT=1 + GOTO :eof +) + +ENDLOCAL & SET _RESULT=0 +GOTO :eof + + REM ============================================================================ REM xb test REM ============================================================================