.file "struct-ini-2.c" .global x .section ".data" .align 4 .type x, #object .size x, 4 x: .byte 32 .byte 52 .skip 2 .section ".text" .align 4 .global main .type main, #function .proc 04 main: !#PROLOGUE# 0 save %sp, -104, %sp !#PROLOGUE# 1 sethi %hi(x), %g1 ld [%g1+%lo(x)], %g3 sethi %hi(-268435456), %g2 sethi %hi(536870912), %g1 and %g3, %g2, %g2 cmp %g2, %g1 bne .LL5 sethi %hi(15728640), %g1 sethi %hi(3145728), %g2 and %g3, %g1, %g1 cmp %g1, %g2 bne .LL5 sethi %hi(983040), %g1 sethi %hi(262144), %g2 and %g3, %g1, %g1 cmp %g1, %g2 be .LL4 nop .LL5: call abort, 0 nop .LL4: call exit, 0 mov 0, %o0 nop .size main, .-main .ident "GCC: (GNU) 3.3.2"