|
95 | 95 | itett ne
|
96 | 96 | cmpne r7, #243
|
97 | 97 | addeq r7, r1, r2
|
| 98 | + addne r7, r1, r2 |
| 99 | + uxthne r7, r7 |
98 | 100 | itttt lt
|
99 | 101 | cmplt r7, #243
|
100 | 102 | uxthlt r7, r1
|
101 | 103 | strhlt r2, [r7, #22]
|
102 | 104 | lsrlt r1, r6, #3
|
103 |
| - uxthne r7, r7 |
104 | 105 | strh r2, [r7, #22]
|
105 | 106 | asrs r1, r6, #7
|
106 | 107 | lsrs r1, r6, #31
|
|
253 | 254 | ldrd r0, r1, [r2, #-0]!
|
254 | 255 | ldrd r0, r1, [r2, #0]!
|
255 | 256 | ldrd r0, r1, [r2, #-0]
|
256 |
| - ldrd r1, r1, [r0], #0 |
| 257 | + ldrd r1, r2, [r0], #0 |
257 | 258 | ldrex r1, [r4]
|
258 | 259 | ldrex r8, [r4]
|
259 | 260 | ldrex r2, [sp, #128]
|
|
648 | 649 | str r10, [r11], #0
|
649 | 650 | strd r1, r1, [r0], #0
|
650 | 651 | strd r6, r3, [r5], #-8
|
651 |
| - strd r8, r5, [r5], #-0 |
| 652 | + strd r8, r5, [r6], #-0 |
652 | 653 | strd r7, r4, [r5], #-4
|
653 | 654 | strd r0, r1, [r2, #-0]!
|
654 | 655 | strd r0, r1, [r2, #0]!
|
|
1010 | 1011 | # CHECK-NEXT: 0 0 0.00 U itett ne
|
1011 | 1012 | # CHECK-NEXT: 1 1 0.50 cmpne r7, #243
|
1012 | 1013 | # CHECK-NEXT: 1 1 0.50 addeq r7, r1, r2
|
| 1014 | +# CHECK-NEXT: 1 1 0.50 addne r7, r1, r2 |
| 1015 | +# CHECK-NEXT: 1 1 0.50 uxthne r7, r7 |
| 1016 | +# CHECK-NEXT: 0 0 0.00 U itttt lt |
| 1017 | +# CHECK-NEXT: 1 1 0.50 cmplt r7, #243 |
| 1018 | +# CHECK-NEXT: 1 1 0.50 uxthlt r7, r1 |
| 1019 | +# CHECK-NEXT: 1 1 1.00 * strhlt r2, [r7, #22] |
| 1020 | +# CHECK-NEXT: 1 1 0.50 lsrlt r1, r6, #3 |
1013 | 1021 | # CHECK-NEXT: 1 1 1.00 * strh r2, [r7, #22]
|
1014 | 1022 | # CHECK-NEXT: 1 2 1.00 asrs r1, r6, #7
|
1015 | 1023 | # CHECK-NEXT: 1 2 1.00 lsrs r1, r6, #31
|
|
1162 | 1170 | # CHECK-NEXT: 4 4 2.00 * ldrd r0, r1, [r2, #-0]!
|
1163 | 1171 | # CHECK-NEXT: 4 4 2.00 * ldrd r0, r1, [r2, #0]!
|
1164 | 1172 | # CHECK-NEXT: 2 4 2.00 * ldrd r0, r1, [r2, #-0]
|
| 1173 | +# CHECK-NEXT: 4 4 2.00 * ldrd r1, r2, [r0], #0 |
1165 | 1174 | # CHECK-NEXT: 0 0 0.00 * * U ldrex r1, [r4]
|
1166 | 1175 | # CHECK-NEXT: 0 0 0.00 * * U ldrex r8, [r4]
|
1167 | 1176 | # CHECK-NEXT: 0 0 0.00 * * U ldrex r2, [sp, #128]
|
|
1556 | 1565 | # CHECK-NEXT: 2 1 1.00 * str r10, [r11], #0
|
1557 | 1566 | # CHECK-NEXT: 2 1 1.00 * strd r1, r1, [r0], #0
|
1558 | 1567 | # CHECK-NEXT: 2 1 1.00 * strd r6, r3, [r5], #-8
|
| 1568 | +# CHECK-NEXT: 2 1 1.00 * strd r8, r5, [r6], #-0 |
1559 | 1569 | # CHECK-NEXT: 2 1 1.00 * strd r7, r4, [r5], #-4
|
1560 | 1570 | # CHECK-NEXT: 2 1 1.00 * strd r0, r1, [r2, #-0]!
|
1561 | 1571 | # CHECK-NEXT: 2 1 1.00 * strd r0, r1, [r2, #0]!
|
|
1827 | 1837 |
|
1828 | 1838 | # CHECK: Resource pressure per iteration:
|
1829 | 1839 | # CHECK-NEXT: [0] [1.0] [1.1] [2] [3] [4] [5] [6]
|
1830 |
| -# CHECK-NEXT: 12.00 164.00 164.00 221.00 313.00 44.00 - - |
| 1840 | +# CHECK-NEXT: 12.00 168.00 168.00 223.00 313.00 46.00 - - |
1831 | 1841 |
|
1832 | 1842 | # CHECK: Resource pressure by instruction:
|
1833 | 1843 | # CHECK-NEXT: [0] [1.0] [1.1] [2] [3] [4] [5] [6] Instructions:
|
|
1924 | 1934 | # CHECK-NEXT: - - - - - - - - itett ne
|
1925 | 1935 | # CHECK-NEXT: - 0.50 0.50 - - - - - cmpne r7, #243
|
1926 | 1936 | # CHECK-NEXT: - 0.50 0.50 - - - - - addeq r7, r1, r2
|
| 1937 | +# CHECK-NEXT: - 0.50 0.50 - - - - - addne r7, r1, r2 |
| 1938 | +# CHECK-NEXT: - 0.50 0.50 - - - - - uxthne r7, r7 |
| 1939 | +# CHECK-NEXT: - - - - - - - - itttt lt |
| 1940 | +# CHECK-NEXT: - 0.50 0.50 - - - - - cmplt r7, #243 |
| 1941 | +# CHECK-NEXT: - 0.50 0.50 - - - - - uxthlt r7, r1 |
| 1942 | +# CHECK-NEXT: - - - - - 1.00 - - strhlt r2, [r7, #22] |
| 1943 | +# CHECK-NEXT: - 0.50 0.50 - - - - - lsrlt r1, r6, #3 |
1927 | 1944 | # CHECK-NEXT: - - - - - 1.00 - - strh r2, [r7, #22]
|
1928 | 1945 | # CHECK-NEXT: - - - - 1.00 - - - asrs r1, r6, #7
|
1929 | 1946 | # CHECK-NEXT: - - - - 1.00 - - - lsrs r1, r6, #31
|
|
2076 | 2093 | # CHECK-NEXT: - 1.00 1.00 2.00 - - - - ldrd r0, r1, [r2, #-0]!
|
2077 | 2094 | # CHECK-NEXT: - 1.00 1.00 2.00 - - - - ldrd r0, r1, [r2, #0]!
|
2078 | 2095 | # CHECK-NEXT: - - - 2.00 - - - - ldrd r0, r1, [r2, #-0]
|
| 2096 | +# CHECK-NEXT: - 1.00 1.00 2.00 - - - - ldrd r1, r2, [r0], #0 |
2079 | 2097 | # CHECK-NEXT: - - - - - - - - ldrex r1, [r4]
|
2080 | 2098 | # CHECK-NEXT: - - - - - - - - ldrex r8, [r4]
|
2081 | 2099 | # CHECK-NEXT: - - - - - - - - ldrex r2, [sp, #128]
|
|
2470 | 2488 | # CHECK-NEXT: - 0.50 0.50 - - 1.00 - - str r10, [r11], #0
|
2471 | 2489 | # CHECK-NEXT: - 0.50 0.50 - - 1.00 - - strd r1, r1, [r0], #0
|
2472 | 2490 | # CHECK-NEXT: - 0.50 0.50 - - 1.00 - - strd r6, r3, [r5], #-8
|
| 2491 | +# CHECK-NEXT: - 0.50 0.50 - - 1.00 - - strd r8, r5, [r6], #-0 |
2473 | 2492 | # CHECK-NEXT: - 0.50 0.50 - - 1.00 - - strd r7, r4, [r5], #-4
|
2474 | 2493 | # CHECK-NEXT: - 0.50 0.50 - - 1.00 - - strd r0, r1, [r2, #-0]!
|
2475 | 2494 | # CHECK-NEXT: - 0.50 0.50 - - 1.00 - - strd r0, r1, [r2, #0]!
|
|
0 commit comments