1 .set	noreorder
2 .global	dlsym
3 .hidden	__dlsym
4 .type	dlsym,@function
5 dlsym:
6 	lui	$3, %hi(%neg(%gp_rel(dlsym)))
7 	addiu	$3, $3, %lo(%neg(%gp_rel(dlsym)))
8 	addu	$3, $3, $25
9 	move	$6, $ra
10 	lw	$25, %got_disp(__dlsym)($3)
11 	addiu	$sp, $sp, -32
12 	sd	$ra, 16($sp)
13 	jalr	$25
14 	nop
15 	ld	$ra, 16($sp)
16 	jr	$ra
17 	addiu	$sp, $sp, 32
18