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 0000000000100018 : 100018: 3d 40 00 01 lis r10,1 10001c: 61 4a 03 bf ori r10,r10,959 100020: 7c 63 1a 78 xor r3,r3,r3 100024: 7c 63 18 f8 not r3,r3 100028: 30 63 00 01 addic r3,r3,1 10002c: 7c 6a 01 d0 subfme r3,r10 100030: 7c 80 01 14 adde r4,r0,r0 100034: 4e 80 00 20 blr 0000000000100038 : 100038: 7c 63 1a 78 xor r3,r3,r3 10003c: 7c 63 18 f8 not r3,r3 100040: 30 63 00 01 addic r3,r3,1 100044: 7c 6a 01 d0 subfme r3,r10 100048: 7c 80 01 14 adde r4,r0,r0 10004c: 4e 80 00 20 blr 0000000000100050 : 100050: 39 40 00 00 li r10,0 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 6a 01 d0 subfme r3,r10 100064: 7c 80 01 14 adde r4,r0,r0 100068: 4e 80 00 20 blr 000000000010006c : 10006c: 7c 63 1a 78 xor r3,r3,r3 100070: 7c 63 18 f8 not r3,r3 100074: 30 63 00 01 addic r3,r3,1 100078: 7c 6a 01 d0 subfme r3,r10 10007c: 7c 80 01 14 adde r4,r0,r0 100080: 4e 80 00 20 blr 0000000000100084 : 100084: 39 40 00 01 li r10,1 100088: 7c 63 1a 78 xor r3,r3,r3 10008c: 7c 63 18 f8 not r3,r3 100090: 30 63 00 01 addic r3,r3,1 100094: 7c 6a 01 d0 subfme r3,r10 100098: 7c 80 01 14 adde r4,r0,r0 10009c: 4e 80 00 20 blr 00000000001000a0 : 1000a0: 7c 63 1a 78 xor r3,r3,r3 1000a4: 7c 63 18 f8 not r3,r3 1000a8: 30 63 00 01 addic r3,r3,1 1000ac: 7c 6a 01 d0 subfme r3,r10 1000b0: 7c 80 01 14 adde r4,r0,r0 1000b4: 4e 80 00 20 blr 00000000001000b8 : 1000b8: 39 40 ff ff li r10,-1 1000bc: 7c 63 1a 78 xor r3,r3,r3 1000c0: 7c 63 18 f8 not r3,r3 1000c4: 30 63 00 01 addic r3,r3,1 1000c8: 7c 6a 01 d0 subfme r3,r10 1000cc: 7c 80 01 14 adde r4,r0,r0 1000d0: 4e 80 00 20 blr 00000000001000d4 : 1000d4: 7c 63 1a 78 xor r3,r3,r3 1000d8: 30 63 00 01 addic r3,r3,1 1000dc: 7c 6a 01 d0 subfme r3,r10 1000e0: 7c 80 01 14 adde r4,r0,r0 1000e4: 4e 80 00 20 blr 00000000001000e8 : 1000e8: 3d 40 00 01 lis r10,1 1000ec: 61 4a 03 bf ori r10,r10,959 1000f0: 7c 63 1a 78 xor r3,r3,r3 1000f4: 30 63 00 01 addic r3,r3,1 1000f8: 7c 6a 01 d0 subfme r3,r10 1000fc: 7c 80 01 14 adde r4,r0,r0 100100: 4e 80 00 20 blr 0000000000100104 : 100104: 7c 63 1a 78 xor r3,r3,r3 100108: 30 63 00 01 addic r3,r3,1 10010c: 7c 6a 01 d0 subfme r3,r10 100110: 7c 80 01 14 adde r4,r0,r0 100114: 4e 80 00 20 blr 0000000000100118 : 100118: 39 40 00 00 li r10,0 10011c: 7c 63 1a 78 xor r3,r3,r3 100120: 30 63 00 01 addic r3,r3,1 100124: 7c 6a 01 d0 subfme r3,r10 100128: 7c 80 01 14 adde r4,r0,r0 10012c: 4e 80 00 20 blr 0000000000100130 : 100130: 7c 63 1a 78 xor r3,r3,r3 100134: 30 63 00 01 addic r3,r3,1 100138: 7c 6a 01 d0 subfme r3,r10 10013c: 7c 80 01 14 adde r4,r0,r0 100140: 4e 80 00 20 blr 0000000000100144 : 100144: 39 40 00 01 li r10,1 100148: 7c 63 1a 78 xor r3,r3,r3 10014c: 30 63 00 01 addic r3,r3,1 100150: 7c 6a 01 d0 subfme r3,r10 100154: 7c 80 01 14 adde r4,r0,r0 100158: 4e 80 00 20 blr 000000000010015c : 10015c: 7c 63 1a 78 xor r3,r3,r3 100160: 30 63 00 01 addic r3,r3,1 100164: 7c 6a 01 d0 subfme r3,r10 100168: 7c 80 01 14 adde r4,r0,r0 10016c: 4e 80 00 20 blr 0000000000100170 : 100170: 39 40 ff ff li r10,-1 100174: 7c 63 1a 78 xor r3,r3,r3 100178: 30 63 00 01 addic r3,r3,1 10017c: 7c 6a 01 d0 subfme r3,r10 100180: 7c 80 01 14 adde r4,r0,r0 100184: 4e 80 00 20 blr