| OLD | NEW |
| 1 .syntax unified | 1 .syntax unified |
| 2 .text | 2 .text |
| 3 | 3 |
| 4 .global __a_barrier | 4 .global __a_barrier |
| 5 .hidden __a_barrier | 5 .hidden __a_barrier |
| 6 .type __a_barrier,%function | 6 .type __a_barrier,%function |
| 7 __a_barrier: | 7 __a_barrier: |
| 8 ldr ip,1f | 8 ldr ip,1f |
| 9 ldr ip,[pc,ip] | 9 ldr ip,[pc,ip] |
| 10 add pc,pc,ip | 10 add pc,pc,ip |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 88 ldr r0,[pc,r0] | 88 ldr r0,[pc,r0] |
| 89 add pc,pc,r0 | 89 add pc,pc,r0 |
| 90 1: .word __a_gettp_ptr-1b | 90 1: .word __a_gettp_ptr-1b |
| 91 .global __a_gettp_dummy | 91 .global __a_gettp_dummy |
| 92 .hidden __a_gettp_dummy | 92 .hidden __a_gettp_dummy |
| 93 __a_gettp_dummy: | 93 __a_gettp_dummy: |
| 94 mrc p15,0,r0,c13,c0,3 | 94 mrc p15,0,r0,c13,c0,3 |
| 95 bx lr | 95 bx lr |
| 96 | 96 |
| 97 .data | 97 .data |
| 98 .align 2 |
| 99 |
| 98 .global __a_barrier_ptr | 100 .global __a_barrier_ptr |
| 99 .hidden __a_barrier_ptr | 101 .hidden __a_barrier_ptr |
| 100 __a_barrier_ptr: | 102 __a_barrier_ptr: |
| 101 .word 0 | 103 .word 0 |
| 102 | 104 |
| 103 .global __a_cas_ptr | 105 .global __a_cas_ptr |
| 104 .hidden __a_cas_ptr | 106 .hidden __a_cas_ptr |
| 105 __a_cas_ptr: | 107 __a_cas_ptr: |
| 106 .word 0 | 108 .word 0 |
| 107 | 109 |
| 108 .global __a_gettp_ptr | 110 .global __a_gettp_ptr |
| 109 .hidden __a_gettp_ptr | 111 .hidden __a_gettp_ptr |
| 110 __a_gettp_ptr: | 112 __a_gettp_ptr: |
| 111 .word 0 | 113 .word 0 |
| OLD | NEW |