4 .section .rodata.str1.8,"aMS",@progbits,1
7 .ascii "0123456789abcdef\000"
11 .type printnum, @function
13 .frame x30,64,x1 # vars= 0, regs= 7/0, args= 0
63 .size printnum, .-printnum
66 .type getuint, @function
68 .frame x30,0,x1 # vars= 0, regs= 0/0, args= 0
87 .size getuint, .-getuint
91 .type putchar, @function
93 .frame x30,64,x1 # vars= 64, regs= 0/0, args= 0
96 li x2,-1 # 0xffffffffffffffff
98 lui x3,%hi(buflen.1596)
100 lw x5,%lo(buflen.1596)(x3)
102 add x2,x2,%lo(buf.1595)
107 sw x5,%lo(buflen.1596)(x3)
114 add x2,x2,%lo(buf.1595)
116 lw x4,%lo(buflen.1596)(x3)
145 sw x0,%lo(buflen.1596)(x3)
149 .size putchar, .-putchar
153 .type exit, @function
155 .frame x30,64,x1 # vars= 64, regs= 0/0, args= 0
183 .type printstr, @function
185 .frame x30,80,x1 # vars= 64, regs= 1/0, args= 0
222 .size printstr, .-printstr
226 .type printhex, @function
228 .frame x30,48,x1 # vars= 32, regs= 1/0, args= 0
254 .size printhex, .-printhex
255 .section .rodata.str1.8
263 .type vprintfmt, @function
265 .frame x30,112,x1 # vars= 32, regs= 10/0, args= 0
285 add x25,x25,%lo($L53)
286 li x24,-1 # 0xffffffffffffffff
303 li x3,-1 # 0xffffffffffffffff
304 li x29,-1 # 0xffffffffffffffff
460 li x3,-1 # 0xffffffffffffffff
639 .size vprintfmt, .-vprintfmt
643 .type printf, @function
645 .frame x30,96,x1 # vars= 16, regs= 1/0, args= 0
655 add x4,x4,%lo(putchar)
666 li x4,-1 # 0xffffffffffffffff
673 .size printf, .-printf
675 .comm buflen.1596,4,4
678 .ident "GCC: (GNU) 4.6.1"