Fixing sub carry flag.
This commit is contained in:
parent
b819c992ed
commit
00b79d66ff
Binary file not shown.
|
@ -21,3 +21,66 @@ Disassembly of section .text:
|
|||
10002c: 7b 39 04 20 clrldi r25,r25,48
|
||||
100030: 7d 60 ca 14 add r11,r0,r25
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_add_cr_1>:
|
||||
100038: 7d 65 ca 15 add. r11,r5,r25
|
||||
10003c: 7d 80 00 26 mfcr r12
|
||||
100040: 4e 80 00 20 blr
|
||||
|
||||
0000000000100044 <test_add_cr_1_constant>:
|
||||
100044: 3c a0 00 10 lis r5,16
|
||||
100048: 3b 20 ff ff li r25,-1
|
||||
10004c: 7b 39 04 20 clrldi r25,r25,48
|
||||
100050: 7d 65 ca 15 add. r11,r5,r25
|
||||
100054: 7d 80 00 26 mfcr r12
|
||||
100058: 4e 80 00 20 blr
|
||||
|
||||
000000000010005c <test_add_cr_2>:
|
||||
10005c: 7d 60 ca 15 add. r11,r0,r25
|
||||
100060: 7d 80 00 26 mfcr r12
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_add_cr_2_constant>:
|
||||
100068: 3c 00 00 10 lis r0,16
|
||||
10006c: 3b 20 ff ff li r25,-1
|
||||
100070: 7b 39 04 20 clrldi r25,r25,48
|
||||
100074: 7d 60 ca 15 add. r11,r0,r25
|
||||
100078: 7d 80 00 26 mfcr r12
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_add_cr_3>:
|
||||
100080: 7d 60 ca 15 add. r11,r0,r25
|
||||
100084: 7d 80 00 26 mfcr r12
|
||||
100088: 4e 80 00 20 blr
|
||||
|
||||
000000000010008c <test_add_cr_3_constant>:
|
||||
10008c: 38 00 ff ff li r0,-1
|
||||
100090: 3b 20 ff ff li r25,-1
|
||||
100094: 7b 39 04 20 clrldi r25,r25,48
|
||||
100098: 7d 60 ca 15 add. r11,r0,r25
|
||||
10009c: 7d 80 00 26 mfcr r12
|
||||
1000a0: 4e 80 00 20 blr
|
||||
|
||||
00000000001000a4 <test_add_cr_4>:
|
||||
1000a4: 7d 60 ca 15 add. r11,r0,r25
|
||||
1000a8: 7d 80 00 26 mfcr r12
|
||||
1000ac: 4e 80 00 20 blr
|
||||
|
||||
00000000001000b0 <test_add_cr_4_constant>:
|
||||
1000b0: 38 00 ff ff li r0,-1
|
||||
1000b4: 3b 20 00 01 li r25,1
|
||||
1000b8: 7d 60 ca 15 add. r11,r0,r25
|
||||
1000bc: 7d 80 00 26 mfcr r12
|
||||
1000c0: 4e 80 00 20 blr
|
||||
|
||||
00000000001000c4 <test_add_cr_5>:
|
||||
1000c4: 7d 60 ca 15 add. r11,r0,r25
|
||||
1000c8: 7d 80 00 26 mfcr r12
|
||||
1000cc: 4e 80 00 20 blr
|
||||
|
||||
00000000001000d0 <test_add_cr_5_constant>:
|
||||
1000d0: 38 00 ff ce li r0,-50
|
||||
1000d4: 3b 20 ff e7 li r25,-25
|
||||
1000d8: 7d 60 ca 15 add. r11,r0,r25
|
||||
1000dc: 7d 80 00 26 mfcr r12
|
||||
1000e0: 4e 80 00 20 blr
|
||||
|
|
|
@ -2,3 +2,13 @@
|
|||
0000000000000008 t test_add_1_constant
|
||||
000000000000001c t test_add_2
|
||||
0000000000000024 t test_add_2_constant
|
||||
0000000000000038 t test_add_cr_1
|
||||
0000000000000044 t test_add_cr_1_constant
|
||||
000000000000005c t test_add_cr_2
|
||||
0000000000000068 t test_add_cr_2_constant
|
||||
0000000000000080 t test_add_cr_3
|
||||
000000000000008c t test_add_cr_3_constant
|
||||
00000000000000a4 t test_add_cr_4
|
||||
00000000000000b0 t test_add_cr_4_constant
|
||||
00000000000000c4 t test_add_cr_5
|
||||
00000000000000d0 t test_add_cr_5_constant
|
||||
|
|
Binary file not shown.
|
@ -23,18 +23,16 @@ Disassembly of section .text:
|
|||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_cntlzd_3_constant>:
|
||||
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 ff ff li r5,-1
|
||||
100034: 7c a6 00 74 cntlzd r6,r5
|
||||
100038: 4e 80 00 20 blr
|
||||
|
||||
0000000000100040 <test_cntlzd_4>:
|
||||
100040: 7c a6 00 74 cntlzd r6,r5
|
||||
100044: 4e 80 00 20 blr
|
||||
000000000010003c <test_cntlzd_4>:
|
||||
10003c: 7c a6 00 74 cntlzd r6,r5
|
||||
100040: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_cntlzd_4_constant>:
|
||||
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
|
||||
0000000000100044 <test_cntlzd_4_constant>:
|
||||
100044: 38 a0 ff ff li r5,-1
|
||||
100048: 78 a5 f8 42 rldicl r5,r5,63,1
|
||||
10004c: 7c a6 00 74 cntlzd r6,r5
|
||||
100050: 4e 80 00 20 blr
|
||||
|
|
|
@ -4,5 +4,5 @@
|
|||
000000000000001c t test_cntlzd_2_constant
|
||||
0000000000000028 t test_cntlzd_3
|
||||
0000000000000030 t test_cntlzd_3_constant
|
||||
0000000000000040 t test_cntlzd_4
|
||||
0000000000000048 t test_cntlzd_4_constant
|
||||
000000000000003c t test_cntlzd_4
|
||||
0000000000000044 t test_cntlzd_4_constant
|
||||
|
|
Binary file not shown.
|
@ -23,19 +23,17 @@ Disassembly of section .text:
|
|||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_cntlzw_3_constant>:
|
||||
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 ff ff li r5,-1
|
||||
100034: 54 a5 00 3e rotlwi r5,r5,0
|
||||
100038: 7c a6 00 34 cntlzw r6,r5
|
||||
10003c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100044 <test_cntlzw_4>:
|
||||
100044: 7c a6 00 34 cntlzw r6,r5
|
||||
100048: 4e 80 00 20 blr
|
||||
0000000000100040 <test_cntlzw_4>:
|
||||
100040: 7c a6 00 34 cntlzw r6,r5
|
||||
100044: 4e 80 00 20 blr
|
||||
|
||||
000000000010004c <test_cntlzw_4_constant>:
|
||||
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
|
||||
0000000000100048 <test_cntlzw_4_constant>:
|
||||
100048: 38 a0 ff ff li r5,-1
|
||||
10004c: 54 a5 f8 7e rlwinm r5,r5,31,1,31
|
||||
100050: 7c a6 00 34 cntlzw r6,r5
|
||||
100054: 4e 80 00 20 blr
|
||||
|
|
|
@ -4,5 +4,5 @@
|
|||
000000000000001c t test_cntlzw_2_constant
|
||||
0000000000000028 t test_cntlzw_3
|
||||
0000000000000030 t test_cntlzw_3_constant
|
||||
0000000000000044 t test_cntlzw_4
|
||||
000000000000004c t test_cntlzw_4_constant
|
||||
0000000000000040 t test_cntlzw_4
|
||||
0000000000000048 t test_cntlzw_4_constant
|
||||
|
|
Binary file not shown.
|
@ -4,18 +4,48 @@ Disassembly of section .text:
|
|||
100000: 7c 64 28 12 mulhdu r3,r4,r5
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_mulhdu_2>:
|
||||
100008: 7c 64 28 12 mulhdu r3,r4,r5
|
||||
10000c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_mulhdu_3>:
|
||||
0000000000100008 <test_mulhdu_1_constant>:
|
||||
100008: 38 80 00 01 li r4,1
|
||||
10000c: 38 a0 00 00 li r5,0
|
||||
100010: 7c 64 28 12 mulhdu r3,r4,r5
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_mulhdu_4>:
|
||||
0000000000100018 <test_mulhdu_2>:
|
||||
100018: 7c 64 28 12 mulhdu r3,r4,r5
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_mulhdu_5>:
|
||||
100020: 7c 64 28 12 mulhdu r3,r4,r5
|
||||
100024: 4e 80 00 20 blr
|
||||
0000000000100020 <test_mulhdu_2_constant>:
|
||||
100020: 38 80 ff ff li r4,-1
|
||||
100024: 38 a0 00 01 li r5,1
|
||||
100028: 7c 64 28 12 mulhdu r3,r4,r5
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_mulhdu_3>:
|
||||
100030: 7c 64 28 12 mulhdu r3,r4,r5
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_mulhdu_3_constant>:
|
||||
100038: 38 80 ff ff li r4,-1
|
||||
10003c: 38 a0 00 02 li r5,2
|
||||
100040: 7c 64 28 12 mulhdu r3,r4,r5
|
||||
100044: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_mulhdu_4>:
|
||||
100048: 7c 64 28 12 mulhdu r3,r4,r5
|
||||
10004c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100050 <test_mulhdu_4_constant>:
|
||||
100050: 38 a0 00 01 li r5,1
|
||||
100054: 78 a4 f8 06 rldicr r4,r5,63,0
|
||||
100058: 7c 64 28 12 mulhdu r3,r4,r5
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100060 <test_mulhdu_5>:
|
||||
100060: 7c 64 28 12 mulhdu r3,r4,r5
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_mulhdu_5_constant>:
|
||||
100068: 38 80 ff ff li r4,-1
|
||||
10006c: 38 a0 ff ff li r5,-1
|
||||
100070: 7c 64 28 12 mulhdu r3,r4,r5
|
||||
100074: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
0000000000000000 t test_mulhdu_1
|
||||
0000000000000008 t test_mulhdu_2
|
||||
0000000000000010 t test_mulhdu_3
|
||||
0000000000000018 t test_mulhdu_4
|
||||
0000000000000020 t test_mulhdu_5
|
||||
0000000000000008 t test_mulhdu_1_constant
|
||||
0000000000000018 t test_mulhdu_2
|
||||
0000000000000020 t test_mulhdu_2_constant
|
||||
0000000000000030 t test_mulhdu_3
|
||||
0000000000000038 t test_mulhdu_3_constant
|
||||
0000000000000048 t test_mulhdu_4
|
||||
0000000000000050 t test_mulhdu_4_constant
|
||||
0000000000000060 t test_mulhdu_5
|
||||
0000000000000068 t test_mulhdu_5_constant
|
||||
|
|
Binary file not shown.
|
@ -4,22 +4,64 @@ Disassembly of section .text:
|
|||
100000: 7c 64 28 96 mulhw r3,r4,r5
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_mulhw_2>:
|
||||
100008: 7c 64 28 96 mulhw r3,r4,r5
|
||||
10000c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_mulhw_3>:
|
||||
0000000000100008 <test_mulhw_1_constant>:
|
||||
100008: 38 80 00 01 li r4,1
|
||||
10000c: 38 a0 00 00 li r5,0
|
||||
100010: 7c 64 28 96 mulhw r3,r4,r5
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_mulhw_4>:
|
||||
0000000000100018 <test_mulhw_2>:
|
||||
100018: 7c 64 28 96 mulhw r3,r4,r5
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_mulhw_5>:
|
||||
100020: 7c 64 28 96 mulhw r3,r4,r5
|
||||
100024: 4e 80 00 20 blr
|
||||
0000000000100020 <test_mulhw_2_constant>:
|
||||
100020: 38 80 ff ff li r4,-1
|
||||
100024: 78 84 00 20 clrldi r4,r4,32
|
||||
100028: 38 a0 00 01 li r5,1
|
||||
10002c: 7c 64 28 96 mulhw r3,r4,r5
|
||||
100030: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_mulhw_6>:
|
||||
100028: 7c 64 28 96 mulhw r3,r4,r5
|
||||
10002c: 4e 80 00 20 blr
|
||||
0000000000100034 <test_mulhw_3>:
|
||||
100034: 7c 64 28 96 mulhw r3,r4,r5
|
||||
100038: 4e 80 00 20 blr
|
||||
|
||||
000000000010003c <test_mulhw_3_constant>:
|
||||
10003c: 38 80 ff ff li r4,-1
|
||||
100040: 78 84 07 c0 clrldi r4,r4,31
|
||||
100044: 38 a0 00 01 li r5,1
|
||||
100048: 7c 64 28 96 mulhw r3,r4,r5
|
||||
10004c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100050 <test_mulhw_4>:
|
||||
100050: 7c 64 28 96 mulhw r3,r4,r5
|
||||
100054: 4e 80 00 20 blr
|
||||
|
||||
0000000000100058 <test_mulhw_4_constant>:
|
||||
100058: 38 80 ff ff li r4,-1
|
||||
10005c: 78 84 00 60 clrldi r4,r4,33
|
||||
100060: 38 a0 00 01 li r5,1
|
||||
100064: 78 a5 f8 06 rldicr r5,r5,63,0
|
||||
100068: 7c 84 2b 78 or r4,r4,r5
|
||||
10006c: 38 a0 00 01 li r5,1
|
||||
100070: 7c 64 28 96 mulhw r3,r4,r5
|
||||
100074: 4e 80 00 20 blr
|
||||
|
||||
0000000000100078 <test_mulhw_5>:
|
||||
100078: 7c 64 28 96 mulhw r3,r4,r5
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_mulhw_5_constant>:
|
||||
100080: 38 80 ff ff li r4,-1
|
||||
100084: 38 a0 00 01 li r5,1
|
||||
100088: 7c 64 28 96 mulhw r3,r4,r5
|
||||
10008c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100090 <test_mulhw_6>:
|
||||
100090: 7c 64 28 96 mulhw r3,r4,r5
|
||||
100094: 4e 80 00 20 blr
|
||||
|
||||
0000000000100098 <test_mulhw_6_constant>:
|
||||
100098: 38 80 ff ff li r4,-1
|
||||
10009c: 38 a0 ff ff li r5,-1
|
||||
1000a0: 7c 64 28 96 mulhw r3,r4,r5
|
||||
1000a4: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
0000000000000000 t test_mulhw_1
|
||||
0000000000000008 t test_mulhw_2
|
||||
0000000000000010 t test_mulhw_3
|
||||
0000000000000018 t test_mulhw_4
|
||||
0000000000000020 t test_mulhw_5
|
||||
0000000000000028 t test_mulhw_6
|
||||
0000000000000008 t test_mulhw_1_constant
|
||||
0000000000000018 t test_mulhw_2
|
||||
0000000000000020 t test_mulhw_2_constant
|
||||
0000000000000034 t test_mulhw_3
|
||||
000000000000003c t test_mulhw_3_constant
|
||||
0000000000000050 t test_mulhw_4
|
||||
0000000000000058 t test_mulhw_4_constant
|
||||
0000000000000078 t test_mulhw_5
|
||||
0000000000000080 t test_mulhw_5_constant
|
||||
0000000000000090 t test_mulhw_6
|
||||
0000000000000098 t test_mulhw_6_constant
|
||||
|
|
Binary file not shown.
|
@ -4,22 +4,64 @@ Disassembly of section .text:
|
|||
100000: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_mulhwu_2>:
|
||||
100008: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
10000c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_mulhwu_3>:
|
||||
0000000000100008 <test_mulhwu_1_constant>:
|
||||
100008: 38 80 00 01 li r4,1
|
||||
10000c: 38 a0 00 00 li r5,0
|
||||
100010: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_mulhwu_4>:
|
||||
0000000000100018 <test_mulhwu_2>:
|
||||
100018: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_mulhwu_5>:
|
||||
100020: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
100024: 4e 80 00 20 blr
|
||||
0000000000100020 <test_mulhwu_2_constant>:
|
||||
100020: 38 80 ff ff li r4,-1
|
||||
100024: 78 84 00 20 clrldi r4,r4,32
|
||||
100028: 38 a0 00 01 li r5,1
|
||||
10002c: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
100030: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_mulhwu_6>:
|
||||
100028: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
10002c: 4e 80 00 20 blr
|
||||
0000000000100034 <test_mulhwu_3>:
|
||||
100034: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
100038: 4e 80 00 20 blr
|
||||
|
||||
000000000010003c <test_mulhwu_3_constant>:
|
||||
10003c: 38 80 ff ff li r4,-1
|
||||
100040: 78 84 07 c0 clrldi r4,r4,31
|
||||
100044: 38 a0 00 01 li r5,1
|
||||
100048: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
10004c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100050 <test_mulhwu_4>:
|
||||
100050: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
100054: 4e 80 00 20 blr
|
||||
|
||||
0000000000100058 <test_mulhwu_4_constant>:
|
||||
100058: 38 80 ff ff li r4,-1
|
||||
10005c: 78 84 00 60 clrldi r4,r4,33
|
||||
100060: 38 a0 00 01 li r5,1
|
||||
100064: 78 a5 f8 06 rldicr r5,r5,63,0
|
||||
100068: 7c 84 2b 78 or r4,r4,r5
|
||||
10006c: 38 a0 00 01 li r5,1
|
||||
100070: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
100074: 4e 80 00 20 blr
|
||||
|
||||
0000000000100078 <test_mulhwu_5>:
|
||||
100078: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_mulhwu_5_constant>:
|
||||
100080: 38 80 ff ff li r4,-1
|
||||
100084: 38 a0 00 01 li r5,1
|
||||
100088: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
10008c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100090 <test_mulhwu_6>:
|
||||
100090: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
100094: 4e 80 00 20 blr
|
||||
|
||||
0000000000100098 <test_mulhwu_6_constant>:
|
||||
100098: 38 80 ff ff li r4,-1
|
||||
10009c: 38 a0 ff ff li r5,-1
|
||||
1000a0: 7c 64 28 16 mulhwu r3,r4,r5
|
||||
1000a4: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
0000000000000000 t test_mulhwu_1
|
||||
0000000000000008 t test_mulhwu_2
|
||||
0000000000000010 t test_mulhwu_3
|
||||
0000000000000018 t test_mulhwu_4
|
||||
0000000000000020 t test_mulhwu_5
|
||||
0000000000000028 t test_mulhwu_6
|
||||
0000000000000008 t test_mulhwu_1_constant
|
||||
0000000000000018 t test_mulhwu_2
|
||||
0000000000000020 t test_mulhwu_2_constant
|
||||
0000000000000034 t test_mulhwu_3
|
||||
000000000000003c t test_mulhwu_3_constant
|
||||
0000000000000050 t test_mulhwu_4
|
||||
0000000000000058 t test_mulhwu_4_constant
|
||||
0000000000000078 t test_mulhwu_5
|
||||
0000000000000080 t test_mulhwu_5_constant
|
||||
0000000000000090 t test_mulhwu_6
|
||||
0000000000000098 t test_mulhwu_6_constant
|
||||
|
|
Binary file not shown.
|
@ -4,30 +4,78 @@ Disassembly of section .text:
|
|||
100000: 7c 64 29 d2 mulld r3,r4,r5
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_mulld_2>:
|
||||
100008: 7c 64 29 d2 mulld r3,r4,r5
|
||||
10000c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_mulld_3>:
|
||||
0000000000100008 <test_mulld_1_constant>:
|
||||
100008: 38 80 00 01 li r4,1
|
||||
10000c: 38 a0 00 00 li r5,0
|
||||
100010: 7c 64 29 d2 mulld r3,r4,r5
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_mulld_4>:
|
||||
0000000000100018 <test_mulld_2>:
|
||||
100018: 7c 64 29 d2 mulld r3,r4,r5
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_mulld_5>:
|
||||
100020: 7c 64 29 d2 mulld r3,r4,r5
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_mulld_6>:
|
||||
0000000000100020 <test_mulld_2_constant>:
|
||||
100020: 38 80 00 01 li r4,1
|
||||
100024: 38 a0 00 01 li r5,1
|
||||
100028: 7c 64 29 d2 mulld r3,r4,r5
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_mulld_7>:
|
||||
0000000000100030 <test_mulld_3>:
|
||||
100030: 7c 64 29 d2 mulld r3,r4,r5
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_mulld_8>:
|
||||
100038: 7c 64 29 d2 mulld r3,r4,r5
|
||||
10003c: 4e 80 00 20 blr
|
||||
0000000000100038 <test_mulld_3_constant>:
|
||||
100038: 38 80 00 01 li r4,1
|
||||
10003c: 38 a0 ff ff li r5,-1
|
||||
100040: 7c 64 29 d2 mulld r3,r4,r5
|
||||
100044: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_mulld_4>:
|
||||
100048: 7c 64 29 d2 mulld r3,r4,r5
|
||||
10004c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100050 <test_mulld_4_constant>:
|
||||
100050: 38 80 00 7b li r4,123
|
||||
100054: 38 a0 ff ff li r5,-1
|
||||
100058: 7c 64 29 d2 mulld r3,r4,r5
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100060 <test_mulld_5>:
|
||||
100060: 7c 64 29 d2 mulld r3,r4,r5
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_mulld_5_constant>:
|
||||
100068: 38 80 ff ff li r4,-1
|
||||
10006c: 38 a0 00 01 li r5,1
|
||||
100070: 7c 64 29 d2 mulld r3,r4,r5
|
||||
100074: 4e 80 00 20 blr
|
||||
|
||||
0000000000100078 <test_mulld_6>:
|
||||
100078: 7c 64 29 d2 mulld r3,r4,r5
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_mulld_6_constant>:
|
||||
100080: 38 80 ff ff li r4,-1
|
||||
100084: 38 a0 00 02 li r5,2
|
||||
100088: 7c 64 29 d2 mulld r3,r4,r5
|
||||
10008c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100090 <test_mulld_7>:
|
||||
100090: 7c 64 29 d2 mulld r3,r4,r5
|
||||
100094: 4e 80 00 20 blr
|
||||
|
||||
0000000000100098 <test_mulld_7_constant>:
|
||||
100098: 38 80 00 01 li r4,1
|
||||
10009c: 38 a0 ff ff li r5,-1
|
||||
1000a0: 7c 64 29 d2 mulld r3,r4,r5
|
||||
1000a4: 4e 80 00 20 blr
|
||||
|
||||
00000000001000a8 <test_mulld_8>:
|
||||
1000a8: 7c 64 29 d2 mulld r3,r4,r5
|
||||
1000ac: 4e 80 00 20 blr
|
||||
|
||||
00000000001000b0 <test_mulld_8_constant>:
|
||||
1000b0: 38 80 ff ff li r4,-1
|
||||
1000b4: 38 a0 ff ff li r5,-1
|
||||
1000b8: 7c 64 29 d2 mulld r3,r4,r5
|
||||
1000bc: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,8 +1,16 @@
|
|||
0000000000000000 t test_mulld_1
|
||||
0000000000000008 t test_mulld_2
|
||||
0000000000000010 t test_mulld_3
|
||||
0000000000000018 t test_mulld_4
|
||||
0000000000000020 t test_mulld_5
|
||||
0000000000000028 t test_mulld_6
|
||||
0000000000000030 t test_mulld_7
|
||||
0000000000000038 t test_mulld_8
|
||||
0000000000000008 t test_mulld_1_constant
|
||||
0000000000000018 t test_mulld_2
|
||||
0000000000000020 t test_mulld_2_constant
|
||||
0000000000000030 t test_mulld_3
|
||||
0000000000000038 t test_mulld_3_constant
|
||||
0000000000000048 t test_mulld_4
|
||||
0000000000000050 t test_mulld_4_constant
|
||||
0000000000000060 t test_mulld_5
|
||||
0000000000000068 t test_mulld_5_constant
|
||||
0000000000000078 t test_mulld_6
|
||||
0000000000000080 t test_mulld_6_constant
|
||||
0000000000000090 t test_mulld_7
|
||||
0000000000000098 t test_mulld_7_constant
|
||||
00000000000000a8 t test_mulld_8
|
||||
00000000000000b0 t test_mulld_8_constant
|
||||
|
|
Binary file not shown.
|
@ -4,30 +4,70 @@ Disassembly of section .text:
|
|||
100000: 1c 64 00 00 mulli r3,r4,0
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_mulli_2>:
|
||||
100008: 1c 64 00 01 mulli r3,r4,1
|
||||
10000c: 4e 80 00 20 blr
|
||||
0000000000100008 <test_mulli_1_constant>:
|
||||
100008: 38 80 00 01 li r4,1
|
||||
10000c: 1c 64 00 00 mulli r3,r4,0
|
||||
100010: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_mulli_3>:
|
||||
100010: 1c 64 ff ff mulli r3,r4,-1
|
||||
100014: 4e 80 00 20 blr
|
||||
0000000000100014 <test_mulli_2>:
|
||||
100014: 1c 64 00 01 mulli r3,r4,1
|
||||
100018: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_mulli_4>:
|
||||
100018: 1c 64 ff ff mulli r3,r4,-1
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_mulli_5>:
|
||||
000000000010001c <test_mulli_2_constant>:
|
||||
10001c: 38 80 00 01 li r4,1
|
||||
100020: 1c 64 00 01 mulli r3,r4,1
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_mulli_6>:
|
||||
100028: 1c 64 00 02 mulli r3,r4,2
|
||||
0000000000100028 <test_mulli_3>:
|
||||
100028: 1c 64 ff ff mulli r3,r4,-1
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_mulli_7>:
|
||||
100030: 1c 64 ff ff mulli r3,r4,-1
|
||||
100034: 4e 80 00 20 blr
|
||||
0000000000100030 <test_mulli_3_constant>:
|
||||
100030: 38 80 00 01 li r4,1
|
||||
100034: 1c 64 ff ff mulli r3,r4,-1
|
||||
100038: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_mulli_8>:
|
||||
100038: 1c 64 ff ff mulli r3,r4,-1
|
||||
10003c: 4e 80 00 20 blr
|
||||
000000000010003c <test_mulli_4>:
|
||||
10003c: 1c 64 ff ff mulli r3,r4,-1
|
||||
100040: 4e 80 00 20 blr
|
||||
|
||||
0000000000100044 <test_mulli_4_constant>:
|
||||
100044: 38 80 00 7b li r4,123
|
||||
100048: 1c 64 ff ff mulli r3,r4,-1
|
||||
10004c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100050 <test_mulli_5>:
|
||||
100050: 1c 64 00 01 mulli r3,r4,1
|
||||
100054: 4e 80 00 20 blr
|
||||
|
||||
0000000000100058 <test_mulli_5_constant>:
|
||||
100058: 38 80 ff ff li r4,-1
|
||||
10005c: 1c 64 00 01 mulli r3,r4,1
|
||||
100060: 4e 80 00 20 blr
|
||||
|
||||
0000000000100064 <test_mulli_6>:
|
||||
100064: 1c 64 00 02 mulli r3,r4,2
|
||||
100068: 4e 80 00 20 blr
|
||||
|
||||
000000000010006c <test_mulli_6_constant>:
|
||||
10006c: 38 80 ff ff li r4,-1
|
||||
100070: 1c 64 00 02 mulli r3,r4,2
|
||||
100074: 4e 80 00 20 blr
|
||||
|
||||
0000000000100078 <test_mulli_7>:
|
||||
100078: 1c 64 ff ff mulli r3,r4,-1
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_mulli_7_constant>:
|
||||
100080: 38 80 00 01 li r4,1
|
||||
100084: 1c 64 ff ff mulli r3,r4,-1
|
||||
100088: 4e 80 00 20 blr
|
||||
|
||||
000000000010008c <test_mulli_8>:
|
||||
10008c: 1c 64 ff ff mulli r3,r4,-1
|
||||
100090: 4e 80 00 20 blr
|
||||
|
||||
0000000000100094 <test_mulli_8_constant>:
|
||||
100094: 38 80 ff ff li r4,-1
|
||||
100098: 1c 64 ff ff mulli r3,r4,-1
|
||||
10009c: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,8 +1,16 @@
|
|||
0000000000000000 t test_mulli_1
|
||||
0000000000000008 t test_mulli_2
|
||||
0000000000000010 t test_mulli_3
|
||||
0000000000000018 t test_mulli_4
|
||||
0000000000000020 t test_mulli_5
|
||||
0000000000000028 t test_mulli_6
|
||||
0000000000000030 t test_mulli_7
|
||||
0000000000000038 t test_mulli_8
|
||||
0000000000000008 t test_mulli_1_constant
|
||||
0000000000000014 t test_mulli_2
|
||||
000000000000001c t test_mulli_2_constant
|
||||
0000000000000028 t test_mulli_3
|
||||
0000000000000030 t test_mulli_3_constant
|
||||
000000000000003c t test_mulli_4
|
||||
0000000000000044 t test_mulli_4_constant
|
||||
0000000000000050 t test_mulli_5
|
||||
0000000000000058 t test_mulli_5_constant
|
||||
0000000000000064 t test_mulli_6
|
||||
000000000000006c t test_mulli_6_constant
|
||||
0000000000000078 t test_mulli_7
|
||||
0000000000000080 t test_mulli_7_constant
|
||||
000000000000008c t test_mulli_8
|
||||
0000000000000094 t test_mulli_8_constant
|
||||
|
|
Binary file not shown.
|
@ -4,42 +4,111 @@ Disassembly of section .text:
|
|||
100000: 7c 64 29 d6 mullw r3,r4,r5
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_mullw_2>:
|
||||
100008: 7c 64 29 d6 mullw r3,r4,r5
|
||||
10000c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_mullw_3>:
|
||||
0000000000100008 <test_mullw_1_constant>:
|
||||
100008: 38 80 00 01 li r4,1
|
||||
10000c: 38 a0 00 00 li r5,0
|
||||
100010: 7c 64 29 d6 mullw r3,r4,r5
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_mullw_4>:
|
||||
0000000000100018 <test_mullw_2>:
|
||||
100018: 7c 64 29 d6 mullw r3,r4,r5
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_mullw_5>:
|
||||
100020: 7c 64 29 d6 mullw r3,r4,r5
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_mullw_6>:
|
||||
0000000000100020 <test_mullw_2_constant>:
|
||||
100020: 38 80 00 01 li r4,1
|
||||
100024: 38 a0 00 01 li r5,1
|
||||
100028: 7c 64 29 d6 mullw r3,r4,r5
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_mullw_7>:
|
||||
0000000000100030 <test_mullw_3>:
|
||||
100030: 7c 64 29 d6 mullw r3,r4,r5
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_mullw_8>:
|
||||
100038: 7c 64 29 d6 mullw r3,r4,r5
|
||||
10003c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100040 <test_mullw_9>:
|
||||
0000000000100038 <test_mullw_3_constant>:
|
||||
100038: 38 80 00 01 li r4,1
|
||||
10003c: 38 a0 ff ff li r5,-1
|
||||
100040: 7c 64 29 d6 mullw r3,r4,r5
|
||||
100044: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_mullw_10>:
|
||||
0000000000100048 <test_mullw_4>:
|
||||
100048: 7c 64 29 d6 mullw r3,r4,r5
|
||||
10004c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100050 <test_mullw_11>:
|
||||
100050: 7c 64 29 d6 mullw r3,r4,r5
|
||||
100054: 4e 80 00 20 blr
|
||||
0000000000100050 <test_mullw_4_constant>:
|
||||
100050: 38 80 00 7b li r4,123
|
||||
100054: 38 a0 ff ff li r5,-1
|
||||
100058: 7c 64 29 d6 mullw r3,r4,r5
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100060 <test_mullw_5>:
|
||||
100060: 7c 64 29 d6 mullw r3,r4,r5
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_mullw_5_constant>:
|
||||
100068: 38 80 ff ff li r4,-1
|
||||
10006c: 38 a0 00 01 li r5,1
|
||||
100070: 7c 64 29 d6 mullw r3,r4,r5
|
||||
100074: 4e 80 00 20 blr
|
||||
|
||||
0000000000100078 <test_mullw_6>:
|
||||
100078: 7c 64 29 d6 mullw r3,r4,r5
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_mullw_6_constant>:
|
||||
100080: 38 80 ff ff li r4,-1
|
||||
100084: 38 a0 00 02 li r5,2
|
||||
100088: 7c 64 29 d6 mullw r3,r4,r5
|
||||
10008c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100090 <test_mullw_7>:
|
||||
100090: 7c 64 29 d6 mullw r3,r4,r5
|
||||
100094: 4e 80 00 20 blr
|
||||
|
||||
0000000000100098 <test_mullw_7_constant>:
|
||||
100098: 38 80 00 01 li r4,1
|
||||
10009c: 38 a0 ff ff li r5,-1
|
||||
1000a0: 7c 64 29 d6 mullw r3,r4,r5
|
||||
1000a4: 4e 80 00 20 blr
|
||||
|
||||
00000000001000a8 <test_mullw_8>:
|
||||
1000a8: 7c 64 29 d6 mullw r3,r4,r5
|
||||
1000ac: 4e 80 00 20 blr
|
||||
|
||||
00000000001000b0 <test_mullw_8_constant>:
|
||||
1000b0: 38 80 ff ff li r4,-1
|
||||
1000b4: 38 a0 ff ff li r5,-1
|
||||
1000b8: 7c 64 29 d6 mullw r3,r4,r5
|
||||
1000bc: 4e 80 00 20 blr
|
||||
|
||||
00000000001000c0 <test_mullw_9>:
|
||||
1000c0: 7c 64 29 d6 mullw r3,r4,r5
|
||||
1000c4: 4e 80 00 20 blr
|
||||
|
||||
00000000001000c8 <test_mullw_9_constant>:
|
||||
1000c8: 38 80 ff ff li r4,-1
|
||||
1000cc: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
1000d0: 38 a0 00 01 li r5,1
|
||||
1000d4: 7c 64 29 d6 mullw r3,r4,r5
|
||||
1000d8: 4e 80 00 20 blr
|
||||
|
||||
00000000001000dc <test_mullw_10>:
|
||||
1000dc: 7c 64 29 d6 mullw r3,r4,r5
|
||||
1000e0: 4e 80 00 20 blr
|
||||
|
||||
00000000001000e4 <test_mullw_10_constant>:
|
||||
1000e4: 38 80 00 01 li r4,1
|
||||
1000e8: 38 a0 ff ff li r5,-1
|
||||
1000ec: 78 a5 07 c6 rldicr r5,r5,32,31
|
||||
1000f0: 7c 64 29 d6 mullw r3,r4,r5
|
||||
1000f4: 4e 80 00 20 blr
|
||||
|
||||
00000000001000f8 <test_mullw_11>:
|
||||
1000f8: 7c 64 29 d6 mullw r3,r4,r5
|
||||
1000fc: 4e 80 00 20 blr
|
||||
|
||||
0000000000100100 <test_mullw_11_constant>:
|
||||
100100: 38 80 00 01 li r4,1
|
||||
100104: 38 a0 ff ff li r5,-1
|
||||
100108: 78 a5 00 60 clrldi r5,r5,33
|
||||
10010c: 7c 64 29 d6 mullw r3,r4,r5
|
||||
100110: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,11 +1,22 @@
|
|||
0000000000000000 t test_mullw_1
|
||||
0000000000000008 t test_mullw_2
|
||||
0000000000000010 t test_mullw_3
|
||||
0000000000000018 t test_mullw_4
|
||||
0000000000000020 t test_mullw_5
|
||||
0000000000000028 t test_mullw_6
|
||||
0000000000000030 t test_mullw_7
|
||||
0000000000000038 t test_mullw_8
|
||||
0000000000000040 t test_mullw_9
|
||||
0000000000000048 t test_mullw_10
|
||||
0000000000000050 t test_mullw_11
|
||||
0000000000000008 t test_mullw_1_constant
|
||||
0000000000000018 t test_mullw_2
|
||||
0000000000000020 t test_mullw_2_constant
|
||||
0000000000000030 t test_mullw_3
|
||||
0000000000000038 t test_mullw_3_constant
|
||||
0000000000000048 t test_mullw_4
|
||||
0000000000000050 t test_mullw_4_constant
|
||||
0000000000000060 t test_mullw_5
|
||||
0000000000000068 t test_mullw_5_constant
|
||||
0000000000000078 t test_mullw_6
|
||||
0000000000000080 t test_mullw_6_constant
|
||||
0000000000000090 t test_mullw_7
|
||||
0000000000000098 t test_mullw_7_constant
|
||||
00000000000000a8 t test_mullw_8
|
||||
00000000000000b0 t test_mullw_8_constant
|
||||
00000000000000c0 t test_mullw_9
|
||||
00000000000000c8 t test_mullw_9_constant
|
||||
00000000000000dc t test_mullw_10
|
||||
00000000000000e4 t test_mullw_10_constant
|
||||
00000000000000f8 t test_mullw_11
|
||||
0000000000000100 t test_mullw_11_constant
|
||||
|
|
Binary file not shown.
|
@ -4,10 +4,27 @@ Disassembly of section .text:
|
|||
100000: 7c 63 00 d0 neg r3,r3
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_neg_2>:
|
||||
100008: 7c 63 00 d0 neg r3,r3
|
||||
10000c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_neg_3>:
|
||||
0000000000100008 <test_neg_1_constant>:
|
||||
100008: 38 60 00 01 li r3,1
|
||||
10000c: 78 63 f8 24 rldicr r3,r3,31,32
|
||||
100010: 7c 63 00 d0 neg r3,r3
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_neg_2>:
|
||||
100018: 7c 63 00 d0 neg r3,r3
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_neg_2_constant>:
|
||||
100020: 38 60 00 01 li r3,1
|
||||
100024: 78 63 f8 06 rldicr r3,r3,63,0
|
||||
100028: 7c 63 00 d0 neg r3,r3
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_neg_3>:
|
||||
100030: 7c 63 00 d0 neg r3,r3
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_neg_3_constant>:
|
||||
100038: 38 60 00 05 li r3,5
|
||||
10003c: 7c 63 00 d0 neg r3,r3
|
||||
100040: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
0000000000000000 t test_neg_1
|
||||
0000000000000008 t test_neg_2
|
||||
0000000000000010 t test_neg_3
|
||||
0000000000000008 t test_neg_1_constant
|
||||
0000000000000018 t test_neg_2
|
||||
0000000000000020 t test_neg_2_constant
|
||||
0000000000000030 t test_neg_3
|
||||
0000000000000038 t test_neg_3_constant
|
||||
|
|
Binary file not shown.
|
@ -8,3 +8,14 @@ Disassembly of section .text:
|
|||
|
||||
0000000000100010 <.nor_cr_1_ne>:
|
||||
100010: 4e 80 00 20 blr
|
||||
|
||||
0000000000100014 <test_nor_cr_1_constant>:
|
||||
100014: 38 60 ff ff li r3,-1
|
||||
100018: 78 63 00 20 clrldi r3,r3,32
|
||||
10001c: 7c 63 18 f9 not. r3,r3
|
||||
100020: 38 60 00 00 li r3,0
|
||||
100024: 40 82 00 08 bne 10002c <.nor_cr_1_constant_ne>
|
||||
100028: 38 60 00 01 li r3,1
|
||||
|
||||
000000000010002c <.nor_cr_1_constant_ne>:
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
0000000000000000 t test_nor_cr_1
|
||||
0000000000000010 t .nor_cr_1_ne
|
||||
0000000000000014 t test_nor_cr_1_constant
|
||||
000000000000002c t .nor_cr_1_constant_ne
|
||||
|
|
Binary file not shown.
|
@ -4,6 +4,22 @@ Disassembly of section .text:
|
|||
100000: 60 83 fe dc ori r3,r4,65244
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_ori_2>:
|
||||
100008: 60 83 fe dc ori r3,r4,65244
|
||||
10000c: 4e 80 00 20 blr
|
||||
0000000000100008 <test_ori_1_constant>:
|
||||
100008: 3c 80 de ad lis r4,-8531
|
||||
10000c: 60 84 be ef ori r4,r4,48879
|
||||
100010: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100014: 60 83 fe dc ori r3,r4,65244
|
||||
100018: 4e 80 00 20 blr
|
||||
|
||||
000000000010001c <test_ori_2>:
|
||||
10001c: 60 83 fe dc ori r3,r4,65244
|
||||
100020: 4e 80 00 20 blr
|
||||
|
||||
0000000000100024 <test_ori_2_constant>:
|
||||
100024: 3c 80 de ad lis r4,-8531
|
||||
100028: 60 84 be ef ori r4,r4,48879
|
||||
10002c: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100030: 3c 60 10 00 lis r3,4096
|
||||
100034: 7c 84 1b 78 or r4,r4,r3
|
||||
100038: 60 83 fe dc ori r3,r4,65244
|
||||
10003c: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
0000000000000000 t test_ori_1
|
||||
0000000000000008 t test_ori_2
|
||||
0000000000000008 t test_ori_1_constant
|
||||
000000000000001c t test_ori_2
|
||||
0000000000000024 t test_ori_2_constant
|
||||
|
|
Binary file not shown.
|
@ -4,58 +4,214 @@ Disassembly of section .text:
|
|||
100000: 78 83 c0 00 rotldi r3,r4,24
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_rldicl_2>:
|
||||
100008: 78 83 c2 00 rldicl r3,r4,24,8
|
||||
10000c: 4e 80 00 20 blr
|
||||
0000000000100008 <test_rldicl_1_constant>:
|
||||
100008: 3c 80 01 23 lis r4,291
|
||||
10000c: 60 84 45 67 ori r4,r4,17767
|
||||
100010: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100014: 3c 60 89 ab lis r3,-30293
|
||||
100018: 60 63 cd ef ori r3,r3,52719
|
||||
10001c: 78 63 00 20 clrldi r3,r3,32
|
||||
100020: 7c 84 1b 78 or r4,r4,r3
|
||||
100024: 78 83 c0 00 rotldi r3,r4,24
|
||||
100028: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_rldicl_3>:
|
||||
100010: 78 83 c7 e0 rldicl r3,r4,24,63
|
||||
100014: 4e 80 00 20 blr
|
||||
000000000010002c <test_rldicl_2>:
|
||||
10002c: 78 83 c2 00 rldicl r3,r4,24,8
|
||||
100030: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_rldicl_4>:
|
||||
100018: 78 83 00 00 rotldi r3,r4,0
|
||||
10001c: 4e 80 00 20 blr
|
||||
0000000000100034 <test_rldicl_2_constant>:
|
||||
100034: 3c 80 01 23 lis r4,291
|
||||
100038: 60 84 45 67 ori r4,r4,17767
|
||||
10003c: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100040: 3c 60 89 ab lis r3,-30293
|
||||
100044: 60 63 cd ef ori r3,r3,52719
|
||||
100048: 78 63 00 20 clrldi r3,r3,32
|
||||
10004c: 7c 84 1b 78 or r4,r4,r3
|
||||
100050: 78 83 c2 00 rldicl r3,r4,24,8
|
||||
100054: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_rldicl_5>:
|
||||
100020: 78 83 07 e0 clrldi r3,r4,63
|
||||
100024: 4e 80 00 20 blr
|
||||
0000000000100058 <test_rldicl_3>:
|
||||
100058: 78 83 c7 e0 rldicl r3,r4,24,63
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_rldicl_6>:
|
||||
100028: 78 83 02 00 clrldi r3,r4,8
|
||||
10002c: 4e 80 00 20 blr
|
||||
0000000000100060 <test_rldicl_3_constant>:
|
||||
100060: 3c 80 01 23 lis r4,291
|
||||
100064: 60 84 45 67 ori r4,r4,17767
|
||||
100068: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
10006c: 3c 60 89 ab lis r3,-30293
|
||||
100070: 60 63 cd ef ori r3,r3,52719
|
||||
100074: 78 63 00 20 clrldi r3,r3,32
|
||||
100078: 7c 84 1b 78 or r4,r4,r3
|
||||
10007c: 78 83 c7 e0 rldicl r3,r4,24,63
|
||||
100080: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_rldicl_7>:
|
||||
100030: 78 83 f8 02 rotldi r3,r4,63
|
||||
100034: 4e 80 00 20 blr
|
||||
0000000000100084 <test_rldicl_4>:
|
||||
100084: 78 83 00 00 rotldi r3,r4,0
|
||||
100088: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_rldicl_8>:
|
||||
100038: 78 83 ff e2 rldicl r3,r4,63,63
|
||||
10003c: 4e 80 00 20 blr
|
||||
000000000010008c <test_rldicl_4_constant>:
|
||||
10008c: 3c 80 01 23 lis r4,291
|
||||
100090: 60 84 45 67 ori r4,r4,17767
|
||||
100094: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100098: 3c 60 89 ab lis r3,-30293
|
||||
10009c: 60 63 cd ef ori r3,r3,52719
|
||||
1000a0: 78 63 00 20 clrldi r3,r3,32
|
||||
1000a4: 7c 84 1b 78 or r4,r4,r3
|
||||
1000a8: 78 83 00 00 rotldi r3,r4,0
|
||||
1000ac: 4e 80 00 20 blr
|
||||
|
||||
0000000000100040 <test_rldicl_9>:
|
||||
100040: 78 83 f8 00 rotldi r3,r4,31
|
||||
100044: 4e 80 00 20 blr
|
||||
00000000001000b0 <test_rldicl_5>:
|
||||
1000b0: 78 83 07 e0 clrldi r3,r4,63
|
||||
1000b4: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_rldicl_10>:
|
||||
100048: 78 83 d1 82 rldicl r3,r4,58,6
|
||||
10004c: 4e 80 00 20 blr
|
||||
00000000001000b8 <test_rldicl_5_constant>:
|
||||
1000b8: 3c 80 01 23 lis r4,291
|
||||
1000bc: 60 84 45 67 ori r4,r4,17767
|
||||
1000c0: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
1000c4: 3c 60 89 ab lis r3,-30293
|
||||
1000c8: 60 63 cd ef ori r3,r3,52719
|
||||
1000cc: 78 63 00 20 clrldi r3,r3,32
|
||||
1000d0: 7c 84 1b 78 or r4,r4,r3
|
||||
1000d4: 78 83 07 e0 clrldi r3,r4,63
|
||||
1000d8: 4e 80 00 20 blr
|
||||
|
||||
0000000000100050 <test_srdi_1>:
|
||||
100050: 78 63 00 00 rotldi r3,r3,0
|
||||
100054: 78 84 00 00 rotldi r4,r4,0
|
||||
100058: 4e 80 00 20 blr
|
||||
00000000001000dc <test_rldicl_6>:
|
||||
1000dc: 78 83 02 00 clrldi r3,r4,8
|
||||
1000e0: 4e 80 00 20 blr
|
||||
|
||||
000000000010005c <test_srdi_2>:
|
||||
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
|
||||
00000000001000e4 <test_rldicl_6_constant>:
|
||||
1000e4: 3c 80 01 23 lis r4,291
|
||||
1000e8: 60 84 45 67 ori r4,r4,17767
|
||||
1000ec: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
1000f0: 3c 60 89 ab lis r3,-30293
|
||||
1000f4: 60 63 cd ef ori r3,r3,52719
|
||||
1000f8: 78 63 00 20 clrldi r3,r3,32
|
||||
1000fc: 7c 84 1b 78 or r4,r4,r3
|
||||
100100: 78 83 02 00 clrldi r3,r4,8
|
||||
100104: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_srdi_3>:
|
||||
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
|
||||
0000000000100108 <test_rldicl_7>:
|
||||
100108: 78 83 f8 02 rotldi r3,r4,63
|
||||
10010c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100074 <test_srdi_4>:
|
||||
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
|
||||
0000000000100110 <test_rldicl_7_constant>:
|
||||
100110: 3c 80 01 23 lis r4,291
|
||||
100114: 60 84 45 67 ori r4,r4,17767
|
||||
100118: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
10011c: 3c 60 89 ab lis r3,-30293
|
||||
100120: 60 63 cd ef ori r3,r3,52719
|
||||
100124: 78 63 00 20 clrldi r3,r3,32
|
||||
100128: 7c 84 1b 78 or r4,r4,r3
|
||||
10012c: 78 83 f8 02 rotldi r3,r4,63
|
||||
100130: 4e 80 00 20 blr
|
||||
|
||||
0000000000100134 <test_rldicl_8>:
|
||||
100134: 78 83 ff e2 rldicl r3,r4,63,63
|
||||
100138: 4e 80 00 20 blr
|
||||
|
||||
000000000010013c <test_rldicl_8_constant>:
|
||||
10013c: 3c 80 01 23 lis r4,291
|
||||
100140: 60 84 45 67 ori r4,r4,17767
|
||||
100144: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100148: 3c 60 89 ab lis r3,-30293
|
||||
10014c: 60 63 cd ef ori r3,r3,52719
|
||||
100150: 78 63 00 20 clrldi r3,r3,32
|
||||
100154: 7c 84 1b 78 or r4,r4,r3
|
||||
100158: 78 83 ff e2 rldicl r3,r4,63,63
|
||||
10015c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100160 <test_rldicl_9>:
|
||||
100160: 78 83 f8 00 rotldi r3,r4,31
|
||||
100164: 4e 80 00 20 blr
|
||||
|
||||
0000000000100168 <test_rldicl_9_constant>:
|
||||
100168: 3c 80 01 23 lis r4,291
|
||||
10016c: 60 84 45 67 ori r4,r4,17767
|
||||
100170: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100174: 3c 60 89 ab lis r3,-30293
|
||||
100178: 60 63 cd ef ori r3,r3,52719
|
||||
10017c: 78 63 00 20 clrldi r3,r3,32
|
||||
100180: 7c 84 1b 78 or r4,r4,r3
|
||||
100184: 78 83 f8 00 rotldi r3,r4,31
|
||||
100188: 4e 80 00 20 blr
|
||||
|
||||
000000000010018c <test_rldicl_10>:
|
||||
10018c: 78 83 d1 82 rldicl r3,r4,58,6
|
||||
100190: 4e 80 00 20 blr
|
||||
|
||||
0000000000100194 <test_rldicl_10_constant>:
|
||||
100194: 3c 80 16 30 lis r4,5680
|
||||
100198: 78 83 d1 82 rldicl r3,r4,58,6
|
||||
10019c: 4e 80 00 20 blr
|
||||
|
||||
00000000001001a0 <test_srdi_1>:
|
||||
1001a0: 78 63 00 00 rotldi r3,r3,0
|
||||
1001a4: 78 84 00 00 rotldi r4,r4,0
|
||||
1001a8: 4e 80 00 20 blr
|
||||
|
||||
00000000001001ac <test_srdi_1_constant>:
|
||||
1001ac: 3c 80 01 23 lis r4,291
|
||||
1001b0: 60 84 45 67 ori r4,r4,17767
|
||||
1001b4: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
1001b8: 3c 60 89 ab lis r3,-30293
|
||||
1001bc: 60 63 cd ef ori r3,r3,52719
|
||||
1001c0: 78 63 00 20 clrldi r3,r3,32
|
||||
1001c4: 7c 84 1b 78 or r4,r4,r3
|
||||
1001c8: 38 60 ff ff li r3,-1
|
||||
1001cc: 78 63 00 00 rotldi r3,r3,0
|
||||
1001d0: 78 84 00 00 rotldi r4,r4,0
|
||||
1001d4: 4e 80 00 20 blr
|
||||
|
||||
00000000001001d8 <test_srdi_2>:
|
||||
1001d8: 78 63 f8 42 rldicl r3,r3,63,1
|
||||
1001dc: 78 84 f8 42 rldicl r4,r4,63,1
|
||||
1001e0: 4e 80 00 20 blr
|
||||
|
||||
00000000001001e4 <test_srdi_2_constant>:
|
||||
1001e4: 3c 80 01 23 lis r4,291
|
||||
1001e8: 60 84 45 67 ori r4,r4,17767
|
||||
1001ec: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
1001f0: 3c 60 89 ab lis r3,-30293
|
||||
1001f4: 60 63 cd ef ori r3,r3,52719
|
||||
1001f8: 78 63 00 20 clrldi r3,r3,32
|
||||
1001fc: 7c 84 1b 78 or r4,r4,r3
|
||||
100200: 38 60 ff ff li r3,-1
|
||||
100204: 78 63 f8 42 rldicl r3,r3,63,1
|
||||
100208: 78 84 f8 42 rldicl r4,r4,63,1
|
||||
10020c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100210 <test_srdi_3>:
|
||||
100210: 78 63 00 22 rldicl r3,r3,32,32
|
||||
100214: 78 84 00 22 rldicl r4,r4,32,32
|
||||
100218: 4e 80 00 20 blr
|
||||
|
||||
000000000010021c <test_srdi_3_constant>:
|
||||
10021c: 3c 80 01 23 lis r4,291
|
||||
100220: 60 84 45 67 ori r4,r4,17767
|
||||
100224: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100228: 3c 60 89 ab lis r3,-30293
|
||||
10022c: 60 63 cd ef ori r3,r3,52719
|
||||
100230: 78 63 00 20 clrldi r3,r3,32
|
||||
100234: 7c 84 1b 78 or r4,r4,r3
|
||||
100238: 38 60 ff ff li r3,-1
|
||||
10023c: 78 63 00 22 rldicl r3,r3,32,32
|
||||
100240: 78 84 00 22 rldicl r4,r4,32,32
|
||||
100244: 4e 80 00 20 blr
|
||||
|
||||
0000000000100248 <test_srdi_4>:
|
||||
100248: 78 63 0f e0 rldicl r3,r3,1,63
|
||||
10024c: 78 84 0f e0 rldicl r4,r4,1,63
|
||||
100250: 4e 80 00 20 blr
|
||||
|
||||
0000000000100254 <test_srdi_4_constant>:
|
||||
100254: 3c 80 01 23 lis r4,291
|
||||
100258: 60 84 45 67 ori r4,r4,17767
|
||||
10025c: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100260: 3c 60 89 ab lis r3,-30293
|
||||
100264: 60 63 cd ef ori r3,r3,52719
|
||||
100268: 78 63 00 20 clrldi r3,r3,32
|
||||
10026c: 7c 84 1b 78 or r4,r4,r3
|
||||
100270: 38 60 ff ff li r3,-1
|
||||
100274: 78 63 0f e0 rldicl r3,r3,1,63
|
||||
100278: 78 84 0f e0 rldicl r4,r4,1,63
|
||||
10027c: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,14 +1,28 @@
|
|||
0000000000000000 t test_rldicl_1
|
||||
0000000000000008 t test_rldicl_2
|
||||
0000000000000010 t test_rldicl_3
|
||||
0000000000000018 t test_rldicl_4
|
||||
0000000000000020 t test_rldicl_5
|
||||
0000000000000028 t test_rldicl_6
|
||||
0000000000000030 t test_rldicl_7
|
||||
0000000000000038 t test_rldicl_8
|
||||
0000000000000040 t test_rldicl_9
|
||||
0000000000000048 t test_rldicl_10
|
||||
0000000000000050 t test_srdi_1
|
||||
000000000000005c t test_srdi_2
|
||||
0000000000000068 t test_srdi_3
|
||||
0000000000000074 t test_srdi_4
|
||||
0000000000000008 t test_rldicl_1_constant
|
||||
000000000000002c t test_rldicl_2
|
||||
0000000000000034 t test_rldicl_2_constant
|
||||
0000000000000058 t test_rldicl_3
|
||||
0000000000000060 t test_rldicl_3_constant
|
||||
0000000000000084 t test_rldicl_4
|
||||
000000000000008c t test_rldicl_4_constant
|
||||
00000000000000b0 t test_rldicl_5
|
||||
00000000000000b8 t test_rldicl_5_constant
|
||||
00000000000000dc t test_rldicl_6
|
||||
00000000000000e4 t test_rldicl_6_constant
|
||||
0000000000000108 t test_rldicl_7
|
||||
0000000000000110 t test_rldicl_7_constant
|
||||
0000000000000134 t test_rldicl_8
|
||||
000000000000013c t test_rldicl_8_constant
|
||||
0000000000000160 t test_rldicl_9
|
||||
0000000000000168 t test_rldicl_9_constant
|
||||
000000000000018c t test_rldicl_10
|
||||
0000000000000194 t test_rldicl_10_constant
|
||||
00000000000001a0 t test_srdi_1
|
||||
00000000000001ac t test_srdi_1_constant
|
||||
00000000000001d8 t test_srdi_2
|
||||
00000000000001e4 t test_srdi_2_constant
|
||||
0000000000000210 t test_srdi_3
|
||||
000000000000021c t test_srdi_3_constant
|
||||
0000000000000248 t test_srdi_4
|
||||
0000000000000254 t test_srdi_4_constant
|
||||
|
|
Binary file not shown.
|
@ -4,54 +4,205 @@ Disassembly of section .text:
|
|||
100000: 78 83 c0 04 rldicr r3,r4,24,0
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_rldicr_2>:
|
||||
100008: 78 83 c2 04 rldicr r3,r4,24,8
|
||||
10000c: 4e 80 00 20 blr
|
||||
0000000000100008 <test_rldicr_1_constant>:
|
||||
100008: 3c 80 01 23 lis r4,291
|
||||
10000c: 60 84 45 67 ori r4,r4,17767
|
||||
100010: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100014: 3c 60 89 ab lis r3,-30293
|
||||
100018: 60 63 cd ef ori r3,r3,52719
|
||||
10001c: 78 63 00 20 clrldi r3,r3,32
|
||||
100020: 7c 84 1b 78 or r4,r4,r3
|
||||
100024: 78 83 c0 04 rldicr r3,r4,24,0
|
||||
100028: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_rldicr_3>:
|
||||
100010: 78 83 c7 e4 rldicr r3,r4,24,63
|
||||
100014: 4e 80 00 20 blr
|
||||
000000000010002c <test_rldicr_2>:
|
||||
10002c: 78 83 c2 04 rldicr r3,r4,24,8
|
||||
100030: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_rldicr_4>:
|
||||
100018: 78 83 00 04 rldicr r3,r4,0,0
|
||||
10001c: 4e 80 00 20 blr
|
||||
0000000000100034 <test_rldicr_2_constant>:
|
||||
100034: 3c 80 01 23 lis r4,291
|
||||
100038: 60 84 45 67 ori r4,r4,17767
|
||||
10003c: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100040: 3c 60 89 ab lis r3,-30293
|
||||
100044: 60 63 cd ef ori r3,r3,52719
|
||||
100048: 78 63 00 20 clrldi r3,r3,32
|
||||
10004c: 7c 84 1b 78 or r4,r4,r3
|
||||
100050: 78 83 c2 04 rldicr r3,r4,24,8
|
||||
100054: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_rldicr_5>:
|
||||
100020: 78 83 07 e4 rldicr r3,r4,0,63
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_rldicr_6>:
|
||||
100028: 78 83 02 04 rldicr r3,r4,0,8
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_rldicr_7>:
|
||||
100030: 78 83 f8 06 rldicr r3,r4,63,0
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_rldicr_8>:
|
||||
100038: 78 83 ff e6 rldicr r3,r4,63,63
|
||||
10003c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100040 <test_rldicr_9>:
|
||||
100040: 78 83 f8 04 rldicr r3,r4,31,0
|
||||
100044: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_sldi_1>:
|
||||
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 <test_sldi_2>:
|
||||
100054: 78 63 0f a4 rldicr r3,r3,1,62
|
||||
100058: 78 84 0f a4 rldicr r4,r4,1,62
|
||||
0000000000100058 <test_rldicr_3>:
|
||||
100058: 78 83 c7 e4 rldicr r3,r4,24,63
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100060 <test_sldi_3>:
|
||||
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
|
||||
0000000000100060 <test_rldicr_3_constant>:
|
||||
100060: 3c 80 01 23 lis r4,291
|
||||
100064: 60 84 45 67 ori r4,r4,17767
|
||||
100068: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
10006c: 3c 60 89 ab lis r3,-30293
|
||||
100070: 60 63 cd ef ori r3,r3,52719
|
||||
100074: 78 63 00 20 clrldi r3,r3,32
|
||||
100078: 7c 84 1b 78 or r4,r4,r3
|
||||
10007c: 78 83 c7 e4 rldicr r3,r4,24,63
|
||||
100080: 4e 80 00 20 blr
|
||||
|
||||
000000000010006c <test_sldi_4>:
|
||||
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
|
||||
0000000000100084 <test_rldicr_4>:
|
||||
100084: 78 83 00 04 rldicr r3,r4,0,0
|
||||
100088: 4e 80 00 20 blr
|
||||
|
||||
000000000010008c <test_rldicr_4_constant>:
|
||||
10008c: 3c 80 01 23 lis r4,291
|
||||
100090: 60 84 45 67 ori r4,r4,17767
|
||||
100094: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100098: 3c 60 89 ab lis r3,-30293
|
||||
10009c: 60 63 cd ef ori r3,r3,52719
|
||||
1000a0: 78 63 00 20 clrldi r3,r3,32
|
||||
1000a4: 7c 84 1b 78 or r4,r4,r3
|
||||
1000a8: 78 83 00 04 rldicr r3,r4,0,0
|
||||
1000ac: 4e 80 00 20 blr
|
||||
|
||||
00000000001000b0 <test_rldicr_5>:
|
||||
1000b0: 78 83 07 e4 rldicr r3,r4,0,63
|
||||
1000b4: 4e 80 00 20 blr
|
||||
|
||||
00000000001000b8 <test_rldicr_5_constant>:
|
||||
1000b8: 3c 80 01 23 lis r4,291
|
||||
1000bc: 60 84 45 67 ori r4,r4,17767
|
||||
1000c0: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
1000c4: 3c 60 89 ab lis r3,-30293
|
||||
1000c8: 60 63 cd ef ori r3,r3,52719
|
||||
1000cc: 78 63 00 20 clrldi r3,r3,32
|
||||
1000d0: 7c 84 1b 78 or r4,r4,r3
|
||||
1000d4: 78 83 07 e4 rldicr r3,r4,0,63
|
||||
1000d8: 4e 80 00 20 blr
|
||||
|
||||
00000000001000dc <test_rldicr_6>:
|
||||
1000dc: 78 83 02 04 rldicr r3,r4,0,8
|
||||
1000e0: 4e 80 00 20 blr
|
||||
|
||||
00000000001000e4 <test_rldicr_6_constant>:
|
||||
1000e4: 3c 80 01 23 lis r4,291
|
||||
1000e8: 60 84 45 67 ori r4,r4,17767
|
||||
1000ec: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
1000f0: 3c 60 89 ab lis r3,-30293
|
||||
1000f4: 60 63 cd ef ori r3,r3,52719
|
||||
1000f8: 78 63 00 20 clrldi r3,r3,32
|
||||
1000fc: 7c 84 1b 78 or r4,r4,r3
|
||||
100100: 78 83 02 04 rldicr r3,r4,0,8
|
||||
100104: 4e 80 00 20 blr
|
||||
|
||||
0000000000100108 <test_rldicr_7>:
|
||||
100108: 78 83 f8 06 rldicr r3,r4,63,0
|
||||
10010c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100110 <test_rldicr_7_constant>:
|
||||
100110: 3c 80 01 23 lis r4,291
|
||||
100114: 60 84 45 67 ori r4,r4,17767
|
||||
100118: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
10011c: 3c 60 89 ab lis r3,-30293
|
||||
100120: 60 63 cd ef ori r3,r3,52719
|
||||
100124: 78 63 00 20 clrldi r3,r3,32
|
||||
100128: 7c 84 1b 78 or r4,r4,r3
|
||||
10012c: 78 83 f8 06 rldicr r3,r4,63,0
|
||||
100130: 4e 80 00 20 blr
|
||||
|
||||
0000000000100134 <test_rldicr_8>:
|
||||
100134: 78 83 ff e6 rldicr r3,r4,63,63
|
||||
100138: 4e 80 00 20 blr
|
||||
|
||||
000000000010013c <test_rldicr_8_constant>:
|
||||
10013c: 3c 80 01 23 lis r4,291
|
||||
100140: 60 84 45 67 ori r4,r4,17767
|
||||
100144: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100148: 3c 60 89 ab lis r3,-30293
|
||||
10014c: 60 63 cd ef ori r3,r3,52719
|
||||
100150: 78 63 00 20 clrldi r3,r3,32
|
||||
100154: 7c 84 1b 78 or r4,r4,r3
|
||||
100158: 78 83 ff e6 rldicr r3,r4,63,63
|
||||
10015c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100160 <test_rldicr_9>:
|
||||
100160: 78 83 f8 04 rldicr r3,r4,31,0
|
||||
100164: 4e 80 00 20 blr
|
||||
|
||||
0000000000100168 <test_rldicr_9_constant>:
|
||||
100168: 3c 80 01 23 lis r4,291
|
||||
10016c: 60 84 45 67 ori r4,r4,17767
|
||||
100170: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100174: 3c 60 89 ab lis r3,-30293
|
||||
100178: 60 63 cd ef ori r3,r3,52719
|
||||
10017c: 78 63 00 20 clrldi r3,r3,32
|
||||
100180: 7c 84 1b 78 or r4,r4,r3
|
||||
100184: 78 83 f8 04 rldicr r3,r4,31,0
|
||||
100188: 4e 80 00 20 blr
|
||||
|
||||
000000000010018c <test_sldi_1>:
|
||||
10018c: 78 63 07 e4 rldicr r3,r3,0,63
|
||||
100190: 78 84 07 e4 rldicr r4,r4,0,63
|
||||
100194: 4e 80 00 20 blr
|
||||
|
||||
0000000000100198 <test_sldi_1_constant>:
|
||||
100198: 3c 80 01 23 lis r4,291
|
||||
10019c: 60 84 45 67 ori r4,r4,17767
|
||||
1001a0: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
1001a4: 3c 60 89 ab lis r3,-30293
|
||||
1001a8: 60 63 cd ef ori r3,r3,52719
|
||||
1001ac: 78 63 00 20 clrldi r3,r3,32
|
||||
1001b0: 7c 84 1b 78 or r4,r4,r3
|
||||
1001b4: 38 60 ff ff li r3,-1
|
||||
1001b8: 78 63 07 e4 rldicr r3,r3,0,63
|
||||
1001bc: 78 84 07 e4 rldicr r4,r4,0,63
|
||||
1001c0: 4e 80 00 20 blr
|
||||
|
||||
00000000001001c4 <test_sldi_2>:
|
||||
1001c4: 78 63 0f a4 rldicr r3,r3,1,62
|
||||
1001c8: 78 84 0f a4 rldicr r4,r4,1,62
|
||||
1001cc: 4e 80 00 20 blr
|
||||
|
||||
00000000001001d0 <test_sldi_2_constant>:
|
||||
1001d0: 3c 80 01 23 lis r4,291
|
||||
1001d4: 60 84 45 67 ori r4,r4,17767
|
||||
1001d8: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
1001dc: 3c 60 89 ab lis r3,-30293
|
||||
1001e0: 60 63 cd ef ori r3,r3,52719
|
||||
1001e4: 78 63 00 20 clrldi r3,r3,32
|
||||
1001e8: 7c 84 1b 78 or r4,r4,r3
|
||||
1001ec: 38 60 ff ff li r3,-1
|
||||
1001f0: 78 63 0f a4 rldicr r3,r3,1,62
|
||||
1001f4: 78 84 0f a4 rldicr r4,r4,1,62
|
||||
1001f8: 4e 80 00 20 blr
|
||||
|
||||
00000000001001fc <test_sldi_3>:
|
||||
1001fc: 78 63 07 c6 rldicr r3,r3,32,31
|
||||
100200: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100204: 4e 80 00 20 blr
|
||||
|
||||
0000000000100208 <test_sldi_3_constant>:
|
||||
100208: 3c 80 01 23 lis r4,291
|
||||
10020c: 60 84 45 67 ori r4,r4,17767
|
||||
100210: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100214: 3c 60 89 ab lis r3,-30293
|
||||
100218: 60 63 cd ef ori r3,r3,52719
|
||||
10021c: 78 63 00 20 clrldi r3,r3,32
|
||||
100220: 7c 84 1b 78 or r4,r4,r3
|
||||
100224: 38 60 ff ff li r3,-1
|
||||
100228: 78 63 07 c6 rldicr r3,r3,32,31
|
||||
10022c: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100230: 4e 80 00 20 blr
|
||||
|
||||
0000000000100234 <test_sldi_4>:
|
||||
100234: 78 63 f8 06 rldicr r3,r3,63,0
|
||||
100238: 78 84 f8 06 rldicr r4,r4,63,0
|
||||
10023c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100240 <test_sldi_4_constant>:
|
||||
100240: 3c 80 01 23 lis r4,291
|
||||
100244: 60 84 45 67 ori r4,r4,17767
|
||||
100248: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
10024c: 3c 60 89 ab lis r3,-30293
|
||||
100250: 60 63 cd ef ori r3,r3,52719
|
||||
100254: 78 63 00 20 clrldi r3,r3,32
|
||||
100258: 7c 84 1b 78 or r4,r4,r3
|
||||
10025c: 38 60 ff ff li r3,-1
|
||||
100260: 78 63 f8 06 rldicr r3,r3,63,0
|
||||
100264: 78 84 f8 06 rldicr r4,r4,63,0
|
||||
100268: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,13 +1,26 @@
|
|||
0000000000000000 t test_rldicr_1
|
||||
0000000000000008 t test_rldicr_2
|
||||
0000000000000010 t test_rldicr_3
|
||||
0000000000000018 t test_rldicr_4
|
||||
0000000000000020 t test_rldicr_5
|
||||
0000000000000028 t test_rldicr_6
|
||||
0000000000000030 t test_rldicr_7
|
||||
0000000000000038 t test_rldicr_8
|
||||
0000000000000040 t test_rldicr_9
|
||||
0000000000000048 t test_sldi_1
|
||||
0000000000000054 t test_sldi_2
|
||||
0000000000000060 t test_sldi_3
|
||||
000000000000006c t test_sldi_4
|
||||
0000000000000008 t test_rldicr_1_constant
|
||||
000000000000002c t test_rldicr_2
|
||||
0000000000000034 t test_rldicr_2_constant
|
||||
0000000000000058 t test_rldicr_3
|
||||
0000000000000060 t test_rldicr_3_constant
|
||||
0000000000000084 t test_rldicr_4
|
||||
000000000000008c t test_rldicr_4_constant
|
||||
00000000000000b0 t test_rldicr_5
|
||||
00000000000000b8 t test_rldicr_5_constant
|
||||
00000000000000dc t test_rldicr_6
|
||||
00000000000000e4 t test_rldicr_6_constant
|
||||
0000000000000108 t test_rldicr_7
|
||||
0000000000000110 t test_rldicr_7_constant
|
||||
0000000000000134 t test_rldicr_8
|
||||
000000000000013c t test_rldicr_8_constant
|
||||
0000000000000160 t test_rldicr_9
|
||||
0000000000000168 t test_rldicr_9_constant
|
||||
000000000000018c t test_sldi_1
|
||||
0000000000000198 t test_sldi_1_constant
|
||||
00000000000001c4 t test_sldi_2
|
||||
00000000000001d0 t test_sldi_2_constant
|
||||
00000000000001fc t test_sldi_3
|
||||
0000000000000208 t test_sldi_3_constant
|
||||
0000000000000234 t test_sldi_4
|
||||
0000000000000240 t test_sldi_4_constant
|
||||
|
|
Binary file not shown.
|
@ -3,3 +3,21 @@ Disassembly of section .text:
|
|||
0000000000100000 <test_rlwimi>:
|
||||
100000: 50 86 10 3a rlwimi r6,r4,2,0,29
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_rlwimi_constant>:
|
||||
100008: 3c 80 ca fe lis r4,-13570
|
||||
10000c: 60 84 ba be ori r4,r4,47806
|
||||
100010: 78 84 07 c6 rldicr r4,r4,32,31
|
||||
100014: 3c 60 90 00 lis r3,-28672
|
||||
100018: 60 63 30 00 ori r3,r3,12288
|
||||
10001c: 78 63 00 20 clrldi r3,r3,32
|
||||
100020: 7c 84 1b 78 or r4,r4,r3
|
||||
100024: 3c c0 de ad lis r6,-8531
|
||||
100028: 60 c6 be ef ori r6,r6,48879
|
||||
10002c: 78 c6 07 c6 rldicr r6,r6,32,31
|
||||
100030: 3c 60 00 00 lis r3,0
|
||||
100034: 60 63 00 03 ori r3,r3,3
|
||||
100038: 78 63 00 20 clrldi r3,r3,32
|
||||
10003c: 7c c6 1b 78 or r6,r6,r3
|
||||
100040: 50 86 10 3a rlwimi r6,r4,2,0,29
|
||||
100044: 4e 80 00 20 blr
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
0000000000000000 t test_rlwimi
|
||||
0000000000000008 t test_rlwimi_constant
|
||||
|
|
Binary file not shown.
|
@ -4,38 +4,99 @@ Disassembly of section .text:
|
|||
100000: 54 a7 ef 3e rlwinm r7,r5,29,28,31
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_rlwinm_1>:
|
||||
100008: 54 83 c2 1e rlwinm r3,r4,24,8,15
|
||||
10000c: 4e 80 00 20 blr
|
||||
0000000000100008 <test_rlwinm_extrwi_constant>:
|
||||
100008: 38 a0 00 30 li r5,48
|
||||
10000c: 54 a7 ef 3e rlwinm r7,r5,29,28,31
|
||||
100010: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_rlwinm_2>:
|
||||
100010: 54 83 20 36 rlwinm r3,r4,4,0,27
|
||||
100014: 4e 80 00 20 blr
|
||||
0000000000100014 <test_rlwinm_1>:
|
||||
100014: 54 83 c2 1e rlwinm r3,r4,24,8,15
|
||||
100018: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_rlwinm_3>:
|
||||
100018: 54 83 10 3a rlwinm r3,r4,2,0,29
|
||||
10001c: 4e 80 00 20 blr
|
||||
000000000010001c <test_rlwinm_1_constant>:
|
||||
10001c: 3c 80 12 34 lis r4,4660
|
||||
100020: 60 84 56 78 ori r4,r4,22136
|
||||
100024: 54 83 c2 1e rlwinm r3,r4,24,8,15
|
||||
100028: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_rlwinm_4>:
|
||||
100020: 54 83 10 3b rlwinm. r3,r4,2,0,29
|
||||
100024: 4e 80 00 20 blr
|
||||
000000000010002c <test_rlwinm_2>:
|
||||
10002c: 54 83 20 36 rlwinm r3,r4,4,0,27
|
||||
100030: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_rlwinm_5>:
|
||||
100028: 54 83 01 7a rlwinm r3,r4,0,5,29
|
||||
10002c: 4e 80 00 20 blr
|
||||
0000000000100034 <test_rlwinm_2_constant>:
|
||||
100034: 3c 80 12 34 lis r4,4660
|
||||
100038: 60 84 56 78 ori r4,r4,22136
|
||||
10003c: 54 83 20 36 rlwinm r3,r4,4,0,27
|
||||
100040: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_rlwinm_6>:
|
||||
100030: 54 83 00 3e rotlwi r3,r4,0
|
||||
100034: 4e 80 00 20 blr
|
||||
0000000000100044 <test_rlwinm_3>:
|
||||
100044: 54 83 10 3a rlwinm r3,r4,2,0,29
|
||||
100048: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_rlwinm_7>:
|
||||
100038: 54 83 00 20 rlwinm r3,r4,0,0,16
|
||||
10003c: 4e 80 00 20 blr
|
||||
000000000010004c <test_rlwinm_3_constant>:
|
||||
10004c: 3c 80 90 00 lis r4,-28672
|
||||
100050: 60 84 30 00 ori r4,r4,12288
|
||||
100054: 78 84 00 20 clrldi r4,r4,32
|
||||
100058: 54 83 10 3a rlwinm r3,r4,2,0,29
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100040 <test_rlwinm_8>:
|
||||
100040: 54 83 04 3e clrlwi r3,r4,16
|
||||
100044: 4e 80 00 20 blr
|
||||
0000000000100060 <test_rlwinm_4>:
|
||||
100060: 54 83 10 3b rlwinm. r3,r4,2,0,29
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_rlwinm_9>:
|
||||
100048: 54 83 84 3e rlwinm r3,r4,16,16,31
|
||||
10004c: 4e 80 00 20 blr
|
||||
0000000000100068 <test_rlwinm_4_constant>:
|
||||
100068: 3c 80 b0 04 lis r4,-20476
|
||||
10006c: 60 84 30 00 ori r4,r4,12288
|
||||
100070: 78 84 00 20 clrldi r4,r4,32
|
||||
100074: 54 83 10 3b rlwinm. r3,r4,2,0,29
|
||||
100078: 4e 80 00 20 blr
|
||||
|
||||
000000000010007c <test_rlwinm_5>:
|
||||
10007c: 54 83 01 7a rlwinm r3,r4,0,5,29
|
||||
100080: 4e 80 00 20 blr
|
||||
|
||||
0000000000100084 <test_rlwinm_5_constant>:
|
||||
100084: 3c 80 12 34 lis r4,4660
|
||||
100088: 60 84 56 78 ori r4,r4,22136
|
||||
10008c: 54 83 01 7a rlwinm r3,r4,0,5,29
|
||||
100090: 4e 80 00 20 blr
|
||||
|
||||
0000000000100094 <test_rlwinm_6>:
|
||||
100094: 54 83 00 3e rotlwi r3,r4,0
|
||||
100098: 4e 80 00 20 blr
|
||||
|
||||
000000000010009c <test_rlwinm_6_constant>:
|
||||
10009c: 3c 80 12 34 lis r4,4660
|
||||
1000a0: 60 84 56 78 ori r4,r4,22136
|
||||
1000a4: 54 83 00 3e rotlwi r3,r4,0
|
||||
1000a8: 4e 80 00 20 blr
|
||||
|
||||
00000000001000ac <test_rlwinm_7>:
|
||||
1000ac: 54 83 00 20 rlwinm r3,r4,0,0,16
|
||||
1000b0: 4e 80 00 20 blr
|
||||
|
||||
00000000001000b4 <test_rlwinm_7_constant>:
|
||||
1000b4: 3c 80 12 34 lis r4,4660
|
||||
1000b8: 60 84 56 78 ori r4,r4,22136
|
||||
1000bc: 54 83 00 20 rlwinm r3,r4,0,0,16
|
||||
1000c0: 4e 80 00 20 blr
|
||||
|
||||
00000000001000c4 <test_rlwinm_8>:
|
||||
1000c4: 54 83 04 3e clrlwi r3,r4,16
|
||||
1000c8: 4e 80 00 20 blr
|
||||
|
||||
00000000001000cc <test_rlwinm_8_constant>:
|
||||
1000cc: 3c 80 12 34 lis r4,4660
|
||||
1000d0: 60 84 56 78 ori r4,r4,22136
|
||||
1000d4: 54 83 04 3e clrlwi r3,r4,16
|
||||
1000d8: 4e 80 00 20 blr
|
||||
|
||||
00000000001000dc <test_rlwinm_9>:
|
||||
1000dc: 54 83 84 3e rlwinm r3,r4,16,16,31
|
||||
1000e0: 4e 80 00 20 blr
|
||||
|
||||
00000000001000e4 <test_rlwinm_9_constant>:
|
||||
1000e4: 3c 80 12 34 lis r4,4660
|
||||
1000e8: 60 84 56 78 ori r4,r4,22136
|
||||
1000ec: 54 83 84 3e rlwinm r3,r4,16,16,31
|
||||
1000f0: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,10 +1,20 @@
|
|||
0000000000000000 t test_rlwinm_extrwi
|
||||
0000000000000008 t test_rlwinm_1
|
||||
0000000000000010 t test_rlwinm_2
|
||||
0000000000000018 t test_rlwinm_3
|
||||
0000000000000020 t test_rlwinm_4
|
||||
0000000000000028 t test_rlwinm_5
|
||||
0000000000000030 t test_rlwinm_6
|
||||
0000000000000038 t test_rlwinm_7
|
||||
0000000000000040 t test_rlwinm_8
|
||||
0000000000000048 t test_rlwinm_9
|
||||
0000000000000008 t test_rlwinm_extrwi_constant
|
||||
0000000000000014 t test_rlwinm_1
|
||||
000000000000001c t test_rlwinm_1_constant
|
||||
000000000000002c t test_rlwinm_2
|
||||
0000000000000034 t test_rlwinm_2_constant
|
||||
0000000000000044 t test_rlwinm_3
|
||||
000000000000004c t test_rlwinm_3_constant
|
||||
0000000000000060 t test_rlwinm_4
|
||||
0000000000000068 t test_rlwinm_4_constant
|
||||
000000000000007c t test_rlwinm_5
|
||||
0000000000000084 t test_rlwinm_5_constant
|
||||
0000000000000094 t test_rlwinm_6
|
||||
000000000000009c t test_rlwinm_6_constant
|
||||
00000000000000ac t test_rlwinm_7
|
||||
00000000000000b4 t test_rlwinm_7_constant
|
||||
00000000000000c4 t test_rlwinm_8
|
||||
00000000000000cc t test_rlwinm_8_constant
|
||||
00000000000000dc t test_rlwinm_9
|
||||
00000000000000e4 t test_rlwinm_9_constant
|
||||
|
|
Binary file not shown.
|
@ -4,38 +4,110 @@ Disassembly of section .text:
|
|||
100000: 5c 83 2a 1e rlwnm r3,r4,r5,8,15
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_rlwnm_2>:
|
||||
100008: 5c 83 28 36 rlwnm r3,r4,r5,0,27
|
||||
10000c: 4e 80 00 20 blr
|
||||
0000000000100008 <test_rlwnm_1_constant>:
|
||||
100008: 3c 80 12 34 lis r4,4660
|
||||
10000c: 60 84 56 78 ori r4,r4,22136
|
||||
100010: 38 a0 00 18 li r5,24
|
||||
100014: 5c 83 2a 1e rlwnm r3,r4,r5,8,15
|
||||
100018: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_rlwnm_3>:
|
||||
100010: 5c 83 28 3a rlwnm r3,r4,r5,0,29
|
||||
100014: 4e 80 00 20 blr
|
||||
000000000010001c <test_rlwnm_2>:
|
||||
10001c: 5c 83 28 36 rlwnm r3,r4,r5,0,27
|
||||
100020: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_rlwnm_4>:
|
||||
100018: 5c 83 28 3b rlwnm. r3,r4,r5,0,29
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_rlwnm_5>:
|
||||
100020: 5c 83 29 7a rlwnm r3,r4,r5,5,29
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_rlwnm_6>:
|
||||
100028: 5c 83 28 3e rotlw r3,r4,r5
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_rlwnm_7>:
|
||||
100030: 5c 83 28 20 rlwnm r3,r4,r5,0,16
|
||||
0000000000100024 <test_rlwnm_2_constant>:
|
||||
100024: 3c 80 12 34 lis r4,4660
|
||||
100028: 60 84 56 78 ori r4,r4,22136
|
||||
10002c: 38 a0 00 04 li r5,4
|
||||
100030: 5c 83 28 36 rlwnm r3,r4,r5,0,27
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_rlwnm_8>:
|
||||
100038: 5c 83 2c 3e rlwnm r3,r4,r5,16,31
|
||||
0000000000100038 <test_rlwnm_3>:
|
||||
100038: 5c 83 28 3a rlwnm r3,r4,r5,0,29
|
||||
10003c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100040 <test_rlwnm_9>:
|
||||
100040: 5c 83 2c 3e rlwnm r3,r4,r5,16,31
|
||||
100044: 4e 80 00 20 blr
|
||||
0000000000100040 <test_rlwnm_3_constant>:
|
||||
100040: 3c 80 90 00 lis r4,-28672
|
||||
100044: 60 84 30 00 ori r4,r4,12288
|
||||
100048: 78 84 00 20 clrldi r4,r4,32
|
||||
10004c: 38 a0 00 02 li r5,2
|
||||
100050: 5c 83 28 3a rlwnm r3,r4,r5,0,29
|
||||
100054: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_rlwnm_10>:
|
||||
100048: 5c 83 28 3e rotlw r3,r4,r5
|
||||
10004c: 4e 80 00 20 blr
|
||||
0000000000100058 <test_rlwnm_4>:
|
||||
100058: 5c 83 28 3b rlwnm. r3,r4,r5,0,29
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100060 <test_rlwnm_4_constant>:
|
||||
100060: 3c 80 b0 04 lis r4,-20476
|
||||
100064: 60 84 30 00 ori r4,r4,12288
|
||||
100068: 78 84 00 20 clrldi r4,r4,32
|
||||
10006c: 38 a0 00 02 li r5,2
|
||||
100070: 5c 83 28 3b rlwnm. r3,r4,r5,0,29
|
||||
100074: 4e 80 00 20 blr
|
||||
|
||||
0000000000100078 <test_rlwnm_5>:
|
||||
100078: 5c 83 29 7a rlwnm r3,r4,r5,5,29
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_rlwnm_5_constant>:
|
||||
100080: 3c 80 12 34 lis r4,4660
|
||||
100084: 60 84 56 78 ori r4,r4,22136
|
||||
100088: 38 a0 00 00 li r5,0
|
||||
10008c: 5c 83 29 7a rlwnm r3,r4,r5,5,29
|
||||
100090: 4e 80 00 20 blr
|
||||
|
||||
0000000000100094 <test_rlwnm_6>:
|
||||
100094: 5c 83 28 3e rotlw r3,r4,r5
|
||||
100098: 4e 80 00 20 blr
|
||||
|
||||
000000000010009c <test_rlwnm_6_constant>:
|
||||
10009c: 3c 80 12 34 lis r4,4660
|
||||
1000a0: 60 84 56 78 ori r4,r4,22136
|
||||
1000a4: 38 a0 00 00 li r5,0
|
||||
1000a8: 5c 83 28 3e rotlw r3,r4,r5
|
||||
1000ac: 4e 80 00 20 blr
|
||||
|
||||
00000000001000b0 <test_rlwnm_7>:
|
||||
1000b0: 5c 83 28 20 rlwnm r3,r4,r5,0,16
|
||||
1000b4: 4e 80 00 20 blr
|
||||
|
||||
00000000001000b8 <test_rlwnm_7_constant>:
|
||||
1000b8: 3c 80 12 34 lis r4,4660
|
||||
1000bc: 60 84 56 78 ori r4,r4,22136
|
||||
1000c0: 38 a0 00 00 li r5,0
|
||||
1000c4: 5c 83 28 20 rlwnm r3,r4,r5,0,16
|
||||
1000c8: 4e 80 00 20 blr
|
||||
|
||||
00000000001000cc <test_rlwnm_8>:
|
||||
1000cc: 5c 83 2c 3e rlwnm r3,r4,r5,16,31
|
||||
1000d0: 4e 80 00 20 blr
|
||||
|
||||
00000000001000d4 <test_rlwnm_8_constant>:
|
||||
1000d4: 3c 80 12 34 lis r4,4660
|
||||
1000d8: 60 84 56 78 ori r4,r4,22136
|
||||
1000dc: 38 a0 00 00 li r5,0
|
||||
1000e0: 5c 83 2c 3e rlwnm r3,r4,r5,16,31
|
||||
1000e4: 4e 80 00 20 blr
|
||||
|
||||
00000000001000e8 <test_rlwnm_9>:
|
||||
1000e8: 5c 83 2c 3e rlwnm r3,r4,r5,16,31
|
||||
1000ec: 4e 80 00 20 blr
|
||||
|
||||
00000000001000f0 <test_rlwnm_9_constant>:
|
||||
1000f0: 3c 80 12 34 lis r4,4660
|
||||
1000f4: 60 84 56 78 ori r4,r4,22136
|
||||
1000f8: 38 a0 00 10 li r5,16
|
||||
1000fc: 5c 83 2c 3e rlwnm r3,r4,r5,16,31
|
||||
100100: 4e 80 00 20 blr
|
||||
|
||||
0000000000100104 <test_rlwnm_10>:
|
||||
100104: 5c 83 28 3e rotlw r3,r4,r5
|
||||
100108: 4e 80 00 20 blr
|
||||
|
||||
000000000010010c <test_rlwnm_10_constant>:
|
||||
10010c: 3c 80 12 34 lis r4,4660
|
||||
100110: 60 84 56 78 ori r4,r4,22136
|
||||
100114: 38 a0 00 20 li r5,32
|
||||
100118: 5c 83 28 3e rotlw r3,r4,r5
|
||||
10011c: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,10 +1,20 @@
|
|||
0000000000000000 t test_rlwnm_1
|
||||
0000000000000008 t test_rlwnm_2
|
||||
0000000000000010 t test_rlwnm_3
|
||||
0000000000000018 t test_rlwnm_4
|
||||
0000000000000020 t test_rlwnm_5
|
||||
0000000000000028 t test_rlwnm_6
|
||||
0000000000000030 t test_rlwnm_7
|
||||
0000000000000038 t test_rlwnm_8
|
||||
0000000000000040 t test_rlwnm_9
|
||||
0000000000000048 t test_rlwnm_10
|
||||
0000000000000008 t test_rlwnm_1_constant
|
||||
000000000000001c t test_rlwnm_2
|
||||
0000000000000024 t test_rlwnm_2_constant
|
||||
0000000000000038 t test_rlwnm_3
|
||||
0000000000000040 t test_rlwnm_3_constant
|
||||
0000000000000058 t test_rlwnm_4
|
||||
0000000000000060 t test_rlwnm_4_constant
|
||||
0000000000000078 t test_rlwnm_5
|
||||
0000000000000080 t test_rlwnm_5_constant
|
||||
0000000000000094 t test_rlwnm_6
|
||||
000000000000009c t test_rlwnm_6_constant
|
||||
00000000000000b0 t test_rlwnm_7
|
||||
00000000000000b8 t test_rlwnm_7_constant
|
||||
00000000000000cc t test_rlwnm_8
|
||||
00000000000000d4 t test_rlwnm_8_constant
|
||||
00000000000000e8 t test_rlwnm_9
|
||||
00000000000000f0 t test_rlwnm_9_constant
|
||||
0000000000000104 t test_rlwnm_10
|
||||
000000000000010c t test_rlwnm_10_constant
|
||||
|
|
Binary file not shown.
|
@ -4,26 +4,68 @@ Disassembly of section .text:
|
|||
100000: 7c 83 28 36 sld r3,r4,r5
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_sld_2>:
|
||||
100008: 7c 83 28 36 sld r3,r4,r5
|
||||
10000c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_sld_3>:
|
||||
0000000000100008 <test_sld_1_constant>:
|
||||
100008: 38 80 00 01 li r4,1
|
||||
10000c: 38 a0 00 00 li r5,0
|
||||
100010: 7c 83 28 36 sld r3,r4,r5
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_sld_4>:
|
||||
0000000000100018 <test_sld_2>:
|
||||
100018: 7c 83 28 36 sld r3,r4,r5
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_sld_5>:
|
||||
100020: 7c 83 28 36 sld r3,r4,r5
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_sld_6>:
|
||||
0000000000100020 <test_sld_2_constant>:
|
||||
100020: 38 80 ff ff li r4,-1
|
||||
100024: 38 a0 00 00 li r5,0
|
||||
100028: 7c 83 28 36 sld r3,r4,r5
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_sld_7>:
|
||||
0000000000100030 <test_sld_3>:
|
||||
100030: 7c 83 28 36 sld r3,r4,r5
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_sld_3_constant>:
|
||||
100038: 38 80 ff ff li r4,-1
|
||||
10003c: 38 a0 00 01 li r5,1
|
||||
100040: 7c 83 28 36 sld r3,r4,r5
|
||||
100044: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_sld_4>:
|
||||
100048: 7c 83 28 36 sld r3,r4,r5
|
||||
10004c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100050 <test_sld_4_constant>:
|
||||
100050: 38 80 ff ff li r4,-1
|
||||
100054: 38 a0 00 3e li r5,62
|
||||
100058: 7c 83 28 36 sld r3,r4,r5
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100060 <test_sld_5>:
|
||||
100060: 7c 83 28 36 sld r3,r4,r5
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_sld_5_constant>:
|
||||
100068: 38 80 ff ff li r4,-1
|
||||
10006c: 38 a0 00 3f li r5,63
|
||||
100070: 7c 83 28 36 sld r3,r4,r5
|
||||
100074: 4e 80 00 20 blr
|
||||
|
||||
0000000000100078 <test_sld_6>:
|
||||
100078: 7c 83 28 36 sld r3,r4,r5
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_sld_6_constant>:
|
||||
100080: 38 80 ff ff li r4,-1
|
||||
100084: 38 a0 00 40 li r5,64
|
||||
100088: 7c 83 28 36 sld r3,r4,r5
|
||||
10008c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100090 <test_sld_7>:
|
||||
100090: 7c 83 28 36 sld r3,r4,r5
|
||||
100094: 4e 80 00 20 blr
|
||||
|
||||
0000000000100098 <test_sld_7_constant>:
|
||||
100098: 38 80 ff ff li r4,-1
|
||||
10009c: 38 a0 00 64 li r5,100
|
||||
1000a0: 7c 83 28 36 sld r3,r4,r5
|
||||
1000a4: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,7 +1,14 @@
|
|||
0000000000000000 t test_sld_1
|
||||
0000000000000008 t test_sld_2
|
||||
0000000000000010 t test_sld_3
|
||||
0000000000000018 t test_sld_4
|
||||
0000000000000020 t test_sld_5
|
||||
0000000000000028 t test_sld_6
|
||||
0000000000000030 t test_sld_7
|
||||
0000000000000008 t test_sld_1_constant
|
||||
0000000000000018 t test_sld_2
|
||||
0000000000000020 t test_sld_2_constant
|
||||
0000000000000030 t test_sld_3
|
||||
0000000000000038 t test_sld_3_constant
|
||||
0000000000000048 t test_sld_4
|
||||
0000000000000050 t test_sld_4_constant
|
||||
0000000000000060 t test_sld_5
|
||||
0000000000000068 t test_sld_5_constant
|
||||
0000000000000078 t test_sld_6
|
||||
0000000000000080 t test_sld_6_constant
|
||||
0000000000000090 t test_sld_7
|
||||
0000000000000098 t test_sld_7_constant
|
||||
|
|
Binary file not shown.
|
@ -4,34 +4,88 @@ Disassembly of section .text:
|
|||
100000: 7c 83 28 30 slw r3,r4,r5
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_slw_2>:
|
||||
100008: 7c 83 28 30 slw r3,r4,r5
|
||||
10000c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_slw_3>:
|
||||
0000000000100008 <test_slw_1_constant>:
|
||||
100008: 38 80 00 01 li r4,1
|
||||
10000c: 38 a0 00 00 li r5,0
|
||||
100010: 7c 83 28 30 slw r3,r4,r5
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_slw_4>:
|
||||
0000000000100018 <test_slw_2>:
|
||||
100018: 7c 83 28 30 slw r3,r4,r5
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_slw_5>:
|
||||
100020: 7c 83 28 30 slw r3,r4,r5
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_slw_6>:
|
||||
0000000000100020 <test_slw_2_constant>:
|
||||
100020: 38 80 ff ff li r4,-1
|
||||
100024: 38 a0 00 00 li r5,0
|
||||
100028: 7c 83 28 30 slw r3,r4,r5
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_slw_7>:
|
||||
0000000000100030 <test_slw_3>:
|
||||
100030: 7c 83 28 30 slw r3,r4,r5
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_slw_8>:
|
||||
100038: 7c 83 28 30 slw r3,r4,r5
|
||||
10003c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100040 <test_slw_9>:
|
||||
0000000000100038 <test_slw_3_constant>:
|
||||
100038: 38 80 ff ff li r4,-1
|
||||
10003c: 38 a0 00 01 li r5,1
|
||||
100040: 7c 83 28 30 slw r3,r4,r5
|
||||
100044: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_slw_4>:
|
||||
100048: 7c 83 28 30 slw r3,r4,r5
|
||||
10004c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100050 <test_slw_4_constant>:
|
||||
100050: 38 80 ff ff li r4,-1
|
||||
100054: 38 a0 00 3f li r5,63
|
||||
100058: 7c 83 28 30 slw r3,r4,r5
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100060 <test_slw_5>:
|
||||
100060: 7c 83 28 30 slw r3,r4,r5
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_slw_5_constant>:
|
||||
100068: 38 80 ff ff li r4,-1
|
||||
10006c: 38 a0 00 40 li r5,64
|
||||
100070: 7c 83 28 30 slw r3,r4,r5
|
||||
100074: 4e 80 00 20 blr
|
||||
|
||||
0000000000100078 <test_slw_6>:
|
||||
100078: 7c 83 28 30 slw r3,r4,r5
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_slw_6_constant>:
|
||||
100080: 38 80 ff ff li r4,-1
|
||||
100084: 38 a0 00 64 li r5,100
|
||||
100088: 7c 83 28 30 slw r3,r4,r5
|
||||
10008c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100090 <test_slw_7>:
|
||||
100090: 7c 83 28 30 slw r3,r4,r5
|
||||
100094: 4e 80 00 20 blr
|
||||
|
||||
0000000000100098 <test_slw_7_constant>:
|
||||
100098: 38 80 ff ff li r4,-1
|
||||
10009c: 38 a0 00 1e li r5,30
|
||||
1000a0: 7c 83 28 30 slw r3,r4,r5
|
||||
1000a4: 4e 80 00 20 blr
|
||||
|
||||
00000000001000a8 <test_slw_8>:
|
||||
1000a8: 7c 83 28 30 slw r3,r4,r5
|
||||
1000ac: 4e 80 00 20 blr
|
||||
|
||||
00000000001000b0 <test_slw_8_constant>:
|
||||
1000b0: 38 80 ff ff li r4,-1
|
||||
1000b4: 38 a0 00 1f li r5,31
|
||||
1000b8: 7c 83 28 30 slw r3,r4,r5
|
||||
1000bc: 4e 80 00 20 blr
|
||||
|
||||
00000000001000c0 <test_slw_9>:
|
||||
1000c0: 7c 83 28 30 slw r3,r4,r5
|
||||
1000c4: 4e 80 00 20 blr
|
||||
|
||||
00000000001000c8 <test_slw_9_constant>:
|
||||
1000c8: 38 80 ff ff li r4,-1
|
||||
1000cc: 38 a0 00 20 li r5,32
|
||||
1000d0: 7c 83 28 30 slw r3,r4,r5
|
||||
1000d4: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,9 +1,18 @@
|
|||
0000000000000000 t test_slw_1
|
||||
0000000000000008 t test_slw_2
|
||||
0000000000000010 t test_slw_3
|
||||
0000000000000018 t test_slw_4
|
||||
0000000000000020 t test_slw_5
|
||||
0000000000000028 t test_slw_6
|
||||
0000000000000030 t test_slw_7
|
||||
0000000000000038 t test_slw_8
|
||||
0000000000000040 t test_slw_9
|
||||
0000000000000008 t test_slw_1_constant
|
||||
0000000000000018 t test_slw_2
|
||||
0000000000000020 t test_slw_2_constant
|
||||
0000000000000030 t test_slw_3
|
||||
0000000000000038 t test_slw_3_constant
|
||||
0000000000000048 t test_slw_4
|
||||
0000000000000050 t test_slw_4_constant
|
||||
0000000000000060 t test_slw_5
|
||||
0000000000000068 t test_slw_5_constant
|
||||
0000000000000078 t test_slw_6
|
||||
0000000000000080 t test_slw_6_constant
|
||||
0000000000000090 t test_slw_7
|
||||
0000000000000098 t test_slw_7_constant
|
||||
00000000000000a8 t test_slw_8
|
||||
00000000000000b0 t test_slw_8_constant
|
||||
00000000000000c0 t test_slw_9
|
||||
00000000000000c8 t test_slw_9_constant
|
||||
|
|
Binary file not shown.
|
@ -5,32 +5,81 @@ Disassembly of section .text:
|
|||
100004: 7c c0 01 14 adde r6,r0,r0
|
||||
100008: 4e 80 00 20 blr
|
||||
|
||||
000000000010000c <test_srad_2>:
|
||||
10000c: 7c 83 2e 34 srad r3,r4,r5
|
||||
100010: 7c c0 01 14 adde r6,r0,r0
|
||||
100014: 4e 80 00 20 blr
|
||||
000000000010000c <test_srad_1_constant>:
|
||||
10000c: 38 80 00 01 li r4,1
|
||||
100010: 38 a0 00 00 li r5,0
|
||||
100014: 7c 83 2e 34 srad r3,r4,r5
|
||||
100018: 7c c0 01 14 adde r6,r0,r0
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_srad_3>:
|
||||
100018: 7c 83 2e 34 srad r3,r4,r5
|
||||
10001c: 7c c0 01 14 adde r6,r0,r0
|
||||
100020: 4e 80 00 20 blr
|
||||
0000000000100020 <test_srad_2>:
|
||||
100020: 7c 83 2e 34 srad r3,r4,r5
|
||||
100024: 7c c0 01 14 adde r6,r0,r0
|
||||
100028: 4e 80 00 20 blr
|
||||
|
||||
0000000000100024 <test_srad_4>:
|
||||
100024: 7c 83 2e 34 srad r3,r4,r5
|
||||
100028: 7c c0 01 14 adde r6,r0,r0
|
||||
10002c: 4e 80 00 20 blr
|
||||
000000000010002c <test_srad_2_constant>:
|
||||
10002c: 38 80 ff ff li r4,-1
|
||||
100030: 38 a0 00 00 li r5,0
|
||||
100034: 7c 83 2e 34 srad r3,r4,r5
|
||||
100038: 7c c0 01 14 adde r6,r0,r0
|
||||
10003c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_srad_5>:
|
||||
100030: 7c 83 2e 34 srad r3,r4,r5
|
||||
100034: 7c c0 01 14 adde r6,r0,r0
|
||||
100038: 4e 80 00 20 blr
|
||||
0000000000100040 <test_srad_3>:
|
||||
100040: 7c 83 2e 34 srad r3,r4,r5
|
||||
100044: 7c c0 01 14 adde r6,r0,r0
|
||||
100048: 4e 80 00 20 blr
|
||||
|
||||
000000000010003c <test_srad_6>:
|
||||
10003c: 7c 83 2e 34 srad r3,r4,r5
|
||||
100040: 7c c0 01 14 adde r6,r0,r0
|
||||
100044: 4e 80 00 20 blr
|
||||
000000000010004c <test_srad_3_constant>:
|
||||
10004c: 38 80 ff ff li r4,-1
|
||||
100050: 38 a0 00 01 li r5,1
|
||||
100054: 7c 83 2e 34 srad r3,r4,r5
|
||||
100058: 7c c0 01 14 adde r6,r0,r0
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_srad_7>:
|
||||
100048: 7c 83 2e 34 srad r3,r4,r5
|
||||
10004c: 7c c0 01 14 adde r6,r0,r0
|
||||
100050: 4e 80 00 20 blr
|
||||
0000000000100060 <test_srad_4>:
|
||||
100060: 7c 83 2e 34 srad r3,r4,r5
|
||||
100064: 7c c0 01 14 adde r6,r0,r0
|
||||
100068: 4e 80 00 20 blr
|
||||
|
||||
000000000010006c <test_srad_4_constant>:
|
||||
10006c: 38 80 ff ff li r4,-1
|
||||
100070: 38 a0 00 3e li r5,62
|
||||
100074: 7c 83 2e 34 srad r3,r4,r5
|
||||
100078: 7c c0 01 14 adde r6,r0,r0
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_srad_5>:
|
||||
100080: 7c 83 2e 34 srad r3,r4,r5
|
||||
100084: 7c c0 01 14 adde r6,r0,r0
|
||||
100088: 4e 80 00 20 blr
|
||||
|
||||
000000000010008c <test_srad_5_constant>:
|
||||
10008c: 38 80 ff ff li r4,-1
|
||||
100090: 38 a0 00 3f li r5,63
|
||||
100094: 7c 83 2e 34 srad r3,r4,r5
|
||||
100098: 7c c0 01 14 adde r6,r0,r0
|
||||
10009c: 4e 80 00 20 blr
|
||||
|
||||
00000000001000a0 <test_srad_6>:
|
||||
1000a0: 7c 83 2e 34 srad r3,r4,r5
|
||||
1000a4: 7c c0 01 14 adde r6,r0,r0
|
||||
1000a8: 4e 80 00 20 blr
|
||||
|
||||
00000000001000ac <test_srad_6_constant>:
|
||||
1000ac: 38 80 ff ff li r4,-1
|
||||
1000b0: 38 a0 00 40 li r5,64
|
||||
1000b4: 7c 83 2e 34 srad r3,r4,r5
|
||||
1000b8: 7c c0 01 14 adde r6,r0,r0
|
||||
1000bc: 4e 80 00 20 blr
|
||||
|
||||
00000000001000c0 <test_srad_7>:
|
||||
1000c0: 7c 83 2e 34 srad r3,r4,r5
|
||||
1000c4: 7c c0 01 14 adde r6,r0,r0
|
||||
1000c8: 4e 80 00 20 blr
|
||||
|
||||
00000000001000cc <test_srad_7_constant>:
|
||||
1000cc: 38 80 ff ff li r4,-1
|
||||
1000d0: 38 a0 00 64 li r5,100
|
||||
1000d4: 7c 83 2e 34 srad r3,r4,r5
|
||||
1000d8: 7c c0 01 14 adde r6,r0,r0
|
||||
1000dc: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,7 +1,14 @@
|
|||
0000000000000000 t test_srad_1
|
||||
000000000000000c t test_srad_2
|
||||
0000000000000018 t test_srad_3
|
||||
0000000000000024 t test_srad_4
|
||||
0000000000000030 t test_srad_5
|
||||
000000000000003c t test_srad_6
|
||||
0000000000000048 t test_srad_7
|
||||
000000000000000c t test_srad_1_constant
|
||||
0000000000000020 t test_srad_2
|
||||
000000000000002c t test_srad_2_constant
|
||||
0000000000000040 t test_srad_3
|
||||
000000000000004c t test_srad_3_constant
|
||||
0000000000000060 t test_srad_4
|
||||
000000000000006c t test_srad_4_constant
|
||||
0000000000000080 t test_srad_5
|
||||
000000000000008c t test_srad_5_constant
|
||||
00000000000000a0 t test_srad_6
|
||||
00000000000000ac t test_srad_6_constant
|
||||
00000000000000c0 t test_srad_7
|
||||
00000000000000cc t test_srad_7_constant
|
||||
|
|
Binary file not shown.
|
@ -5,22 +5,52 @@ Disassembly of section .text:
|
|||
100004: 7c c0 01 14 adde r6,r0,r0
|
||||
100008: 4e 80 00 20 blr
|
||||
|
||||
000000000010000c <test_sradi_2>:
|
||||
10000c: 7c 83 06 74 sradi r3,r4,0
|
||||
100010: 7c c0 01 14 adde r6,r0,r0
|
||||
100014: 4e 80 00 20 blr
|
||||
000000000010000c <test_sradi_1_constant>:
|
||||
10000c: 38 80 00 01 li r4,1
|
||||
100010: 7c 83 06 74 sradi r3,r4,0
|
||||
100014: 7c c0 01 14 adde r6,r0,r0
|
||||
100018: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_sradi_3>:
|
||||
100018: 7c 83 0e 74 sradi r3,r4,1
|
||||
10001c: 7c c0 01 14 adde r6,r0,r0
|
||||
100020: 4e 80 00 20 blr
|
||||
000000000010001c <test_sradi_2>:
|
||||
10001c: 7c 83 06 74 sradi r3,r4,0
|
||||
100020: 7c c0 01 14 adde r6,r0,r0
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100024 <test_sradi_4>:
|
||||
100024: 7c 83 f6 76 sradi r3,r4,62
|
||||
100028: 7c c0 01 14 adde r6,r0,r0
|
||||
10002c: 4e 80 00 20 blr
|
||||
0000000000100028 <test_sradi_2_constant>:
|
||||
100028: 38 80 ff ff li r4,-1
|
||||
10002c: 7c 83 06 74 sradi r3,r4,0
|
||||
100030: 7c c0 01 14 adde r6,r0,r0
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_sradi_5>:
|
||||
100030: 7c 83 fe 76 sradi r3,r4,63
|
||||
100034: 7c c0 01 14 adde r6,r0,r0
|
||||
100038: 4e 80 00 20 blr
|
||||
0000000000100038 <test_sradi_3>:
|
||||
100038: 7c 83 0e 74 sradi r3,r4,1
|
||||
10003c: 7c c0 01 14 adde r6,r0,r0
|
||||
100040: 4e 80 00 20 blr
|
||||
|
||||
0000000000100044 <test_sradi_3_constant>:
|
||||
100044: 38 80 ff ff li r4,-1
|
||||
100048: 7c 83 0e 74 sradi r3,r4,1
|
||||
10004c: 7c c0 01 14 adde r6,r0,r0
|
||||
100050: 4e 80 00 20 blr
|
||||
|
||||
0000000000100054 <test_sradi_4>:
|
||||
100054: 7c 83 f6 76 sradi r3,r4,62
|
||||
100058: 7c c0 01 14 adde r6,r0,r0
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100060 <test_sradi_4_constant>:
|
||||
100060: 38 80 ff ff li r4,-1
|
||||
100064: 7c 83 f6 76 sradi r3,r4,62
|
||||
100068: 7c c0 01 14 adde r6,r0,r0
|
||||
10006c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100070 <test_sradi_5>:
|
||||
100070: 7c 83 fe 76 sradi r3,r4,63
|
||||
100074: 7c c0 01 14 adde r6,r0,r0
|
||||
100078: 4e 80 00 20 blr
|
||||
|
||||
000000000010007c <test_sradi_5_constant>:
|
||||
10007c: 38 80 ff ff li r4,-1
|
||||
100080: 7c 83 fe 76 sradi r3,r4,63
|
||||
100084: 7c c0 01 14 adde r6,r0,r0
|
||||
100088: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
0000000000000000 t test_sradi_1
|
||||
000000000000000c t test_sradi_2
|
||||
0000000000000018 t test_sradi_3
|
||||
0000000000000024 t test_sradi_4
|
||||
0000000000000030 t test_sradi_5
|
||||
000000000000000c t test_sradi_1_constant
|
||||
000000000000001c t test_sradi_2
|
||||
0000000000000028 t test_sradi_2_constant
|
||||
0000000000000038 t test_sradi_3
|
||||
0000000000000044 t test_sradi_3_constant
|
||||
0000000000000054 t test_sradi_4
|
||||
0000000000000060 t test_sradi_4_constant
|
||||
0000000000000070 t test_sradi_5
|
||||
000000000000007c t test_sradi_5_constant
|
||||
|
|
Binary file not shown.
|
@ -5,42 +5,105 @@ Disassembly of section .text:
|
|||
100004: 7c c0 01 14 adde r6,r0,r0
|
||||
100008: 4e 80 00 20 blr
|
||||
|
||||
000000000010000c <test_sraw_2>:
|
||||
10000c: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100010: 7c c0 01 14 adde r6,r0,r0
|
||||
100014: 4e 80 00 20 blr
|
||||
000000000010000c <test_sraw_1_constant>:
|
||||
10000c: 38 80 00 01 li r4,1
|
||||
100010: 38 a0 00 00 li r5,0
|
||||
100014: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100018: 7c c0 01 14 adde r6,r0,r0
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_sraw_3>:
|
||||
100018: 7c 83 2e 30 sraw r3,r4,r5
|
||||
10001c: 7c c0 01 14 adde r6,r0,r0
|
||||
100020: 4e 80 00 20 blr
|
||||
0000000000100020 <test_sraw_2>:
|
||||
100020: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100024: 7c c0 01 14 adde r6,r0,r0
|
||||
100028: 4e 80 00 20 blr
|
||||
|
||||
0000000000100024 <test_sraw_4>:
|
||||
100024: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100028: 7c c0 01 14 adde r6,r0,r0
|
||||
10002c: 4e 80 00 20 blr
|
||||
000000000010002c <test_sraw_2_constant>:
|
||||
10002c: 38 80 ff ff li r4,-1
|
||||
100030: 38 a0 00 00 li r5,0
|
||||
100034: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100038: 7c c0 01 14 adde r6,r0,r0
|
||||
10003c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_sraw_5>:
|
||||
100030: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100034: 7c c0 01 14 adde r6,r0,r0
|
||||
100038: 4e 80 00 20 blr
|
||||
0000000000100040 <test_sraw_3>:
|
||||
100040: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100044: 7c c0 01 14 adde r6,r0,r0
|
||||
100048: 4e 80 00 20 blr
|
||||
|
||||
000000000010003c <test_sraw_6>:
|
||||
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 <test_sraw_7>:
|
||||
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 <test_sraw_8>:
|
||||
000000000010004c <test_sraw_3_constant>:
|
||||
10004c: 38 80 ff ff li r4,-1
|
||||
100050: 38 a0 00 01 li r5,1
|
||||
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 <test_sraw_9>:
|
||||
0000000000100060 <test_sraw_4>:
|
||||
100060: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100064: 7c c0 01 14 adde r6,r0,r0
|
||||
100068: 4e 80 00 20 blr
|
||||
|
||||
000000000010006c <test_sraw_4_constant>:
|
||||
10006c: 38 80 ff ff li r4,-1
|
||||
100070: 38 a0 00 3f li r5,63
|
||||
100074: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100078: 7c c0 01 14 adde r6,r0,r0
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_sraw_5>:
|
||||
100080: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100084: 7c c0 01 14 adde r6,r0,r0
|
||||
100088: 4e 80 00 20 blr
|
||||
|
||||
000000000010008c <test_sraw_5_constant>:
|
||||
10008c: 38 80 ff ff li r4,-1
|
||||
100090: 38 a0 00 40 li r5,64
|
||||
100094: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100098: 7c c0 01 14 adde r6,r0,r0
|
||||
10009c: 4e 80 00 20 blr
|
||||
|
||||
00000000001000a0 <test_sraw_6>:
|
||||
1000a0: 7c 83 2e 30 sraw r3,r4,r5
|
||||
1000a4: 7c c0 01 14 adde r6,r0,r0
|
||||
1000a8: 4e 80 00 20 blr
|
||||
|
||||
00000000001000ac <test_sraw_6_constant>:
|
||||
1000ac: 38 80 ff ff li r4,-1
|
||||
1000b0: 38 a0 00 64 li r5,100
|
||||
1000b4: 7c 83 2e 30 sraw r3,r4,r5
|
||||
1000b8: 7c c0 01 14 adde r6,r0,r0
|
||||
1000bc: 4e 80 00 20 blr
|
||||
|
||||
00000000001000c0 <test_sraw_7>:
|
||||
1000c0: 7c 83 2e 30 sraw r3,r4,r5
|
||||
1000c4: 7c c0 01 14 adde r6,r0,r0
|
||||
1000c8: 4e 80 00 20 blr
|
||||
|
||||
00000000001000cc <test_sraw_7_constant>:
|
||||
1000cc: 38 80 ff ff li r4,-1
|
||||
1000d0: 38 a0 00 1e li r5,30
|
||||
1000d4: 7c 83 2e 30 sraw r3,r4,r5
|
||||
1000d8: 7c c0 01 14 adde r6,r0,r0
|
||||
1000dc: 4e 80 00 20 blr
|
||||
|
||||
00000000001000e0 <test_sraw_8>:
|
||||
1000e0: 7c 83 2e 30 sraw r3,r4,r5
|
||||
1000e4: 7c c0 01 14 adde r6,r0,r0
|
||||
1000e8: 4e 80 00 20 blr
|
||||
|
||||
00000000001000ec <test_sraw_8_constant>:
|
||||
1000ec: 38 80 ff ff li r4,-1
|
||||
1000f0: 38 a0 00 1f li r5,31
|
||||
1000f4: 7c 83 2e 30 sraw r3,r4,r5
|
||||
1000f8: 7c c0 01 14 adde r6,r0,r0
|
||||
1000fc: 4e 80 00 20 blr
|
||||
|
||||
0000000000100100 <test_sraw_9>:
|
||||
100100: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100104: 7c c0 01 14 adde r6,r0,r0
|
||||
100108: 4e 80 00 20 blr
|
||||
|
||||
000000000010010c <test_sraw_9_constant>:
|
||||
10010c: 38 80 ff ff li r4,-1
|
||||
100110: 38 a0 00 20 li r5,32
|
||||
100114: 7c 83 2e 30 sraw r3,r4,r5
|
||||
100118: 7c c0 01 14 adde r6,r0,r0
|
||||
10011c: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,9 +1,18 @@
|
|||
0000000000000000 t test_sraw_1
|
||||
000000000000000c t test_sraw_2
|
||||
0000000000000018 t test_sraw_3
|
||||
0000000000000024 t test_sraw_4
|
||||
0000000000000030 t test_sraw_5
|
||||
000000000000003c t test_sraw_6
|
||||
0000000000000048 t test_sraw_7
|
||||
0000000000000054 t test_sraw_8
|
||||
0000000000000060 t test_sraw_9
|
||||
000000000000000c t test_sraw_1_constant
|
||||
0000000000000020 t test_sraw_2
|
||||
000000000000002c t test_sraw_2_constant
|
||||
0000000000000040 t test_sraw_3
|
||||
000000000000004c t test_sraw_3_constant
|
||||
0000000000000060 t test_sraw_4
|
||||
000000000000006c t test_sraw_4_constant
|
||||
0000000000000080 t test_sraw_5
|
||||
000000000000008c t test_sraw_5_constant
|
||||
00000000000000a0 t test_sraw_6
|
||||
00000000000000ac t test_sraw_6_constant
|
||||
00000000000000c0 t test_sraw_7
|
||||
00000000000000cc t test_sraw_7_constant
|
||||
00000000000000e0 t test_sraw_8
|
||||
00000000000000ec t test_sraw_8_constant
|
||||
0000000000000100 t test_sraw_9
|
||||
000000000000010c t test_sraw_9_constant
|
||||
|
|
Binary file not shown.
|
@ -5,22 +5,52 @@ Disassembly of section .text:
|
|||
100004: 7c c0 01 14 adde r6,r0,r0
|
||||
100008: 4e 80 00 20 blr
|
||||
|
||||
000000000010000c <test_srawi_2>:
|
||||
10000c: 7c 83 06 70 srawi r3,r4,0
|
||||
100010: 7c c0 01 14 adde r6,r0,r0
|
||||
100014: 4e 80 00 20 blr
|
||||
000000000010000c <test_srawi_1_constant>:
|
||||
10000c: 38 80 00 01 li r4,1
|
||||
100010: 7c 83 06 70 srawi r3,r4,0
|
||||
100014: 7c c0 01 14 adde r6,r0,r0
|
||||
100018: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_srawi_3>:
|
||||
100018: 7c 83 0e 70 srawi r3,r4,1
|
||||
10001c: 7c c0 01 14 adde r6,r0,r0
|
||||
100020: 4e 80 00 20 blr
|
||||
000000000010001c <test_srawi_2>:
|
||||
10001c: 7c 83 06 70 srawi r3,r4,0
|
||||
100020: 7c c0 01 14 adde r6,r0,r0
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100024 <test_srawi_4>:
|
||||
100024: 7c 83 f6 70 srawi r3,r4,30
|
||||
100028: 7c c0 01 14 adde r6,r0,r0
|
||||
10002c: 4e 80 00 20 blr
|
||||
0000000000100028 <test_srawi_2_constant>:
|
||||
100028: 38 80 ff ff li r4,-1
|
||||
10002c: 7c 83 06 70 srawi r3,r4,0
|
||||
100030: 7c c0 01 14 adde r6,r0,r0
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_srawi_5>:
|
||||
100030: 7c 83 fe 70 srawi r3,r4,31
|
||||
100034: 7c c0 01 14 adde r6,r0,r0
|
||||
100038: 4e 80 00 20 blr
|
||||
0000000000100038 <test_srawi_3>:
|
||||
100038: 7c 83 0e 70 srawi r3,r4,1
|
||||
10003c: 7c c0 01 14 adde r6,r0,r0
|
||||
100040: 4e 80 00 20 blr
|
||||
|
||||
0000000000100044 <test_srawi_3_constant>:
|
||||
100044: 38 80 ff ff li r4,-1
|
||||
100048: 7c 83 0e 70 srawi r3,r4,1
|
||||
10004c: 7c c0 01 14 adde r6,r0,r0
|
||||
100050: 4e 80 00 20 blr
|
||||
|
||||
0000000000100054 <test_srawi_4>:
|
||||
100054: 7c 83 f6 70 srawi r3,r4,30
|
||||
100058: 7c c0 01 14 adde r6,r0,r0
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100060 <test_srawi_4_constant>:
|
||||
100060: 38 80 ff ff li r4,-1
|
||||
100064: 7c 83 f6 70 srawi r3,r4,30
|
||||
100068: 7c c0 01 14 adde r6,r0,r0
|
||||
10006c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100070 <test_srawi_5>:
|
||||
100070: 7c 83 fe 70 srawi r3,r4,31
|
||||
100074: 7c c0 01 14 adde r6,r0,r0
|
||||
100078: 4e 80 00 20 blr
|
||||
|
||||
000000000010007c <test_srawi_5_constant>:
|
||||
10007c: 38 80 ff ff li r4,-1
|
||||
100080: 7c 83 fe 70 srawi r3,r4,31
|
||||
100084: 7c c0 01 14 adde r6,r0,r0
|
||||
100088: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
0000000000000000 t test_srawi_1
|
||||
000000000000000c t test_srawi_2
|
||||
0000000000000018 t test_srawi_3
|
||||
0000000000000024 t test_srawi_4
|
||||
0000000000000030 t test_srawi_5
|
||||
000000000000000c t test_srawi_1_constant
|
||||
000000000000001c t test_srawi_2
|
||||
0000000000000028 t test_srawi_2_constant
|
||||
0000000000000038 t test_srawi_3
|
||||
0000000000000044 t test_srawi_3_constant
|
||||
0000000000000054 t test_srawi_4
|
||||
0000000000000060 t test_srawi_4_constant
|
||||
0000000000000070 t test_srawi_5
|
||||
000000000000007c t test_srawi_5_constant
|
||||
|
|
Binary file not shown.
|
@ -4,26 +4,68 @@ Disassembly of section .text:
|
|||
100000: 7c 83 2c 36 srd r3,r4,r5
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_srd_2>:
|
||||
100008: 7c 83 2c 36 srd r3,r4,r5
|
||||
10000c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_srd_3>:
|
||||
0000000000100008 <test_srd_1_constant>:
|
||||
100008: 38 80 00 01 li r4,1
|
||||
10000c: 38 a0 00 00 li r5,0
|
||||
100010: 7c 83 2c 36 srd r3,r4,r5
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_srd_4>:
|
||||
0000000000100018 <test_srd_2>:
|
||||
100018: 7c 83 2c 36 srd r3,r4,r5
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_srd_5>:
|
||||
100020: 7c 83 2c 36 srd r3,r4,r5
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_srd_6>:
|
||||
0000000000100020 <test_srd_2_constant>:
|
||||
100020: 38 80 ff ff li r4,-1
|
||||
100024: 38 a0 00 00 li r5,0
|
||||
100028: 7c 83 2c 36 srd r3,r4,r5
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_srd_7>:
|
||||
0000000000100030 <test_srd_3>:
|
||||
100030: 7c 83 2c 36 srd r3,r4,r5
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_srd_3_constant>:
|
||||
100038: 38 80 ff ff li r4,-1
|
||||
10003c: 38 a0 00 01 li r5,1
|
||||
100040: 7c 83 2c 36 srd r3,r4,r5
|
||||
100044: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_srd_4>:
|
||||
100048: 7c 83 2c 36 srd r3,r4,r5
|
||||
10004c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100050 <test_srd_4_constant>:
|
||||
100050: 38 80 ff ff li r4,-1
|
||||
100054: 38 a0 00 3e li r5,62
|
||||
100058: 7c 83 2c 36 srd r3,r4,r5
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100060 <test_srd_5>:
|
||||
100060: 7c 83 2c 36 srd r3,r4,r5
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_srd_5_constant>:
|
||||
100068: 38 80 ff ff li r4,-1
|
||||
10006c: 38 a0 00 3f li r5,63
|
||||
100070: 7c 83 2c 36 srd r3,r4,r5
|
||||
100074: 4e 80 00 20 blr
|
||||
|
||||
0000000000100078 <test_srd_6>:
|
||||
100078: 7c 83 2c 36 srd r3,r4,r5
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_srd_6_constant>:
|
||||
100080: 38 80 ff ff li r4,-1
|
||||
100084: 38 a0 00 40 li r5,64
|
||||
100088: 7c 83 2c 36 srd r3,r4,r5
|
||||
10008c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100090 <test_srd_7>:
|
||||
100090: 7c 83 2c 36 srd r3,r4,r5
|
||||
100094: 4e 80 00 20 blr
|
||||
|
||||
0000000000100098 <test_srd_7_constant>:
|
||||
100098: 38 80 ff ff li r4,-1
|
||||
10009c: 38 a0 00 64 li r5,100
|
||||
1000a0: 7c 83 2c 36 srd r3,r4,r5
|
||||
1000a4: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,7 +1,14 @@
|
|||
0000000000000000 t test_srd_1
|
||||
0000000000000008 t test_srd_2
|
||||
0000000000000010 t test_srd_3
|
||||
0000000000000018 t test_srd_4
|
||||
0000000000000020 t test_srd_5
|
||||
0000000000000028 t test_srd_6
|
||||
0000000000000030 t test_srd_7
|
||||
0000000000000008 t test_srd_1_constant
|
||||
0000000000000018 t test_srd_2
|
||||
0000000000000020 t test_srd_2_constant
|
||||
0000000000000030 t test_srd_3
|
||||
0000000000000038 t test_srd_3_constant
|
||||
0000000000000048 t test_srd_4
|
||||
0000000000000050 t test_srd_4_constant
|
||||
0000000000000060 t test_srd_5
|
||||
0000000000000068 t test_srd_5_constant
|
||||
0000000000000078 t test_srd_6
|
||||
0000000000000080 t test_srd_6_constant
|
||||
0000000000000090 t test_srd_7
|
||||
0000000000000098 t test_srd_7_constant
|
||||
|
|
Binary file not shown.
|
@ -4,34 +4,88 @@ Disassembly of section .text:
|
|||
100000: 7c 83 2c 30 srw r3,r4,r5
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_srw_2>:
|
||||
100008: 7c 83 2c 30 srw r3,r4,r5
|
||||
10000c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_srw_3>:
|
||||
0000000000100008 <test_srw_1_constant>:
|
||||
100008: 38 80 00 01 li r4,1
|
||||
10000c: 38 a0 00 00 li r5,0
|
||||
100010: 7c 83 2c 30 srw r3,r4,r5
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_srw_4>:
|
||||
0000000000100018 <test_srw_2>:
|
||||
100018: 7c 83 2c 30 srw r3,r4,r5
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_srw_5>:
|
||||
100020: 7c 83 2c 30 srw r3,r4,r5
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_srw_6>:
|
||||
0000000000100020 <test_srw_2_constant>:
|
||||
100020: 38 80 ff ff li r4,-1
|
||||
100024: 38 a0 00 00 li r5,0
|
||||
100028: 7c 83 2c 30 srw r3,r4,r5
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_srw_7>:
|
||||
0000000000100030 <test_srw_3>:
|
||||
100030: 7c 83 2c 30 srw r3,r4,r5
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_srw_8>:
|
||||
100038: 7c 83 2c 30 srw r3,r4,r5
|
||||
10003c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100040 <test_srw_9>:
|
||||
0000000000100038 <test_srw_3_constant>:
|
||||
100038: 38 80 ff ff li r4,-1
|
||||
10003c: 38 a0 00 01 li r5,1
|
||||
100040: 7c 83 2c 30 srw r3,r4,r5
|
||||
100044: 4e 80 00 20 blr
|
||||
|
||||
0000000000100048 <test_srw_4>:
|
||||
100048: 7c 83 2c 30 srw r3,r4,r5
|
||||
10004c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100050 <test_srw_4_constant>:
|
||||
100050: 38 80 ff ff li r4,-1
|
||||
100054: 38 a0 00 3f li r5,63
|
||||
100058: 7c 83 2c 30 srw r3,r4,r5
|
||||
10005c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100060 <test_srw_5>:
|
||||
100060: 7c 83 2c 30 srw r3,r4,r5
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_srw_5_constant>:
|
||||
100068: 38 80 ff ff li r4,-1
|
||||
10006c: 38 a0 00 40 li r5,64
|
||||
100070: 7c 83 2c 30 srw r3,r4,r5
|
||||
100074: 4e 80 00 20 blr
|
||||
|
||||
0000000000100078 <test_srw_6>:
|
||||
100078: 7c 83 2c 30 srw r3,r4,r5
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100080 <test_srw_6_constant>:
|
||||
100080: 38 80 ff ff li r4,-1
|
||||
100084: 38 a0 00 64 li r5,100
|
||||
100088: 7c 83 2c 30 srw r3,r4,r5
|
||||
10008c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100090 <test_srw_7>:
|
||||
100090: 7c 83 2c 30 srw r3,r4,r5
|
||||
100094: 4e 80 00 20 blr
|
||||
|
||||
0000000000100098 <test_srw_7_constant>:
|
||||
100098: 38 80 ff ff li r4,-1
|
||||
10009c: 38 a0 00 1e li r5,30
|
||||
1000a0: 7c 83 2c 30 srw r3,r4,r5
|
||||
1000a4: 4e 80 00 20 blr
|
||||
|
||||
00000000001000a8 <test_srw_8>:
|
||||
1000a8: 7c 83 2c 30 srw r3,r4,r5
|
||||
1000ac: 4e 80 00 20 blr
|
||||
|
||||
00000000001000b0 <test_srw_8_constant>:
|
||||
1000b0: 38 80 ff ff li r4,-1
|
||||
1000b4: 38 a0 00 1f li r5,31
|
||||
1000b8: 7c 83 2c 30 srw r3,r4,r5
|
||||
1000bc: 4e 80 00 20 blr
|
||||
|
||||
00000000001000c0 <test_srw_9>:
|
||||
1000c0: 7c 83 2c 30 srw r3,r4,r5
|
||||
1000c4: 4e 80 00 20 blr
|
||||
|
||||
00000000001000c8 <test_srw_9_constant>:
|
||||
1000c8: 38 80 ff ff li r4,-1
|
||||
1000cc: 38 a0 00 20 li r5,32
|
||||
1000d0: 7c 83 2c 30 srw r3,r4,r5
|
||||
1000d4: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,9 +1,18 @@
|
|||
0000000000000000 t test_srw_1
|
||||
0000000000000008 t test_srw_2
|
||||
0000000000000010 t test_srw_3
|
||||
0000000000000018 t test_srw_4
|
||||
0000000000000020 t test_srw_5
|
||||
0000000000000028 t test_srw_6
|
||||
0000000000000030 t test_srw_7
|
||||
0000000000000038 t test_srw_8
|
||||
0000000000000040 t test_srw_9
|
||||
0000000000000008 t test_srw_1_constant
|
||||
0000000000000018 t test_srw_2
|
||||
0000000000000020 t test_srw_2_constant
|
||||
0000000000000030 t test_srw_3
|
||||
0000000000000038 t test_srw_3_constant
|
||||
0000000000000048 t test_srw_4
|
||||
0000000000000050 t test_srw_4_constant
|
||||
0000000000000060 t test_srw_5
|
||||
0000000000000068 t test_srw_5_constant
|
||||
0000000000000078 t test_srw_6
|
||||
0000000000000080 t test_srw_6_constant
|
||||
0000000000000090 t test_srw_7
|
||||
0000000000000098 t test_srw_7_constant
|
||||
00000000000000a8 t test_srw_8
|
||||
00000000000000b0 t test_srw_8_constant
|
||||
00000000000000c0 t test_srw_9
|
||||
00000000000000c8 t test_srw_9_constant
|
||||
|
|
Binary file not shown.
|
@ -4,14 +4,34 @@ Disassembly of section .text:
|
|||
100000: 7c 60 21 8e stvewx v3,0,r4
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_stvew_2>:
|
||||
100008: 7c 60 21 8e stvewx v3,0,r4
|
||||
10000c: 4e 80 00 20 blr
|
||||
0000000000100008 <test_stvew_1_constant>:
|
||||
100008: 38 80 10 50 li r4,4176
|
||||
10000c: 7c 60 21 8e stvewx v3,0,r4
|
||||
100010: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_stvew_3>:
|
||||
100010: 7c 60 21 8e stvewx v3,0,r4
|
||||
100014: 4e 80 00 20 blr
|
||||
0000000000100014 <test_stvew_2>:
|
||||
100014: 7c 60 21 8e stvewx v3,0,r4
|
||||
100018: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_stvew_4>:
|
||||
100018: 7c 60 21 8e stvewx v3,0,r4
|
||||
10001c: 4e 80 00 20 blr
|
||||
000000000010001c <test_stvew_2_constant>:
|
||||
10001c: 38 80 10 54 li r4,4180
|
||||
100020: 7c 60 21 8e stvewx v3,0,r4
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_stvew_3>:
|
||||
100028: 7c 60 21 8e stvewx v3,0,r4
|
||||
10002c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_stvew_3_constant>:
|
||||
100030: 38 80 10 58 li r4,4184
|
||||
100034: 7c 60 21 8e stvewx v3,0,r4
|
||||
100038: 4e 80 00 20 blr
|
||||
|
||||
000000000010003c <test_stvew_4>:
|
||||
10003c: 7c 60 21 8e stvewx v3,0,r4
|
||||
100040: 4e 80 00 20 blr
|
||||
|
||||
0000000000100044 <test_stvew_4_constant>:
|
||||
100044: 38 80 10 5c li r4,4188
|
||||
100048: 7c 60 21 8e stvewx v3,0,r4
|
||||
10004c: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
0000000000000000 t test_stvew_1
|
||||
0000000000000008 t test_stvew_2
|
||||
0000000000000010 t test_stvew_3
|
||||
0000000000000018 t test_stvew_4
|
||||
0000000000000008 t test_stvew_1_constant
|
||||
0000000000000014 t test_stvew_2
|
||||
000000000000001c t test_stvew_2_constant
|
||||
0000000000000028 t test_stvew_3
|
||||
0000000000000030 t test_stvew_3_constant
|
||||
000000000000003c t test_stvew_4
|
||||
0000000000000044 t test_stvew_4_constant
|
||||
|
|
Binary file not shown.
|
@ -4,6 +4,16 @@ Disassembly of section .text:
|
|||
100000: 7c 64 05 0e stvlx v3,r4,r0
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_stvl_2>:
|
||||
100008: 7c 64 05 0e stvlx v3,r4,r0
|
||||
10000c: 4e 80 00 20 blr
|
||||
0000000000100008 <test_stvl_1_constant>:
|
||||
100008: 38 80 10 40 li r4,4160
|
||||
10000c: 7c 64 05 0e stvlx v3,r4,r0
|
||||
100010: 4e 80 00 20 blr
|
||||
|
||||
0000000000100014 <test_stvl_2>:
|
||||
100014: 7c 64 05 0e stvlx v3,r4,r0
|
||||
100018: 4e 80 00 20 blr
|
||||
|
||||
000000000010001c <test_stvl_2_constant>:
|
||||
10001c: 38 80 10 44 li r4,4164
|
||||
100020: 7c 64 05 0e stvlx v3,r4,r0
|
||||
100024: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
0000000000000000 t test_stvl_1
|
||||
0000000000000008 t test_stvl_2
|
||||
0000000000000008 t test_stvl_1_constant
|
||||
0000000000000014 t test_stvl_2
|
||||
000000000000001c t test_stvl_2_constant
|
||||
|
|
Binary file not shown.
|
@ -4,6 +4,17 @@ Disassembly of section .text:
|
|||
100000: 7c 64 2d 4e stvrx v3,r4,r5
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_stvr_2>:
|
||||
100008: 7c 64 05 4e stvrx v3,r4,r0
|
||||
10000c: 4e 80 00 20 blr
|
||||
0000000000100008 <test_stvr_1_constant>:
|
||||
100008: 38 80 10 40 li r4,4160
|
||||
10000c: 38 a0 00 10 li r5,16
|
||||
100010: 7c 64 2d 4e stvrx v3,r4,r5
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_stvr_2>:
|
||||
100018: 7c 64 05 4e stvrx v3,r4,r0
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_stvr_2_constant>:
|
||||
100020: 38 80 10 44 li r4,4164
|
||||
100024: 7c 64 05 4e stvrx v3,r4,r0
|
||||
100028: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
0000000000000000 t test_stvr_1
|
||||
0000000000000008 t test_stvr_2
|
||||
0000000000000008 t test_stvr_1_constant
|
||||
0000000000000018 t test_stvr_2
|
||||
0000000000000020 t test_stvr_2_constant
|
||||
|
|
Binary file not shown.
|
@ -4,18 +4,50 @@ Disassembly of section .text:
|
|||
100000: 7c 6a 58 50 subf r3,r10,r11
|
||||
100004: 4e 80 00 20 blr
|
||||
|
||||
0000000000100008 <test_subf_2>:
|
||||
100008: 7c 6a 58 50 subf r3,r10,r11
|
||||
10000c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100010 <test_subf_3>:
|
||||
100010: 7c 6a 58 50 subf r3,r10,r11
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_subf_4>:
|
||||
0000000000100008 <test_subf_1_constant>:
|
||||
100008: 3d 40 00 01 lis r10,1
|
||||
10000c: 61 4a 03 bf ori r10,r10,959
|
||||
100010: 3d 60 00 01 lis r11,1
|
||||
100014: 61 6b 03 c0 ori r11,r11,960
|
||||
100018: 7c 6a 58 50 subf r3,r10,r11
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100020 <test_subf_5>:
|
||||
0000000000100020 <test_subf_2>:
|
||||
100020: 7c 6a 58 50 subf r3,r10,r11
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100028 <test_subf_2_constant>:
|
||||
100028: 39 40 00 00 li r10,0
|
||||
10002c: 39 60 00 00 li r11,0
|
||||
100030: 7c 6a 58 50 subf r3,r10,r11
|
||||
100034: 4e 80 00 20 blr
|
||||
|
||||
0000000000100038 <test_subf_3>:
|
||||
100038: 7c 6a 58 50 subf r3,r10,r11
|
||||
10003c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100040 <test_subf_3_constant>:
|
||||
100040: 39 40 00 01 li r10,1
|
||||
100044: 39 60 00 00 li r11,0
|
||||
100048: 7c 6a 58 50 subf r3,r10,r11
|
||||
10004c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100050 <test_subf_4>:
|
||||
100050: 7c 6a 58 50 subf r3,r10,r11
|
||||
100054: 4e 80 00 20 blr
|
||||
|
||||
0000000000100058 <test_subf_4_constant>:
|
||||
100058: 39 40 00 00 li r10,0
|
||||
10005c: 39 60 00 01 li r11,1
|
||||
100060: 7c 6a 58 50 subf r3,r10,r11
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_subf_5>:
|
||||
100068: 7c 6a 58 50 subf r3,r10,r11
|
||||
10006c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100070 <test_subf_5_constant>:
|
||||
100070: 39 40 ff ff li r10,-1
|
||||
100074: 39 60 ff ff li r11,-1
|
||||
100078: 7c 6a 58 50 subf r3,r10,r11
|
||||
10007c: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
0000000000000000 t test_subf_1
|
||||
0000000000000008 t test_subf_2
|
||||
0000000000000010 t test_subf_3
|
||||
0000000000000018 t test_subf_4
|
||||
0000000000000020 t test_subf_5
|
||||
0000000000000008 t test_subf_1_constant
|
||||
0000000000000020 t test_subf_2
|
||||
0000000000000028 t test_subf_2_constant
|
||||
0000000000000038 t test_subf_3
|
||||
0000000000000040 t test_subf_3_constant
|
||||
0000000000000050 t test_subf_4
|
||||
0000000000000058 t test_subf_4_constant
|
||||
0000000000000068 t test_subf_5
|
||||
0000000000000070 t test_subf_5_constant
|
||||
|
|
Binary file not shown.
|
@ -5,22 +5,59 @@ Disassembly of section .text:
|
|||
100004: 7c 80 01 14 adde r4,r0,r0
|
||||
100008: 4e 80 00 20 blr
|
||||
|
||||
000000000010000c <test_subfc_2>:
|
||||
10000c: 7c 6a 58 10 subfc r3,r10,r11
|
||||
100010: 7c 80 01 14 adde r4,r0,r0
|
||||
100014: 4e 80 00 20 blr
|
||||
000000000010000c <test_subfc_1_constant>:
|
||||
10000c: 3d 40 00 01 lis r10,1
|
||||
100010: 61 4a 03 bf ori r10,r10,959
|
||||
100014: 3d 60 00 01 lis r11,1
|
||||
100018: 61 6b 03 c0 ori r11,r11,960
|
||||
10001c: 7c 6a 58 10 subfc r3,r10,r11
|
||||
100020: 7c 80 01 14 adde r4,r0,r0
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_subfc_3>:
|
||||
100018: 7c 6a 58 10 subfc r3,r10,r11
|
||||
10001c: 7c 80 01 14 adde r4,r0,r0
|
||||
100020: 4e 80 00 20 blr
|
||||
0000000000100028 <test_subfc_2>:
|
||||
100028: 7c 6a 58 10 subfc r3,r10,r11
|
||||
10002c: 7c 80 01 14 adde r4,r0,r0
|
||||
100030: 4e 80 00 20 blr
|
||||
|
||||
0000000000100024 <test_subfc_4>:
|
||||
100024: 7c 6a 58 10 subfc r3,r10,r11
|
||||
100028: 7c 80 01 14 adde r4,r0,r0
|
||||
10002c: 4e 80 00 20 blr
|
||||
0000000000100034 <test_subfc_2_constant>:
|
||||
100034: 39 40 00 00 li r10,0
|
||||
100038: 39 60 00 00 li r11,0
|
||||
10003c: 7c 6a 58 10 subfc r3,r10,r11
|
||||
100040: 7c 80 01 14 adde r4,r0,r0
|
||||
100044: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_subfc_5>:
|
||||
100030: 7c 6a 58 10 subfc r3,r10,r11
|
||||
100034: 7c 80 01 14 adde r4,r0,r0
|
||||
100038: 4e 80 00 20 blr
|
||||
0000000000100048 <test_subfc_3>:
|
||||
100048: 7c 6a 58 10 subfc r3,r10,r11
|
||||
10004c: 7c 80 01 14 adde r4,r0,r0
|
||||
100050: 4e 80 00 20 blr
|
||||
|
||||
0000000000100054 <test_subfc_3_constant>:
|
||||
100054: 39 40 00 01 li r10,1
|
||||
100058: 39 60 00 00 li r11,0
|
||||
10005c: 7c 6a 58 10 subfc r3,r10,r11
|
||||
100060: 7c 80 01 14 adde r4,r0,r0
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_subfc_4>:
|
||||
100068: 7c 6a 58 10 subfc r3,r10,r11
|
||||
10006c: 7c 80 01 14 adde r4,r0,r0
|
||||
100070: 4e 80 00 20 blr
|
||||
|
||||
0000000000100074 <test_subfc_4_constant>:
|
||||
100074: 39 40 00 00 li r10,0
|
||||
100078: 39 60 00 01 li r11,1
|
||||
10007c: 7c 6a 58 10 subfc r3,r10,r11
|
||||
100080: 7c 80 01 14 adde r4,r0,r0
|
||||
100084: 4e 80 00 20 blr
|
||||
|
||||
0000000000100088 <test_subfc_5>:
|
||||
100088: 7c 6a 58 10 subfc r3,r10,r11
|
||||
10008c: 7c 80 01 14 adde r4,r0,r0
|
||||
100090: 4e 80 00 20 blr
|
||||
|
||||
0000000000100094 <test_subfc_5_constant>:
|
||||
100094: 39 40 ff ff li r10,-1
|
||||
100098: 39 60 ff ff li r11,-1
|
||||
10009c: 7c 6a 58 10 subfc r3,r10,r11
|
||||
1000a0: 7c 80 01 14 adde r4,r0,r0
|
||||
1000a4: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
0000000000000000 t test_subfc_1
|
||||
000000000000000c t test_subfc_2
|
||||
0000000000000018 t test_subfc_3
|
||||
0000000000000024 t test_subfc_4
|
||||
0000000000000030 t test_subfc_5
|
||||
000000000000000c t test_subfc_1_constant
|
||||
0000000000000028 t test_subfc_2
|
||||
0000000000000034 t test_subfc_2_constant
|
||||
0000000000000048 t test_subfc_3
|
||||
0000000000000054 t test_subfc_3_constant
|
||||
0000000000000068 t test_subfc_4
|
||||
0000000000000074 t test_subfc_4_constant
|
||||
0000000000000088 t test_subfc_5
|
||||
0000000000000094 t test_subfc_5_constant
|
||||
|
|
Binary file not shown.
|
@ -5,22 +5,59 @@ Disassembly of section .text:
|
|||
100004: 7c 80 01 14 adde r4,r0,r0
|
||||
100008: 4e 80 00 20 blr
|
||||
|
||||
000000000010000c <test_subfe_2>:
|
||||
10000c: 7c 6a 59 10 subfe r3,r10,r11
|
||||
100010: 7c 80 01 14 adde r4,r0,r0
|
||||
100014: 4e 80 00 20 blr
|
||||
000000000010000c <test_subfe_1_constant>:
|
||||
10000c: 3d 40 00 01 lis r10,1
|
||||
100010: 61 4a 03 bf ori r10,r10,959
|
||||
100014: 3d 60 00 01 lis r11,1
|
||||
100018: 61 6b 03 c0 ori r11,r11,960
|
||||
10001c: 7c 6a 59 10 subfe r3,r10,r11
|
||||
100020: 7c 80 01 14 adde r4,r0,r0
|
||||
100024: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_subfe_3>:
|
||||
100018: 7c 6a 59 10 subfe r3,r10,r11
|
||||
10001c: 7c 80 01 14 adde r4,r0,r0
|
||||
100020: 4e 80 00 20 blr
|
||||
0000000000100028 <test_subfe_2>:
|
||||
100028: 7c 6a 59 10 subfe r3,r10,r11
|
||||
10002c: 7c 80 01 14 adde r4,r0,r0
|
||||
100030: 4e 80 00 20 blr
|
||||
|
||||
0000000000100024 <test_subfe_4>:
|
||||
100024: 7c 6a 59 10 subfe r3,r10,r11
|
||||
100028: 7c 80 01 14 adde r4,r0,r0
|
||||
10002c: 4e 80 00 20 blr
|
||||
0000000000100034 <test_subfe_2_constant>:
|
||||
100034: 39 40 00 00 li r10,0
|
||||
100038: 39 60 00 00 li r11,0
|
||||
10003c: 7c 6a 59 10 subfe r3,r10,r11
|
||||
100040: 7c 80 01 14 adde r4,r0,r0
|
||||
100044: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_subfe_5>:
|
||||
100030: 7c 6a 59 10 subfe r3,r10,r11
|
||||
100034: 7c 80 01 14 adde r4,r0,r0
|
||||
100038: 4e 80 00 20 blr
|
||||
0000000000100048 <test_subfe_3>:
|
||||
100048: 7c 6a 59 10 subfe r3,r10,r11
|
||||
10004c: 7c 80 01 14 adde r4,r0,r0
|
||||
100050: 4e 80 00 20 blr
|
||||
|
||||
0000000000100054 <test_subfe_3_constant>:
|
||||
100054: 39 40 00 01 li r10,1
|
||||
100058: 39 60 00 00 li r11,0
|
||||
10005c: 7c 6a 59 10 subfe r3,r10,r11
|
||||
100060: 7c 80 01 14 adde r4,r0,r0
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_subfe_4>:
|
||||
100068: 7c 6a 59 10 subfe r3,r10,r11
|
||||
10006c: 7c 80 01 14 adde r4,r0,r0
|
||||
100070: 4e 80 00 20 blr
|
||||
|
||||
0000000000100074 <test_subfe_4_constant>:
|
||||
100074: 39 40 00 00 li r10,0
|
||||
100078: 39 60 00 01 li r11,1
|
||||
10007c: 7c 6a 59 10 subfe r3,r10,r11
|
||||
100080: 7c 80 01 14 adde r4,r0,r0
|
||||
100084: 4e 80 00 20 blr
|
||||
|
||||
0000000000100088 <test_subfe_5>:
|
||||
100088: 7c 6a 59 10 subfe r3,r10,r11
|
||||
10008c: 7c 80 01 14 adde r4,r0,r0
|
||||
100090: 4e 80 00 20 blr
|
||||
|
||||
0000000000100094 <test_subfe_5_constant>:
|
||||
100094: 39 40 ff ff li r10,-1
|
||||
100098: 39 60 ff ff li r11,-1
|
||||
10009c: 7c 6a 59 10 subfe r3,r10,r11
|
||||
1000a0: 7c 80 01 14 adde r4,r0,r0
|
||||
1000a4: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
0000000000000000 t test_subfe_1
|
||||
000000000000000c t test_subfe_2
|
||||
0000000000000018 t test_subfe_3
|
||||
0000000000000024 t test_subfe_4
|
||||
0000000000000030 t test_subfe_5
|
||||
000000000000000c t test_subfe_1_constant
|
||||
0000000000000028 t test_subfe_2
|
||||
0000000000000034 t test_subfe_2_constant
|
||||
0000000000000048 t test_subfe_3
|
||||
0000000000000054 t test_subfe_3_constant
|
||||
0000000000000068 t test_subfe_4
|
||||
0000000000000074 t test_subfe_4_constant
|
||||
0000000000000088 t test_subfe_5
|
||||
0000000000000094 t test_subfe_5_constant
|
||||
|
|
Binary file not shown.
|
@ -5,27 +5,65 @@ Disassembly of section .text:
|
|||
100004: 7c 80 01 14 adde r4,r0,r0
|
||||
100008: 4e 80 00 20 blr
|
||||
|
||||
000000000010000c <test_subfic_2>:
|
||||
10000c: 20 6a ff 16 subfic r3,r10,-234
|
||||
100010: 7c 80 01 14 adde r4,r0,r0
|
||||
100014: 4e 80 00 20 blr
|
||||
000000000010000c <test_subfic_1_constant>:
|
||||
10000c: 3d 40 00 01 lis r10,1
|
||||
100010: 61 4a 03 bf ori r10,r10,959
|
||||
100014: 20 6a 03 c0 subfic r3,r10,960
|
||||
100018: 7c 80 01 14 adde r4,r0,r0
|
||||
10001c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_subfic_3>:
|
||||
100018: 20 6a 00 00 subfic r3,r10,0
|
||||
10001c: 7c 80 01 14 adde r4,r0,r0
|
||||
100020: 4e 80 00 20 blr
|
||||
0000000000100020 <test_subfic_2>:
|
||||
100020: 20 6a ff 16 subfic r3,r10,-234
|
||||
100024: 7c 80 01 14 adde r4,r0,r0
|
||||
100028: 4e 80 00 20 blr
|
||||
|
||||
0000000000100024 <test_subfic_4>:
|
||||
100024: 20 6a 00 00 subfic r3,r10,0
|
||||
100028: 7c 80 01 14 adde r4,r0,r0
|
||||
10002c: 4e 80 00 20 blr
|
||||
000000000010002c <test_subfic_2_constant>:
|
||||
10002c: 3d 40 00 01 lis r10,1
|
||||
100030: 61 4a 03 bf ori r10,r10,959
|
||||
100034: 20 6a ff 16 subfic r3,r10,-234
|
||||
100038: 7c 80 01 14 adde r4,r0,r0
|
||||
10003c: 4e 80 00 20 blr
|
||||
|
||||
0000000000100030 <test_subfic_5>:
|
||||
100030: 20 6a 00 01 subfic r3,r10,1
|
||||
100034: 7c 80 01 14 adde r4,r0,r0
|
||||
100038: 4e 80 00 20 blr
|
||||
0000000000100040 <test_subfic_3>:
|
||||
100040: 20 6a 00 00 subfic r3,r10,0
|
||||
100044: 7c 80 01 14 adde r4,r0,r0
|
||||
100048: 4e 80 00 20 blr
|
||||
|
||||
000000000010003c <test_subfic_6>:
|
||||
10003c: 20 6a ff ff subfic r3,r10,-1
|
||||
100040: 7c 80 01 14 adde r4,r0,r0
|
||||
100044: 4e 80 00 20 blr
|
||||
000000000010004c <test_subfic_3_constant>:
|
||||
10004c: 39 40 00 00 li r10,0
|
||||
100050: 20 6a 00 00 subfic r3,r10,0
|
||||
100054: 7c 80 01 14 adde r4,r0,r0
|
||||
100058: 4e 80 00 20 blr
|
||||
|
||||
000000000010005c <test_subfic_4>:
|
||||
10005c: 20 6a 00 00 subfic r3,r10,0
|
||||
100060: 7c 80 01 14 adde r4,r0,r0
|
||||
100064: 4e 80 00 20 blr
|
||||
|
||||
0000000000100068 <test_subfic_4_constant>:
|
||||
100068: 39 40 00 01 li r10,1
|
||||
10006c: 20 6a 00 00 subfic r3,r10,0
|
||||
100070: 7c 80 01 14 adde r4,r0,r0
|
||||
100074: 4e 80 00 20 blr
|
||||
|
||||
0000000000100078 <test_subfic_5>:
|
||||
100078: 20 6a 00 01 subfic r3,r10,1
|
||||
10007c: 7c 80 01 14 adde r4,r0,r0
|
||||
100080: 4e 80 00 20 blr
|
||||
|
||||
0000000000100084 <test_subfic_5_constant>:
|
||||
100084: 39 40 00 00 li r10,0
|
||||
100088: 20 6a 00 01 subfic r3,r10,1
|
||||
10008c: 7c 80 01 14 adde r4,r0,r0
|
||||
100090: 4e 80 00 20 blr
|
||||
|
||||
0000000000100094 <test_subfic_6>:
|
||||
100094: 20 6a ff ff subfic r3,r10,-1
|
||||
100098: 7c 80 01 14 adde r4,r0,r0
|
||||
10009c: 4e 80 00 20 blr
|
||||
|
||||
00000000001000a0 <test_subfic_6_constant>:
|
||||
1000a0: 39 40 ff ff li r10,-1
|
||||
1000a4: 20 6a ff ff subfic r3,r10,-1
|
||||
1000a8: 7c 80 01 14 adde r4,r0,r0
|
||||
1000ac: 4e 80 00 20 blr
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
0000000000000000 t test_subfic_1
|
||||
000000000000000c t test_subfic_2
|
||||
0000000000000018 t test_subfic_3
|
||||
0000000000000024 t test_subfic_4
|
||||
0000000000000030 t test_subfic_5
|
||||
000000000000003c t test_subfic_6
|
||||
000000000000000c t test_subfic_1_constant
|
||||
0000000000000020 t test_subfic_2
|
||||
000000000000002c t test_subfic_2_constant
|
||||
0000000000000040 t test_subfic_3
|
||||
000000000000004c t test_subfic_3_constant
|
||||
000000000000005c t test_subfic_4
|
||||
0000000000000068 t test_subfic_4_constant
|
||||
0000000000000078 t test_subfic_5
|
||||
0000000000000084 t test_subfic_5_constant
|
||||
0000000000000094 t test_subfic_6
|
||||
00000000000000a0 t test_subfic_6_constant
|
||||
|
|
Binary file not shown.
|
@ -8,54 +8,124 @@ Disassembly of section .text:
|
|||
100010: 7c 80 01 14 adde r4,r0,r0
|
||||
100014: 4e 80 00 20 blr
|
||||
|
||||
0000000000100018 <test_subfme_one_ca_2>:
|
||||
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
|
||||
0000000000100018 <test_subfme_one_ca_1_constant>:
|
||||
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
|
||||
|
||||
0000000000100030 <test_subfme_one_ca_3>:
|
||||
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
|
||||
0000000000100038 <test_subfme_one_ca_2>:
|
||||
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
|
||||
|
||||
0000000000100048 <test_subfme_one_ca_4>:
|
||||
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
|
||||
0000000000100050 <test_subfme_one_ca_2_constant>:
|
||||
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
|
||||
|
||||
0000000000100060 <test_subfme_zero_ca_1>:
|
||||
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
|
||||
000000000010006c <test_subfme_one_ca_3>:
|
||||
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
|
||||
|
||||
0000000000100074 <test_subfme_zero_ca_2>:
|
||||
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 <test_subfme_zero_ca_3>:
|
||||
0000000000100084 <test_subfme_one_ca_3_constant>:
|
||||
100084: 39 40 00 01 li r10,1
|
||||
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
|
||||
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
|
||||
|
||||
000000000010009c <test_subfme_zero_ca_4>:
|
||||
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
|
||||
00000000001000a0 <test_subfme_one_ca_4>:
|
||||
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 <test_subfme_one_ca_4_constant>:
|
||||
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 <test_subfme_zero_ca_1>:
|
||||
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 <test_subfme_zero_ca_1_constant>:
|
||||
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 <test_subfme_zero_ca_2>:
|
||||
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 <test_subfme_zero_ca_2_constant>:
|
||||
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 <test_subfme_zero_ca_3>:
|
||||
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 <test_subfme_zero_ca_3_constant>:
|
||||
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 <test_subfme_zero_ca_4>:
|
||||
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 <test_subfme_zero_ca_4_constant>:
|
||||
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
|
||||
|
|
|
@ -1,8 +1,16 @@
|
|||
0000000000000000 t test_subfme_one_ca_1
|
||||
0000000000000018 t test_subfme_one_ca_2
|
||||
0000000000000030 t test_subfme_one_ca_3
|
||||
0000000000000048 t test_subfme_one_ca_4
|
||||
0000000000000060 t test_subfme_zero_ca_1
|
||||
0000000000000074 t test_subfme_zero_ca_2
|
||||
0000000000000088 t test_subfme_zero_ca_3
|
||||
000000000000009c t test_subfme_zero_ca_4
|
||||
0000000000000018 t test_subfme_one_ca_1_constant
|
||||
0000000000000038 t test_subfme_one_ca_2
|
||||
0000000000000050 t test_subfme_one_ca_2_constant
|
||||
000000000000006c t test_subfme_one_ca_3
|
||||
0000000000000084 t test_subfme_one_ca_3_constant
|
||||
00000000000000a0 t test_subfme_one_ca_4
|
||||
00000000000000b8 t test_subfme_one_ca_4_constant
|
||||
00000000000000d4 t test_subfme_zero_ca_1
|
||||
00000000000000e8 t test_subfme_zero_ca_1_constant
|
||||
0000000000000104 t test_subfme_zero_ca_2
|
||||
0000000000000118 t test_subfme_zero_ca_2_constant
|
||||
0000000000000130 t test_subfme_zero_ca_3
|
||||
0000000000000144 t test_subfme_zero_ca_3_constant
|
||||
000000000000015c t test_subfme_zero_ca_4
|
||||
0000000000000170 t test_subfme_zero_ca_4_constant
|
||||
|
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue