.file "990326-1.c" .section ".data" .align 2 .type x.0, #object .size x.0, 4 x.0: .byte 1 .byte 2 .half -2 .align 2 .type y.1, #object .size y.1, 4 y.1: .byte 65 .byte 2 .half -3 .section ".text" .align 4 .global a1 .type a1, #function .proc 04 a1: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.0), %g1 sethi %hi(y.1), %g2 lduh [%g1+%lo(x.0)], %g3 lduh [%g2+%lo(y.1)], %g4 sethi %hi(16384), %g1 andn %g4, %g1, %g1 sll %g1, 16, %g1 srl %g1, 16, %g1 xor %g3, %g1, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size a1, .-a1 .section ".data" .align 2 .type x.2, #object .size x.2, 4 x.2: .byte 1 .byte 66 .half -2 .align 2 .type y.3, #object .size y.3, 4 y.3: .byte 1 .byte 2 .half -3 .section ".text" .align 4 .global a2 .type a2, #function .proc 04 a2: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.2), %g2 sethi %hi(y.3), %g3 lduh [%g2+%lo(x.2)], %g1 lduh [%g3+%lo(y.3)], %g2 and %g1, -65, %g1 sll %g1, 16, %g1 srl %g1, 16, %g1 xor %g1, %g2, %g1 subcc %g0, %g1, %g0 retl subx %g0, -1, %o0 .size a2, .-a2 .section ".data" .align 2 .type x.4, #object .size x.4, 4 x.4: .byte 9 .byte 66 .half -2 .align 2 .type y.5, #object .size y.5, 4 y.5: .byte 33 .byte 18 .half -3 .section ".text" .align 4 .global a3 .type a3, #function .proc 04 a3: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.4), %g1 sethi %hi(y.5), %g3 lduh [%g1+%lo(x.4)], %g4 lduh [%g3+%lo(y.5)], %g2 and %g4, -2113, %g4 sethi %hi(-9216), %g1 or %g1, 1007, %g1 and %g2, %g1, %g2 xor %g2, %g4, %g2 sll %g2, 16, %g2 subcc %g0, %g2, %g0 retl subx %g0, -1, %o0 .size a3, .-a3 .section ".data" .align 4 .type x.6, #object .size x.6, 8 x.6: .long -2 .half 2 .half 1 .align 4 .type y.7, #object .size y.7, 8 y.7: .long -3 .half 2 .half 65 .section ".text" .align 4 .global b1 .type b1, #function .proc 04 b1: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.6+4), %g1 sethi %hi(y.7+4), %g2 ld [%g1+%lo(x.6+4)], %g3 ld [%g2+%lo(y.7+4)], %g1 and %g1, -65, %g1 xor %g3, %g1, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size b1, .-b1 .section ".data" .align 4 .type x.8, #object .size x.8, 8 x.8: .long -2 .half 66 .half 1 .align 4 .type y.9, #object .size y.9, 8 y.9: .long -3 .half 2 .half 1 .section ".text" .align 4 .global b2 .type b2, #function .proc 04 b2: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.8+4), %g1 sethi %hi(y.9+4), %g2 ld [%g1+%lo(x.8+4)], %g4 ld [%g2+%lo(y.9+4)], %g3 sethi %hi(4194304), %g1 andn %g4, %g1, %g1 xor %g1, %g3, %g1 subcc %g0, %g1, %g0 retl subx %g0, -1, %o0 .size b2, .-b2 .section ".data" .align 4 .type x.10, #object .size x.10, 8 x.10: .long -2 .half 66 .half 9 .align 4 .type y.11, #object .size y.11, 8 y.11: .long -3 .half 18 .half 33 .section ".text" .align 4 .global b3 .type b3, #function .proc 04 b3: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.10+4), %g1 sethi %hi(y.11+4), %g2 ld [%g1+%lo(x.10+4)], %g3 ld [%g2+%lo(y.11+4)], %g4 sethi %hi(-4195328), %g1 sethi %hi(-1049600), %g2 or %g1, 1015, %g1 or %g2, 991, %g2 and %g3, %g1, %g3 and %g4, %g2, %g4 xor %g3, %g4, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size b3, .-b3 .section ".data" .align 8 .type x.12, #object .size x.12, 8 x.12: .byte 224 .byte 0 .byte 128 .byte 1 .skip 4 .align 8 .type y.13, #object .size y.13, 8 y.13: .byte 208 .byte 0 .byte 128 .byte 65 .skip 4 .section ".text" .align 4 .global c1 .type c1, #function .proc 04 c1: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.12), %g1 sethi %hi(y.13), %g2 ld [%g1+%lo(x.12)], %g3 ld [%g2+%lo(y.13)], %g4 sethi %hi(268434432), %g1 or %g1, 959, %g2 or %g1, 1023, %g1 and %g4, %g2, %g4 and %g3, %g1, %g3 xor %g3, %g4, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size c1, .-c1 .section ".data" .align 8 .type x.14, #object .size x.14, 8 x.14: .byte 224 .byte 16 .byte 128 .byte 1 .skip 4 .align 8 .type y.15, #object .size y.15, 8 y.15: .byte 208 .byte 0 .byte 128 .byte 1 .skip 4 .section ".text" .align 4 .global c2 .type c2, #function .proc 04 c2: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.14), %g1 sethi %hi(y.15), %g3 ld [%g1+%lo(x.14)], %g4 ld [%g3+%lo(y.15)], %o5 sethi %hi(-267386880), %g2 sethi %hi(-268435456), %g1 andn %g4, %g2, %g2 andn %o5, %g1, %g1 xor %g2, %g1, %g2 subcc %g0, %g2, %g0 retl subx %g0, -1, %o0 .size c2, .-c2 .section ".data" .align 8 .type x.16, #object .size x.16, 8 x.16: .byte 224 .byte 16 .byte 128 .byte 9 .skip 4 .align 8 .type y.17, #object .size y.17, 8 y.17: .byte 208 .byte 4 .byte 128 .byte 33 .skip 4 .section ".text" .align 4 .global c3 .type c3, #function .proc 04 c3: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.16), %g1 sethi %hi(y.17), %g2 ld [%g1+%lo(x.16)], %g3 ld [%g2+%lo(y.17)], %g4 sethi %hi(267385856), %g1 sethi %hi(268172288), %g2 or %g1, 1015, %g1 or %g2, 991, %g2 and %g3, %g1, %g3 and %g4, %g2, %g4 xor %g3, %g4, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size c3, .-c3 .section ".data" .align 8 .type x.18, #object .size x.18, 8 x.18: .byte 0 .byte 4 .byte 0 .byte 46 .skip 4 .align 8 .type y.19, #object .size y.19, 8 y.19: .byte 1 .byte 4 .byte 0 .byte 45 .skip 4 .section ".text" .align 4 .global d1 .type d1, #function .proc 04 d1: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.18), %g1 sethi %hi(y.19), %g2 ld [%g1+%lo(x.18)], %g4 ld [%g2+%lo(y.19)], %g3 and %g4, -16, %g4 sethi %hi(-16778240), %g1 or %g1, 1008, %g1 and %g3, %g1, %g3 xor %g4, %g3, %g4 subcc %g0, %g4, %g0 retl subx %g0, -1, %o0 .size d1, .-d1 .section ".data" .align 8 .type x.20, #object .size x.20, 8 x.20: .byte 0 .byte 4 .byte 4 .byte 46 .skip 4 .align 8 .type y.21, #object .size y.21, 8 y.21: .byte 0 .byte 4 .byte 0 .byte 45 .skip 4 .section ".text" .align 4 .global d2 .type d2, #function .proc 04 d2: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.20), %g1 sethi %hi(y.21), %g3 ld [%g1+%lo(x.20)], %g2 ld [%g3+%lo(y.21)], %g1 and %g2, -1040, %g2 and %g1, -16, %g1 xor %g2, %g1, %g2 subcc %g0, %g2, %g0 retl subx %g0, -1, %o0 .size d2, .-d2 .section ".data" .align 8 .type x.22, #object .size x.22, 8 x.22: .byte 0 .byte 36 .byte 4 .byte 46 .skip 4 .align 8 .type y.23, #object .size y.23, 8 y.23: .byte 0 .byte 132 .byte 1 .byte 45 .skip 4 .section ".text" .align 4 .global d3 .type d3, #function .proc 04 d3: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.22), %g1 sethi %hi(y.23), %g2 ld [%g1+%lo(x.22)], %g3 ld [%g2+%lo(y.23)], %g4 sethi %hi(-2099200), %g1 sethi %hi(-8389632), %g2 or %g1, 1008, %g1 or %g2, 752, %g2 and %g3, %g1, %g3 and %g4, %g2, %g4 xor %g3, %g4, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size d3, .-d3 .section ".data" .align 8 .type x.24, #object .size x.24, 8 x.24: .byte 239 .byte 255 .byte 191 .byte 191 .skip 4 .align 8 .type y.25, #object .size y.25, 8 y.25: .byte 223 .byte 255 .byte 191 .byte 255 .skip 4 .section ".text" .align 4 .global e1 .type e1, #function .proc 04 e1: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.24), %g1 sethi %hi(y.25), %g2 ld [%g1+%lo(x.24)], %g3 ld [%g2+%lo(y.25)], %g4 sethi %hi(268434432), %g1 or %g1, 959, %g2 or %g1, 1023, %g1 and %g4, %g2, %g4 and %g3, %g1, %g3 xor %g3, %g4, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size e1, .-e1 .section ".data" .align 8 .type x.26, #object .size x.26, 8 x.26: .byte 239 .byte 255 .byte 191 .byte 255 .skip 4 .align 8 .type y.27, #object .size y.27, 8 y.27: .byte 223 .byte 239 .byte 191 .byte 255 .skip 4 .section ".text" .align 4 .global e2 .type e2, #function .proc 04 e2: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.26), %g1 sethi %hi(y.27), %g3 ld [%g1+%lo(x.26)], %g4 ld [%g3+%lo(y.27)], %o5 sethi %hi(-267386880), %g2 sethi %hi(-268435456), %g1 andn %g4, %g2, %g2 andn %o5, %g1, %g1 xor %g2, %g1, %g2 subcc %g0, %g2, %g0 retl subx %g0, -1, %o0 .size e2, .-e2 .section ".data" .align 8 .type x.28, #object .size x.28, 8 x.28: .byte 239 .byte 251 .byte 191 .byte 223 .skip 4 .align 8 .type y.29, #object .size y.29, 8 y.29: .byte 223 .byte 239 .byte 191 .byte 247 .skip 4 .section ".text" .align 4 .global e3 .type e3, #function .proc 04 e3: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.28), %g1 sethi %hi(y.29), %g2 ld [%g1+%lo(x.28)], %g3 ld [%g2+%lo(y.29)], %g4 sethi %hi(267385856), %g1 sethi %hi(268172288), %g2 or %g1, 1015, %g1 or %g2, 991, %g2 and %g3, %g1, %g3 and %g4, %g2, %g4 xor %g3, %g4, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size e3, .-e3 .section ".data" .align 8 .type x.30, #object .size x.30, 8 x.30: .byte 255 .byte 255 .byte 192 .byte 0 .skip 4 .section ".text" .align 4 .global e4 .type e4, #function .proc 04 e4: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.30), %g2 ld [%g2+%lo(x.30)], %g3 sethi %hi(-134234112), %g1 sethi %hi(134217728), %g2 andn %g3, %g1, %g1 xor %g1, %g2, %g1 subcc %g0, %g1, %g0 retl subx %g0, -1, %o0 .size e4, .-e4 .section ".data" .align 8 .type x.31, #object .size x.31, 8 x.31: .byte 254 .byte 255 .byte 255 .byte 238 .skip 4 .align 8 .type y.32, #object .size y.32, 8 y.32: .byte 255 .byte 255 .byte 255 .byte 237 .skip 4 .section ".text" .align 4 .global f1 .type f1, #function .proc 04 f1: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.31), %g1 sethi %hi(y.32), %g2 ld [%g1+%lo(x.31)], %g4 ld [%g2+%lo(y.32)], %g3 and %g4, -16, %g4 sethi %hi(-16778240), %g1 or %g1, 1008, %g1 and %g3, %g1, %g3 xor %g4, %g3, %g4 subcc %g0, %g4, %g0 retl subx %g0, -1, %o0 .size f1, .-f1 .section ".data" .align 8 .type x.33, #object .size x.33, 8 x.33: .byte 255 .byte 255 .byte 255 .byte 238 .skip 4 .align 8 .type y.34, #object .size y.34, 8 y.34: .byte 255 .byte 255 .byte 251 .byte 237 .skip 4 .section ".text" .align 4 .global f2 .type f2, #function .proc 04 f2: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.33), %g1 sethi %hi(y.34), %g3 ld [%g1+%lo(x.33)], %g2 ld [%g3+%lo(y.34)], %g1 and %g2, -1040, %g2 and %g1, -16, %g1 xor %g2, %g1, %g2 subcc %g0, %g2, %g0 retl subx %g0, -1, %o0 .size f2, .-f2 .section ".data" .align 8 .type x.35, #object .size x.35, 8 x.35: .byte 255 .byte 127 .byte 254 .byte 238 .skip 4 .align 8 .type y.36, #object .size y.36, 8 y.36: .byte 255 .byte 223 .byte 251 .byte 237 .skip 4 .section ".text" .align 4 .global f3 .type f3, #function .proc 04 f3: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.35), %g1 sethi %hi(y.36), %g2 ld [%g1+%lo(x.35)], %g3 ld [%g2+%lo(y.36)], %g4 sethi %hi(-2099200), %g1 sethi %hi(-8389632), %g2 or %g1, 1008, %g1 or %g2, 752, %g2 and %g3, %g1, %g3 and %g4, %g2, %g4 xor %g3, %g4, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size f3, .-f3 .section ".data" .align 8 .type x.37, #object .size x.37, 8 x.37: .byte 0 .byte 3 .byte 255 .byte 255 .skip 4 .section ".text" .align 4 .global f4 .type f4, #function .proc 04 f4: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.37), %g2 ld [%g2+%lo(x.37)], %g1 sethi %hi(-131072), %g3 sethi %hi(131072), %g2 and %g1, %g3, %g1 xor %g1, %g2, %g1 subcc %g0, %g1, %g0 retl subx %g0, -1, %o0 .size f4, .-f4 .section ".data" .align 8 .type x.38, #object .size x.38, 8 x.38: .byte 239 .byte 255 .byte 191 .byte 191 .skip 4 .align 8 .type y.39, #object .size y.39, 8 y.39: .byte 255 .byte 251 .byte 255 .byte 253 .skip 4 .section ".text" .align 4 .global g1 .type g1, #function .proc 04 g1: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.38), %g2 sethi %hi(y.39), %g3 ld [%g2+%lo(x.38)], %g1 ld [%g3+%lo(y.39)], %g4 sethi %hi(268434432), %g2 sll %g1, 4, %g1 or %g2, 959, %g3 sra %g4, 4, %g4 sra %g1, 4, %g1 and %g4, %g3, %g4 or %g2, 1023, %g2 and %g1, %g2, %g1 xor %g1, %g4, %g1 subcc %g0, %g1, %g0 retl subx %g0, -1, %o0 .size g1, .-g1 .section ".data" .align 8 .type x.40, #object .size x.40, 8 x.40: .byte 239 .byte 255 .byte 191 .byte 255 .skip 4 .align 8 .type y.41, #object .size y.41, 8 y.41: .byte 254 .byte 251 .byte 255 .byte 253 .skip 4 .section ".text" .align 4 .global g2 .type g2, #function .proc 04 g2: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.40), %g1 sethi %hi(y.41), %g2 ld [%g1+%lo(x.40)], %g3 ld [%g2+%lo(y.41)], %g4 sll %g3, 4, %g3 srl %g4, 4, %g4 sra %g3, 4, %g3 sethi %hi(-267386880), %g1 andn %g3, %g1, %g1 xor %g1, %g4, %g1 subcc %g0, %g1, %g0 retl subx %g0, -1, %o0 .size g2, .-g2 .section ".data" .align 8 .type x.42, #object .size x.42, 8 x.42: .byte 239 .byte 251 .byte 191 .byte 223 .skip 4 .align 8 .type y.43, #object .size y.43, 8 y.43: .byte 254 .byte 251 .byte 255 .byte 125 .skip 4 .section ".text" .align 4 .global g3 .type g3, #function .proc 04 g3: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.42), %g1 sethi %hi(y.43), %g2 ld [%g1+%lo(x.42)], %g3 ld [%g2+%lo(y.43)], %g4 sll %g3, 4, %g3 sra %g4, 4, %g4 sra %g3, 4, %g3 sethi %hi(267385856), %g1 sethi %hi(268172288), %g2 or %g1, 1015, %g1 or %g2, 991, %g2 and %g3, %g1, %g3 and %g4, %g2, %g4 xor %g3, %g4, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size g3, .-g3 .section ".data" .align 8 .type x.44, #object .size x.44, 8 x.44: .byte 224 .byte 8 .byte 0 .byte 16 .skip 4 .align 8 .type y.45, #object .size y.45, 8 y.45: .byte 8 .byte 0 .byte 16 .byte 13 .skip 4 .section ".text" .align 4 .global g4 .type g4, #function .proc 04 g4: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.44), %g1 sethi %hi(y.45), %g2 ld [%g1+%lo(x.44)], %g3 ld [%g2+%lo(y.45)], %g4 sll %g3, 4, %g3 sra %g4, 4, %g4 sra %g3, 4, %g3 sethi %hi(3932160), %g1 sethi %hi(62917632), %g2 or %g1, 240, %g1 or %g2, 768, %g2 and %g3, %g1, %g3 and %g4, %g2, %g4 xor %g3, %g4, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size g4, .-g4 .section ".data" .align 8 .type x.46, #object .size x.46, 8 x.46: .byte 224 .byte 128 .byte 1 .byte 0 .skip 4 .align 8 .type y.47, #object .size y.47, 8 y.47: .byte 0 .byte 128 .byte 1 .byte 13 .skip 4 .section ".text" .align 4 .global g5 .type g5, #function .proc 04 g5: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.46), %g1 sethi %hi(y.47), %g2 ld [%g1+%lo(x.46)], %g3 ld [%g2+%lo(y.47)], %g4 sll %g3, 4, %g3 sra %g4, 4, %g4 sra %g3, 4, %g3 sethi %hi(62917632), %g1 sethi %hi(3932160), %g2 or %g1, 768, %g1 or %g2, 240, %g2 and %g3, %g1, %g3 and %g4, %g2, %g4 xor %g3, %g4, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size g5, .-g5 .section ".data" .align 8 .type x.48, #object .size x.48, 8 x.48: .byte 239 .byte 136 .byte 61 .byte 16 .skip 4 .align 8 .type y.49, #object .size y.49, 8 y.49: .byte 8 .byte 188 .byte 17 .byte 253 .skip 4 .section ".text" .align 4 .global g6 .type g6, #function .proc 04 g6: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.48), %g1 sethi %hi(y.49), %g2 ld [%g1+%lo(x.48)], %g3 ld [%g2+%lo(y.49)], %g4 sll %g3, 4, %g3 sra %g4, 4, %g4 sra %g3, 4, %g3 sethi %hi(-16761856), %g2 sethi %hi(268188672), %g1 andn %g3, %g2, %g2 or %g1, 1008, %g1 and %g4, %g1, %g4 xor %g2, %g4, %g2 subcc %g0, %g2, %g0 retl subx %g0, -1, %o0 .size g6, .-g6 .section ".data" .align 8 .type x.50, #object .size x.50, 8 x.50: .byte 224 .byte 139 .byte 193 .byte 31 .skip 4 .align 8 .type y.51, #object .size y.51, 8 y.51: .byte 248 .byte 131 .byte 209 .byte 13 .skip 4 .section ".text" .align 4 .global g7 .type g7, #function .proc 04 g7: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.50), %g1 sethi %hi(y.51), %g2 ld [%g1+%lo(x.50)], %g3 ld [%g2+%lo(y.51)], %g4 sll %g3, 4, %g3 sra %g4, 4, %g4 sra %g3, 4, %g3 sethi %hi(268188672), %g1 sethi %hi(-16761856), %g2 or %g1, 1008, %g1 andn %g4, %g2, %g2 and %g3, %g1, %g3 xor %g3, %g2, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size g7, .-g7 .section ".data" .align 8 .type x.52, #object .size x.52, 8 x.52: .byte 254 .byte 255 .byte 255 .byte 238 .skip 4 .align 8 .type y.53, #object .size y.53, 8 y.53: .byte 223 .byte 255 .byte 255 .byte 254 .skip 4 .section ".text" .align 4 .global h1 .type h1, #function .proc 04 h1: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.52), %g1 sethi %hi(y.53), %g3 ld [%g1+%lo(x.52)], %g4 ld [%g3+%lo(y.53)], %g2 srl %g4, 4, %g4 sll %g2, 4, %g2 sethi %hi(-267386880), %g1 sra %g2, 4, %g2 andn %g2, %g1, %g1 xor %g4, %g1, %g4 subcc %g0, %g4, %g0 retl subx %g0, -1, %o0 .size h1, .-h1 .section ".data" .align 8 .type x.54, #object .size x.54, 8 x.54: .byte 255 .byte 255 .byte 255 .byte 238 .skip 4 .align 8 .type y.55, #object .size y.55, 8 y.55: .byte 223 .byte 255 .byte 255 .byte 190 .skip 4 .section ".text" .align 4 .global h2 .type h2, #function .proc 04 h2: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.54), %g1 sethi %hi(y.55), %g2 ld [%g1+%lo(x.54)], %g3 ld [%g2+%lo(y.55)], %g1 sra %g3, 4, %g3 sethi %hi(268434432), %g2 sll %g1, 4, %g1 or %g2, 1023, %g4 sra %g1, 4, %g1 or %g2, 959, %g2 and %g1, %g4, %g1 and %g3, %g2, %g3 xor %g3, %g1, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size h2, .-h2 .section ".data" .align 8 .type x.56, #object .size x.56, 8 x.56: .byte 255 .byte 127 .byte 254 .byte 238 .skip 4 .align 8 .type y.57, #object .size y.57, 8 y.57: .byte 223 .byte 253 .byte 255 .byte 190 .skip 4 .section ".text" .align 4 .global h3 .type h3, #function .proc 04 h3: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.56), %g1 sethi %hi(y.57), %g2 ld [%g1+%lo(x.56)], %g4 ld [%g2+%lo(y.57)], %g3 sra %g4, 4, %g4 sll %g3, 4, %g3 sethi %hi(268303360), %g1 sra %g3, 4, %g3 or %g1, 959, %g1 sethi %hi(267910144), %g2 and %g4, %g1, %g4 or %g2, 1007, %g2 and %g3, %g2, %g3 xor %g4, %g3, %g4 subcc %g0, %g4, %g0 retl subx %g0, -1, %o0 .size h3, .-h3 .section ".data" .align 8 .type x.58, #object .size x.58, 8 x.58: .byte 0 .byte 64 .byte 2 .byte 14 .skip 4 .align 8 .type y.59, #object .size y.59, 8 y.59: .byte 208 .byte 64 .byte 2 .byte 0 .skip 4 .section ".text" .align 4 .global h4 .type h4, #function .proc 04 h4: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.58), %g1 sethi %hi(y.59), %g2 ld [%g1+%lo(x.58)], %g4 ld [%g2+%lo(y.59)], %g3 sra %g4, 4, %g4 sll %g3, 4, %g3 sethi %hi(3932160), %g1 sra %g3, 4, %g3 or %g1, 240, %g1 sethi %hi(62917632), %g2 and %g4, %g1, %g4 or %g2, 768, %g2 and %g3, %g2, %g3 xor %g4, %g3, %g4 subcc %g0, %g4, %g0 retl subx %g0, -1, %o0 .size h4, .-h4 .section ".data" .align 8 .type x.60, #object .size x.60, 8 x.60: .byte 4 .byte 0 .byte 32 .byte 14 .skip 4 .align 8 .type y.61, #object .size y.61, 8 y.61: .byte 208 .byte 4 .byte 0 .byte 32 .skip 4 .section ".text" .align 4 .global h5 .type h5, #function .proc 04 h5: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.60), %g1 sethi %hi(y.61), %g2 ld [%g1+%lo(x.60)], %g4 ld [%g2+%lo(y.61)], %g3 sra %g4, 4, %g4 sll %g3, 4, %g3 sethi %hi(62917632), %g1 sra %g3, 4, %g3 or %g1, 768, %g1 sethi %hi(3932160), %g2 and %g4, %g1, %g4 or %g2, 240, %g2 and %g3, %g2, %g3 xor %g4, %g3, %g4 subcc %g0, %g4, %g0 retl subx %g0, -1, %o0 .size h5, .-h5 .section ".data" .align 8 .type x.62, #object .size x.62, 8 x.62: .byte 244 .byte 67 .byte 226 .byte 14 .skip 4 .align 8 .type y.63, #object .size y.63, 8 y.63: .byte 208 .byte 71 .byte 194 .byte 47 .skip 4 .section ".text" .align 4 .global h6 .type h6, #function .proc 04 h6: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.62), %g1 sethi %hi(y.63), %g3 ld [%g1+%lo(x.62)], %g4 ld [%g3+%lo(y.63)], %g2 sra %g4, 4, %g4 sll %g2, 4, %g2 sethi %hi(-16761856), %g3 sra %g2, 4, %g2 andn %g4, %g3, %g3 sethi %hi(268188672), %g1 or %g1, 1008, %g1 and %g2, %g1, %g2 xor %g3, %g2, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size h6, .-h6 .section ".data" .align 8 .type x.64, #object .size x.64, 8 x.64: .byte 4 .byte 124 .byte 34 .byte 254 .skip 4 .align 8 .type y.65, #object .size y.65, 8 y.65: .byte 223 .byte 68 .byte 62 .byte 32 .skip 4 .section ".text" .align 4 .global h7 .type h7, #function .proc 04 h7: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(x.64), %g1 sethi %hi(y.65), %g2 ld [%g1+%lo(x.64)], %g3 ld [%g2+%lo(y.65)], %g4 sra %g3, 4, %g3 sll %g4, 4, %g4 sethi %hi(268188672), %g1 sra %g4, 4, %g4 or %g1, 1008, %g1 sethi %hi(-16761856), %g2 and %g3, %g1, %g3 andn %g4, %g2, %g2 xor %g3, %g2, %g3 subcc %g0, %g3, %g0 retl subx %g0, -1, %o0 .size h7, .-h7 .align 4 .global main .type main, #function .proc 04 main: !#PROLOGUE# 0 save %sp, -104, %sp !#PROLOGUE# 1 call a1, 0 nop cmp %o0, 0 be .LL70 nop call a2, 0 nop cmp %o0, 0 be .LL70 nop call a3, 0 nop cmp %o0, 0 be .LL70 nop call b1, 0 nop cmp %o0, 0 be .LL70 nop call b2, 0 nop cmp %o0, 0 be .LL70 nop call b3, 0 nop cmp %o0, 0 be .LL70 nop call c1, 0 nop cmp %o0, 0 be .LL70 nop call c2, 0 nop cmp %o0, 0 be .LL70 nop call c3, 0 nop cmp %o0, 0 be .LL70 nop call d1, 0 nop cmp %o0, 0 be .LL70 nop call d2, 0 nop cmp %o0, 0 be .LL70 nop call d3, 0 nop cmp %o0, 0 be .LL70 nop call e1, 0 nop cmp %o0, 0 be .LL70 nop call e2, 0 nop cmp %o0, 0 be .LL70 nop call e3, 0 nop cmp %o0, 0 be .LL70 nop call e4, 0 nop cmp %o0, 0 be .LL70 nop call f1, 0 nop cmp %o0, 0 be .LL70 nop call f2, 0 nop cmp %o0, 0 be .LL70 nop call f3, 0 nop cmp %o0, 0 be .LL70 nop call f4, 0 nop cmp %o0, 0 be .LL70 nop call g1, 0 nop cmp %o0, 0 be .LL70 nop call g2, 0 nop cmp %o0, 0 be .LL70 nop call g3, 0 nop cmp %o0, 0 be .LL70 nop call g4, 0 nop cmp %o0, 0 bne .LL70 nop call g5, 0 nop cmp %o0, 0 bne .LL70 nop call g6, 0 nop cmp %o0, 0 be .LL70 nop call g7, 0 nop cmp %o0, 0 be .LL70 nop call h1, 0 nop cmp %o0, 0 be .LL70 nop call h2, 0 nop cmp %o0, 0 be .LL70 nop call h3, 0 nop cmp %o0, 0 be .LL70 nop call h4, 0 nop cmp %o0, 0 bne .LL70 nop call h5, 0 nop cmp %o0, 0 bne .LL70 nop call h6, 0 nop cmp %o0, 0 be .LL70 nop call h7, 0 nop cmp %o0, 0 bne .LL69 nop .LL70: call abort, 0 nop .LL69: call exit, 0 mov 0, %o0 nop .size main, .-main .ident "GCC: (GNU) 3.3.2"