| 1 | 	.global __tls_get_offset |
| 2 | 	.type __tls_get_offset,%function |
| 3 | __tls_get_offset: |
| 4 | 	ear %r3, %a0 |
| 5 | 	sllg %r3, %r3, 32 |
| 6 | 	ear %r3, %a1 |
| 7 | |
| 8 | 	la %r1, 0(%r2, %r12) |
| 9 | |
| 10 | 	lg %r0, 0(%r1) |
| 11 | 	sllg %r4, %r0, 3 |
| 12 | 	lg %r5, 8(%r3) |
| 13 | 	lg %r2, 0(%r4, %r5) |
| 14 | 	ag %r2, 8(%r1) |
| 15 | 	sgr %r2, %r3 |
| 16 | |
| 17 | 	br %r14 |