.seg "text" ! [internal] .proc 16 .global _main _main: sethi %hi(_b),%o0 ! [internal] or %o0,%lo(_b),%o0 ! [internal] sethi %hi(_a),%o2 add %o2,%lo(_a),%o4 mov %o0,%o5 add %o0,400,%o3 L77003: ld [%o5],%o0 sethi %hi(_c),%o1 ld [%o1+%lo(_c)],%o1 inc 4,%o5 add %o0,%o1,%o0 st %o0,[%o4] cmp %o5,%o3 blu L77003 inc 4,%o4 retl nop ! [internal] .seg "data" ! [internal] .common _a,400,"data" .common _b,400,"data" .common _c,4,"data"