1 .text 2 .weak _start 3_start: 4 .global F2 5 .type F2,@function 6F2: 7 call GF0 8 .global GF0 9 .global GF1 10 .global GF2 11 .global GF3 12 .global GF4 13 .global GF5 14 .global GF6 15 .global GF7 16 .global GF8 17 .global GF9 18 .global GFa 19 .global GFb 20 .global GFc 21GF0: 22GF1: 23GF2: 24GF3: 25GF4: 26GF5: 27GF6: 28GF7: 29GF8: 30GF9: 31GFa: 32GFb: 33GFc: 34 addi gr15, #got12(GF1), gr0 35 36 setlos #gotlo(GF2), gr0 37 38 setlo #gotlo(GF3), gr0 39 sethi #gothi(GF3), gr0 40 41 addi gr15, #gotfuncdesc12(GF4), gr0 42 43 setlos #gotfuncdesclo(GF5), gr0 44 45 setlo #gotfuncdesclo(GF6), gr0 46 sethi #gotfuncdeschi(GF6), gr0 47 48 addi gr15, #gotofffuncdesc12(GF7), gr0 49 50 setlos #gotofffuncdesclo(GF8), gr0 51 52 setlo #gotofffuncdesclo(GF9), gr0 53 sethi #gotofffuncdeschi(GF9), gr0 54 55 addi gr15, #gotoff12(GD1), gr0 56 57 setlos #gotofflo(GD2), gr0 58 59 setlo #gotofflo(GD3), gr0 60 sethi #gotoffhi(GD3), gr0 61 62 setlo #gotlo(GD4), gr0 63 sethi #gothi(GD4), gr0 64 65 .data 66 .global D2 67D2: 68 .word GD0 69 70 .global GD0 71 .global GD1 72 .global GD2 73 .global GD3 74 .global GD4 75GD0: 76GD1: 77GD2: 78GD3: 79GD4: 80 .picptr funcdesc(GFb) 81 .word GFb 82