123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261 |
- .global main
- .section ".text"
- .align 4
- main:
- save %sp,-96,%sp
- mov %g0,%o0
- call exit; nop
- mov %g0,%i0
- .L1:
- ret; restore
- .type main,#function
- .size main,.-main
- .global nested
- .align 4
- nested:
- cmp %o0,4; bge .L6; nop
- cmp %o1,114; be .L9; nop
- .L6:
- cmp %o0,1; bne .L8; nop
- cmp %o1,104; be .L9; nop
- cmp %o1,105; be .L9; nop
- .L8:
- cmp %o0,2; bne .L3; nop
- cmp %o1,111; be .L9; nop
- cmp %o1,121; bne .L3; nop
- .L9:
- mov %o1,%o0
- .L3:
- mov %g0,%o0
- .L2:
- retl; nop
- .type nested,#function
- .size nested,.-nested
- .global s
- .align 4
- s:
- .L10:
- retl; nop
- .type s,#function
- .size s,.-s
- .section ".data"
- .global Dy
- .type Dy,#object
- .size Dy,8
- .align 4
- Dy:
- .word 0x0
- .skip 4
- .global Dz
- .type Dz,#object
- .size Dz,8
- .align 4
- Dz:
- .word 0x1
- .skip 4
- .global Dfunc
- .section ".text"
- .align 4
- Dfunc:
- save %sp,-96,%sp
- ret; restore
- .type Dfunc,#function
- .size Dfunc,.-Dfunc
- .global f
- .align 4
- f:
- retl; nop
- .type f,#function
- .size f,.-f
- .global f1
- .align 4
- f1:
- retl; nop
- .type f1,#function
- .size f1,.-f1
- .global f2
- .align 4
- f2:
- save %sp,-96,%sp
- ret; restore
- .type f2,#function
- .size f2,.-f2
- .global g
- .align 4
- g:
- save %sp,-96,%sp
- ret; restore
- .type g,#function
- .size g,.-g
- .global h
- .align 4
- h:
- save %sp,-96,%sp
- ret; restore
- .type h,#function
- .size h,.-h
- .global h1
- .align 4
- h1:
- save %sp,-96,%sp
- ret; restore
- .type h1,#function
- .size h1,.-h1
- .global h2
- .align 4
- h2:
- retl; nop
- .type h2,#function
- .size h2,.-h2
- .section ".data"
- .type .21,#object
- .size .21,4
- .align 4
- .21:
- .word 0x1
- .global set1
- .section ".text"
- .align 4
- set1:
- retl; nop
- .type set1,#function
- .size set1,.-set1
- .section ".data"
- .type .23,#object
- .size .23,4
- .align 4
- .23:
- .word 0x2
- .global set2
- .section ".text"
- .align 4
- set2:
- retl; nop
- .type set2,#function
- .size set2,.-set2
- .align 4
- goo:
- retl; nop
- .type goo,#function
- .size goo,.-goo
- .global sss
- .align 4
- sss:
- retl; nop
- .type sss,#function
- .size sss,.-sss
- .section ".bss"
- .type .27,#object
- .size .27,4
- .local .27
- .common .27,4,4
- .global rrr
- .section ".text"
- .align 4
- rrr:
- retl; nop
- .type rrr,#function
- .size rrr,.-rrr
- .global setstatic
- .align 4
- setstatic:
- retl; nop
- .type setstatic,#function
- .size setstatic,.-setstatic
- .global gx1
- .align 4
- gx1:
- save %sp,-96,%sp
- st %r24,[%fp+68]
- st %r25,[%fp+72]
- ret; restore
- .type gx1,#function
- .size gx1,.-gx1
- .global ff1
- .align 4
- ff1:
- save %sp,-96,%sp
- st %r24,[%fp+68]
- st %r25,[%fp+72]
- ret; restore
- .type ff1,#function
- .size ff1,.-ff1
- .global gg1
- .align 4
- gg1:
- retl; nop
- .type gg1,#function
- .size gg1,.-gg1
- .global hh1
- .align 4
- hh1:
- retl; nop
- .type hh1,#function
- .size hh1,.-hh1
- .global cmp
- .align 4
- cmp:
- save %sp,-96,%sp
- ret; restore
- .type cmp,#function
- .size cmp,.-cmp
- .global sort
- .align 4
- sort:
- save %sp,-96,%sp
- ret; restore
- .type sort,#function
- .size sort,.-sort
- .global onearg
- .align 4
- onearg:
- save %sp,-96,%sp
- ret; restore
- .type onearg,#function
- .size onearg,.-onearg
- .section ".bss"
- .global ss4
- .type ss4,#object
- .size ss4,4
- .common ss4,4,4
- .type ss2,#object
- .size ss2,4
- .local ss2
- .common ss2,4,4
- .type ss5,#object
- .size ss5,4
- .local ss5
- .common ss5,4,4
- .global ss3
- .type ss3,#object
- .size ss3,4
- .common ss3,4,4
- .type ss1,#object
- .size ss1,4
- .local ss1
- .common ss1,4,4
- .type yy,#object
- .size yy,4
- .local yy
- .common yy,4,4
- .global z
- .type z,#object
- .size z,4
- .common z,4,4
- .global y
- .type y,#object
- .size y,4
- .common y,4,4
- .global x
- .type x,#object
- .size x,4
- .common x,4,4
- .global b
- .type b,#object
- .size b,4
- .common b,4,4
- .global a
- .type a,#object
- .size a,4
- .common a,4,4
|