1*56bb7041Schristos.macro	one_sym	count
2*56bb7041Schristos.globl	sym_1_\count
3*56bb7041Schristossym_1_\count:
4*56bb7041Schristos	la	$2, sym_1_\count
5*56bb7041Schristos.endm
6*56bb7041Schristos
7*56bb7041Schristos.irp	thou,0,1,2,3,4,5,6,7,8,9
8*56bb7041Schristos.irp	hund,0,1,2,3,4,5,6,7,8,9
9*56bb7041Schristos.irp	tens,0,1,2,3,4,5,6,7,8,9
10*56bb7041Schristos.irp	ones,0,1,2,3,4,5,6,7,8,9
11*56bb7041Schristosone_sym	\thou\hund\tens\ones
12*56bb7041Schristos.endr
13*56bb7041Schristos.endr
14*56bb7041Schristos.endr
15*56bb7041Schristos.endr
16*56bb7041Schristos
17*56bb7041Schristostls_bits_1:
18*56bb7041Schristos	addiu	$4,$28,%tlsgd(tlsvar_gd)
19*56bb7041Schristos	addiu	$4,$28,%tlsldm(tlsvar_ld)
20*56bb7041Schristos	addiu	$4,$2,%gottprel(tlsvar_ie)
21*56bb7041Schristos
22*56bb7041Schristos        .section                .tbss,"awT",@nobits
23*56bb7041Schristos        .align  2
24*56bb7041Schristos        .global tlsvar_gd
25*56bb7041Schristos        .type   tlsvar_gd,@object
26*56bb7041Schristos        .size   tlsvar_gd,4
27*56bb7041Schristostlsvar_gd:
28*56bb7041Schristos        .space  4
29*56bb7041Schristos        .global tlsvar_ie
30*56bb7041Schristos        .type   tlsvar_ie,@object
31*56bb7041Schristos        .size   tlsvar_ie,4
32*56bb7041Schristostlsvar_ie:
33*56bb7041Schristos        .space  4
34*56bb7041Schristos
35*56bb7041Schristos        .section                .tdata,"awT"
36*56bb7041Schristos        .align  2
37*56bb7041Schristos        .global tlsvar_ld
38*56bb7041Schristos        .hidden tlsvar_ld
39*56bb7041Schristos        .type   tlsvar_ld,@object
40*56bb7041Schristos        .size   tlsvar_ld,4
41*56bb7041Schristostlsvar_ld:
42*56bb7041Schristos        .word   1
43