.file "990326-1.c" .text .little .data .align 1 .type x.0, @object .size x.0, 4 x.0: .byte 1 .byte 2 .short -2 .align 1 .type y.1, @object .size y.1, 4 y.1: .byte 65 .byte 2 .short -3 .text .align 1 .align 5 .global a1 .type a1, @function a1: mov.l .L2,r1 mov.l r14,@-r15 mov.w @r1,r2 mov r15,r14 mov.l .L3,r1 extu.w r2,r2 mov.w @r1,r3 mov.l .L4,r1 and r3,r1 cmp/eq r1,r2 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L5: .align 2 .L2: .long x.0 .L3: .long y.1 .L4: .long 65471 .size a1, .-a1 .data .align 1 .type x.2, @object .size x.2, 4 x.2: .byte 1 .byte 66 .short -2 .align 1 .type y.3, @object .size y.3, 4 y.3: .byte 1 .byte 2 .short -3 .text .align 1 .align 5 .global a2 .type a2, @function a2: mov.l .L7,r1 mov.l r14,@-r15 mov.w @r1,r3 mov r15,r14 mov.l .L8,r1 mov.l .L9,r2 mov.w @r1,r1 and r3,r2 extu.w r1,r1 cmp/eq r1,r2 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L10: .align 2 .L7: .long x.2 .L8: .long y.3 .L9: .long 49151 .size a2, .-a2 .data .align 1 .type x.4, @object .size x.4, 4 x.4: .byte 9 .byte 66 .short -2 .align 1 .type y.5, @object .size y.5, 4 y.5: .byte 33 .byte 18 .short -3 .text .align 1 .align 5 .global a3 .type a3, @function a3: mov.l .L12,r1 mov.l r14,@-r15 mov.w @r1,r7 mov r15,r14 mov.l .L13,r1 mov.l .L14,r2 mov.w @r1,r3 mov.l .L15,r1 and r7,r2 and r3,r1 cmp/eq r1,r2 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L16: .align 2 .L12: .long x.4 .L13: .long y.5 .L14: .long 49143 .L15: .long 61407 .size a3, .-a3 .data .align 2 .type x.6, @object .size x.6, 8 x.6: .long -2 .short 2 .short 1 .align 2 .type y.7, @object .size y.7, 8 y.7: .long -3 .short 2 .short 65 .text .align 1 .align 5 .global b1 .type b1, @function b1: mov.l .L18,r1 mov.l r14,@-r15 mov.l @(4,r1),r3 mov r15,r14 mov.l .L19,r1 mov.l .L20,r2 mov.l @(4,r1),r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L21: .align 2 .L18: .long x.6 .L19: .long y.7 .L20: .long -4194305 .size b1, .-b1 .data .align 2 .type x.8, @object .size x.8, 8 x.8: .long -2 .short 66 .short 1 .align 2 .type y.9, @object .size y.9, 8 y.9: .long -3 .short 2 .short 1 .text .align 1 .align 5 .global b2 .type b2, @function b2: mov.l .L23,r1 mov.l r14,@-r15 mov.l @(4,r1),r2 mov r15,r14 mov #-65,r1 and r1,r2 mov.l .L24,r1 mov.l @(4,r1),r1 cmp/eq r1,r2 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L25: .align 2 .L23: .long x.8 .L24: .long y.9 .size b2, .-b2 .data .align 2 .type x.10, @object .size x.10, 8 x.10: .long -2 .short 66 .short 9 .align 2 .type y.11, @object .size y.11, 8 y.11: .long -3 .short 18 .short 33 .text .align 1 .align 5 .global b3 .type b3, @function b3: mov.l .L27,r1 mov.l r14,@-r15 mov.l @(4,r1),r3 mov r15,r14 mov.l .L28,r1 mov.l .L29,r2 and r1,r3 mov.l .L30,r1 mov.l @(4,r1),r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L31: .align 2 .L27: .long x.10 .L28: .long -524353 .L29: .long -2097169 .L30: .long y.11 .size b3, .-b3 .data .align 2 .type x.12, @object .size x.12, 4 x.12: .byte 46 .byte 0 .byte 4 .byte 0 .align 2 .type y.13, @object .size y.13, 4 y.13: .byte 45 .byte 0 .byte 4 .byte 1 .text .align 1 .align 5 .global c1 .type c1, @function c1: mov.l .L33,r1 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov #-16,r1 mov.l .L34,r2 and r1,r3 mov.l .L35,r1 mov.l @r1,r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L36: .align 2 .L33: .long x.12 .L34: .long -16777232 .L35: .long y.13 .size c1, .-c1 .data .align 2 .type x.14, @object .size x.14, 4 x.14: .byte 46 .byte 4 .byte 4 .byte 0 .align 2 .type y.15, @object .size y.15, 4 y.15: .byte 45 .byte 0 .byte 4 .byte 0 .text .align 1 .align 5 .global c2 .type c2, @function c2: mov.l .L38,r1 mov #-16,r2 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov.w .L39,r1 and r1,r3 mov.l .L40,r1 mov.l @r1,r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .align 1 .L39: .short -1040 .L41: .align 2 .L38: .long x.14 .L40: .long y.15 .size c2, .-c2 .data .align 2 .type x.16, @object .size x.16, 4 x.16: .byte 46 .byte 4 .byte 36 .byte 0 .align 2 .type y.17, @object .size y.17, 4 y.17: .byte 45 .byte 1 .byte 132 .byte 0 .text .align 1 .align 5 .global c3 .type c3, @function c3: mov.l .L43,r1 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov.l .L44,r1 mov.l .L45,r2 and r1,r3 mov.l .L46,r1 mov.l @r1,r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L47: .align 2 .L43: .long x.16 .L44: .long -2098192 .L45: .long -8388880 .L46: .long y.17 .size c3, .-c3 .data .align 2 .type x.18, @object .size x.18, 4 x.18: .byte 1 .byte 128 .byte 0 .byte 224 .align 2 .type y.19, @object .size y.19, 4 y.19: .byte 65 .byte 128 .byte 0 .byte 208 .text .align 1 .align 5 .global d1 .type d1, @function d1: mov.l .L49,r1 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov.l .L50,r1 mov.l .L51,r2 and r1,r3 mov.l .L52,r1 mov.l @r1,r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L53: .align 2 .L49: .long x.18 .L50: .long 268435455 .L51: .long 268435391 .L52: .long y.19 .size d1, .-d1 .data .align 2 .type x.20, @object .size x.20, 4 x.20: .byte 1 .byte 128 .byte 16 .byte 224 .align 2 .type y.21, @object .size y.21, 4 y.21: .byte 1 .byte 128 .byte 0 .byte 208 .text .align 1 .align 5 .global d2 .type d2, @function d2: mov.l .L55,r1 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov.l .L56,r1 mov.l .L57,r2 and r1,r3 mov.l .L58,r1 mov.l @r1,r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L59: .align 2 .L55: .long x.20 .L56: .long 267386879 .L57: .long 268435455 .L58: .long y.21 .size d2, .-d2 .data .align 2 .type x.22, @object .size x.22, 4 x.22: .byte 9 .byte 128 .byte 16 .byte 224 .align 2 .type y.23, @object .size y.23, 4 y.23: .byte 33 .byte 128 .byte 4 .byte 208 .text .align 1 .align 5 .global d3 .type d3, @function d3: mov.l .L61,r1 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov.l .L62,r1 mov.l .L63,r2 and r1,r3 mov.l .L64,r1 mov.l @r1,r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L65: .align 2 .L61: .long x.22 .L62: .long 267386871 .L63: .long 268173279 .L64: .long y.23 .size d3, .-d3 .data .align 2 .type x.24, @object .size x.24, 4 x.24: .byte 238 .byte 255 .byte 255 .byte 254 .align 2 .type y.25, @object .size y.25, 4 y.25: .byte 237 .byte 255 .byte 255 .byte 255 .text .align 1 .align 5 .global e1 .type e1, @function e1: mov.l .L67,r1 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov #-16,r1 mov.l .L68,r2 and r1,r3 mov.l .L69,r1 mov.l @r1,r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L70: .align 2 .L67: .long x.24 .L68: .long -16777232 .L69: .long y.25 .size e1, .-e1 .data .align 2 .type x.26, @object .size x.26, 4 x.26: .byte 238 .byte 255 .byte 255 .byte 255 .align 2 .type y.27, @object .size y.27, 4 y.27: .byte 237 .byte 251 .byte 255 .byte 255 .text .align 1 .align 5 .global e2 .type e2, @function e2: mov.l .L72,r1 mov #-16,r2 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov.w .L73,r1 and r1,r3 mov.l .L74,r1 mov.l @r1,r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .align 1 .L73: .short -1040 .L75: .align 2 .L72: .long x.26 .L74: .long y.27 .size e2, .-e2 .data .align 2 .type x.28, @object .size x.28, 4 x.28: .byte 238 .byte 254 .byte 127 .byte 255 .align 2 .type y.29, @object .size y.29, 4 y.29: .byte 237 .byte 251 .byte 223 .byte 255 .text .align 1 .align 5 .global e3 .type e3, @function e3: mov.l .L77,r1 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov.l .L78,r1 mov.l .L79,r2 and r1,r3 mov.l .L80,r1 mov.l @r1,r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L81: .align 2 .L77: .long x.28 .L78: .long -2098192 .L79: .long -8388880 .L80: .long y.29 .size e3, .-e3 .data .align 2 .type x.30, @object .size x.30, 4 x.30: .byte 255 .byte 255 .byte 3 .byte 0 .text .align 1 .align 5 .global e4 .type e4, @function e4: mov.l .L83,r1 mov.l r14,@-r15 mov.l @r1,r2 mov r15,r14 mov.l .L84,r1 and r1,r2 mov.l .L85,r1 cmp/eq r1,r2 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L86: .align 2 .L83: .long x.30 .L84: .long -131072 .L85: .long 131072 .size e4, .-e4 .data .align 2 .type x.31, @object .size x.31, 4 x.31: .byte 191 .byte 191 .byte 255 .byte 239 .align 2 .type y.32, @object .size y.32, 4 y.32: .byte 255 .byte 191 .byte 255 .byte 223 .text .align 1 .align 5 .global f1 .type f1, @function f1: mov.l .L88,r1 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov.l .L89,r1 mov.l .L90,r2 and r1,r3 mov.l .L91,r1 mov.l @r1,r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L92: .align 2 .L88: .long x.31 .L89: .long 268435455 .L90: .long 268435391 .L91: .long y.32 .size f1, .-f1 .data .align 2 .type x.33, @object .size x.33, 4 x.33: .byte 255 .byte 191 .byte 255 .byte 239 .align 2 .type y.34, @object .size y.34, 4 y.34: .byte 255 .byte 191 .byte 239 .byte 223 .text .align 1 .align 5 .global f2 .type f2, @function f2: mov.l .L94,r1 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov.l .L95,r1 mov.l .L96,r2 and r1,r3 mov.l .L97,r1 mov.l @r1,r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L98: .align 2 .L94: .long x.33 .L95: .long 267386879 .L96: .long 268435455 .L97: .long y.34 .size f2, .-f2 .data .align 2 .type x.35, @object .size x.35, 4 x.35: .byte 223 .byte 191 .byte 251 .byte 239 .align 2 .type y.36, @object .size y.36, 4 y.36: .byte 247 .byte 191 .byte 239 .byte 223 .text .align 1 .align 5 .global f3 .type f3, @function f3: mov.l .L100,r1 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov.l .L101,r1 mov.l .L102,r2 and r1,r3 mov.l .L103,r1 mov.l @r1,r1 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L104: .align 2 .L100: .long x.35 .L101: .long 267386871 .L102: .long 268173279 .L103: .long y.36 .size f3, .-f3 .data .align 2 .type x.37, @object .size x.37, 4 x.37: .byte 0 .byte 192 .byte 255 .byte 255 .text .align 1 .align 5 .global f4 .type f4, @function f4: mov.l .L106,r1 mov.l r14,@-r15 mov.l @r1,r2 mov r15,r14 mov.l .L107,r1 and r1,r2 mov.l .L108,r1 cmp/eq r1,r2 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L109: .align 2 .L106: .long x.37 .L107: .long 134234111 .L108: .long 134217728 .size f4, .-f4 .data .align 2 .type x.38, @object .size x.38, 4 x.38: .byte 238 .byte 255 .byte 255 .byte 254 .align 2 .type y.39, @object .size y.39, 4 y.39: .byte 254 .byte 255 .byte 255 .byte 223 .text .align 1 .align 5 .global g1 .type g1, @function g1: mov.l .L111,r1 mov #-4,r2 mov.l r14,@-r15 mov #4,r7 mov.l @r1,r3 mov r15,r14 mov.l .L112,r1 shad r2,r3 and r1,r3 mov.l .L113,r1 mov.l @r1,r1 shld r7,r1 shad r2,r1 mov.l .L114,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L115: .align 2 .L111: .long x.38 .L112: .long 268435455 .L113: .long y.39 .L114: .long 267386879 .size g1, .-g1 .data .align 2 .type x.40, @object .size x.40, 4 x.40: .byte 238 .byte 255 .byte 255 .byte 255 .align 2 .type y.41, @object .size y.41, 4 y.41: .byte 190 .byte 255 .byte 255 .byte 223 .text .align 1 .align 5 .global g2 .type g2, @function g2: mov.l .L117,r1 mov #-4,r2 mov.l r14,@-r15 mov #4,r7 mov.l @r1,r3 mov r15,r14 mov.l .L118,r1 shad r2,r3 and r1,r3 mov.l .L119,r1 mov.l @r1,r1 shld r7,r1 shad r2,r1 mov.l .L120,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L121: .align 2 .L117: .long x.40 .L118: .long 268435391 .L119: .long y.41 .L120: .long 268435455 .size g2, .-g2 .data .align 2 .type x.42, @object .size x.42, 4 x.42: .byte 238 .byte 254 .byte 127 .byte 255 .align 2 .type y.43, @object .size y.43, 4 y.43: .byte 190 .byte 255 .byte 253 .byte 223 .text .align 1 .align 5 .global g3 .type g3, @function g3: mov.l .L123,r1 mov #-4,r2 mov.l r14,@-r15 mov #4,r7 mov.l @r1,r3 mov r15,r14 mov.l .L124,r1 shad r2,r3 and r1,r3 mov.l .L125,r1 mov.l @r1,r1 shld r7,r1 shad r2,r1 mov.l .L126,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L127: .align 2 .L123: .long x.42 .L124: .long 268304319 .L125: .long y.43 .L126: .long 267911151 .size g3, .-g3 .data .align 2 .type x.44, @object .size x.44, 4 x.44: .byte 14 .byte 2 .byte 64 .byte 0 .align 2 .type y.45, @object .size y.45, 4 y.45: .byte 0 .byte 2 .byte 64 .byte 208 .text .align 1 .align 5 .global g4 .type g4, @function g4: mov.l .L129,r1 mov #-4,r2 mov.l r14,@-r15 mov #4,r7 mov.l @r1,r3 mov r15,r14 mov.l .L130,r1 shad r2,r3 and r1,r3 mov.l .L131,r1 mov.l @r1,r1 shld r7,r1 shad r2,r1 mov.l .L132,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L133: .align 2 .L129: .long x.44 .L130: .long 3932400 .L131: .long y.45 .L132: .long 62918400 .size g4, .-g4 .data .align 2 .type x.46, @object .size x.46, 4 x.46: .byte 14 .byte 32 .byte 0 .byte 4 .align 2 .type y.47, @object .size y.47, 4 y.47: .byte 32 .byte 0 .byte 4 .byte 208 .text .align 1 .align 5 .global g5 .type g5, @function g5: mov.l .L135,r1 mov #-4,r2 mov.l r14,@-r15 mov #4,r7 mov.l @r1,r3 mov r15,r14 mov.l .L136,r1 shad r2,r3 and r1,r3 mov.l .L137,r1 mov.l @r1,r1 shld r7,r1 shad r2,r1 mov.l .L138,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L139: .align 2 .L135: .long x.46 .L136: .long 62918400 .L137: .long y.47 .L138: .long 3932400 .size g5, .-g5 .data .align 2 .type x.48, @object .size x.48, 4 x.48: .byte 14 .byte 226 .byte 67 .byte 244 .align 2 .type y.49, @object .size y.49, 4 y.49: .byte 47 .byte 194 .byte 71 .byte 208 .text .align 1 .align 5 .global g6 .type g6, @function g6: mov.l .L141,r1 mov #-4,r2 mov.l r14,@-r15 mov #4,r7 mov.l @r1,r3 mov r15,r14 mov.l .L142,r1 shad r2,r3 and r1,r3 mov.l .L143,r1 mov.l @r1,r1 shld r7,r1 shad r2,r1 mov.l .L144,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L145: .align 2 .L141: .long x.48 .L142: .long 16761855 .L143: .long y.49 .L144: .long 268189680 .size g6, .-g6 .data .align 2 .type x.50, @object .size x.50, 4 x.50: .byte 254 .byte 34 .byte 124 .byte 4 .align 2 .type y.51, @object .size y.51, 4 y.51: .byte 32 .byte 62 .byte 68 .byte 223 .text .align 1 .align 5 .global g7 .type g7, @function g7: mov.l .L147,r1 mov #-4,r2 mov.l r14,@-r15 mov #4,r7 mov.l @r1,r3 mov r15,r14 mov.l .L148,r1 shad r2,r3 and r1,r3 mov.l .L149,r1 mov.l @r1,r1 shld r7,r1 shad r2,r1 mov.l .L150,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L151: .align 2 .L147: .long x.50 .L148: .long 268189680 .L149: .long y.51 .L150: .long 16761855 .size g7, .-g7 .data .align 2 .type x.52, @object .size x.52, 4 x.52: .byte 191 .byte 191 .byte 255 .byte 239 .align 2 .type y.53, @object .size y.53, 4 y.53: .byte 253 .byte 255 .byte 251 .byte 255 .text .align 1 .align 5 .global h1 .type h1, @function h1: mov.l .L153,r1 mov #-4,r2 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov #4,r1 shld r1,r3 mov.l .L154,r1 shad r2,r3 and r1,r3 mov.l .L155,r1 mov.l @r1,r1 shad r2,r1 mov.l .L156,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L157: .align 2 .L153: .long x.52 .L154: .long 268435455 .L155: .long y.53 .L156: .long 268435391 .size h1, .-h1 .data .align 2 .type x.54, @object .size x.54, 4 x.54: .byte 255 .byte 191 .byte 255 .byte 239 .align 2 .type y.55, @object .size y.55, 4 y.55: .byte 253 .byte 255 .byte 251 .byte 254 .text .align 1 .align 5 .global h2 .type h2, @function h2: mov.l .L159,r1 mov #-4,r2 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov #4,r1 shld r1,r3 mov.l .L160,r1 shad r2,r3 and r1,r3 mov.l .L161,r1 mov.l @r1,r1 shad r2,r1 mov.l .L162,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L163: .align 2 .L159: .long x.54 .L160: .long 267386879 .L161: .long y.55 .L162: .long 268435455 .size h2, .-h2 .data .align 2 .type x.56, @object .size x.56, 4 x.56: .byte 223 .byte 191 .byte 251 .byte 239 .align 2 .type y.57, @object .size y.57, 4 y.57: .byte 125 .byte 255 .byte 251 .byte 254 .text .align 1 .align 5 .global h3 .type h3, @function h3: mov.l .L165,r1 mov #-4,r2 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov #4,r1 shld r1,r3 mov.l .L166,r1 shad r2,r3 and r1,r3 mov.l .L167,r1 mov.l @r1,r1 shad r2,r1 mov.l .L168,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L169: .align 2 .L165: .long x.56 .L166: .long 267386871 .L167: .long y.57 .L168: .long 268173279 .size h3, .-h3 .data .align 2 .type x.58, @object .size x.58, 4 x.58: .byte 16 .byte 0 .byte 8 .byte 224 .align 2 .type y.59, @object .size y.59, 4 y.59: .byte 13 .byte 16 .byte 0 .byte 8 .text .align 1 .align 5 .global h4 .type h4, @function h4: mov.l .L171,r1 mov #-4,r2 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov #4,r1 shld r1,r3 mov.l .L172,r1 shad r2,r3 and r1,r3 mov.l .L173,r1 mov.l @r1,r1 shad r2,r1 mov.l .L174,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L175: .align 2 .L171: .long x.58 .L172: .long 3932400 .L173: .long y.59 .L174: .long 62918400 .size h4, .-h4 .data .align 2 .type x.60, @object .size x.60, 4 x.60: .byte 0 .byte 1 .byte 128 .byte 224 .align 2 .type y.61, @object .size y.61, 4 y.61: .byte 13 .byte 1 .byte 128 .byte 0 .text .align 1 .align 5 .global h5 .type h5, @function h5: mov.l .L177,r1 mov #-4,r2 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov #4,r1 shld r1,r3 mov.l .L178,r1 shad r2,r3 and r1,r3 mov.l .L179,r1 mov.l @r1,r1 shad r2,r1 mov.l .L180,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L181: .align 2 .L177: .long x.60 .L178: .long 62918400 .L179: .long y.61 .L180: .long 3932400 .size h5, .-h5 .data .align 2 .type x.62, @object .size x.62, 4 x.62: .byte 16 .byte 61 .byte 136 .byte 239 .align 2 .type y.63, @object .size y.63, 4 y.63: .byte 253 .byte 17 .byte 188 .byte 8 .text .align 1 .align 5 .global h6 .type h6, @function h6: mov.l .L183,r1 mov #-4,r2 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov #4,r1 shld r1,r3 mov.l .L184,r1 shad r2,r3 and r1,r3 mov.l .L185,r1 mov.l @r1,r1 shad r2,r1 mov.l .L186,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L187: .align 2 .L183: .long x.62 .L184: .long 16761855 .L185: .long y.63 .L186: .long 268189680 .size h6, .-h6 .data .align 2 .type x.64, @object .size x.64, 4 x.64: .byte 31 .byte 193 .byte 139 .byte 224 .align 2 .type y.65, @object .size y.65, 4 y.65: .byte 13 .byte 209 .byte 131 .byte 248 .text .align 1 .align 5 .global h7 .type h7, @function h7: mov.l .L189,r1 mov #-4,r2 mov.l r14,@-r15 mov.l @r1,r3 mov r15,r14 mov #4,r1 shld r1,r3 mov.l .L190,r1 shad r2,r3 and r1,r3 mov.l .L191,r1 mov.l @r1,r1 shad r2,r1 mov.l .L192,r2 and r2,r1 cmp/eq r1,r3 movt r0 mov r14,r15 rts mov.l @r15+,r14 .L193: .align 2 .L189: .long x.64 .L190: .long 268189680 .L191: .long y.65 .L192: .long 16761855 .size h7, .-h7 .align 1 .align 5 .global main .type main, @function main: mov.l r14,@-r15 mov.l .L230,r0 sts.l pr,@-r15 jsr @r0 mov r15,r14 tst r0,r0 bt .L267 mov.l .L231,r0 jsr @r0 nop tst r0,r0 bt .L267 mov.l .L232,r0 jsr @r0 nop tst r0,r0 bt .L267 mov.l .L233,r0 jsr @r0 nop tst r0,r0 bt .L267 mov.l .L234,r0 jsr @r0 nop tst r0,r0 bt .L267 mov.l .L235,r0 jsr @r0 nop tst r0,r0 bt .L267 mov.l .L236,r0 jsr @r0 nop tst r0,r0 bt .L267 mov.l .L237,r0 jsr @r0 nop tst r0,r0 bf .L268 .L267: bra .L229 nop .L268: mov.l .L238,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L239,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L240,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L241,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L242,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L243,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L244,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L245,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L246,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L247,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L248,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L249,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L250,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L251,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L252,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L253,r0 jsr @r0 nop tst r0,r0 bf .L229 mov.l .L254,r0 jsr @r0 nop tst r0,r0 bf .L229 mov.l .L255,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L256,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L257,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L258,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L259,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L260,r0 jsr @r0 nop tst r0,r0 bf .L229 mov.l .L261,r0 jsr @r0 nop tst r0,r0 bf .L229 mov.l .L262,r0 jsr @r0 nop tst r0,r0 bt .L229 mov.l .L263,r0 jsr @r0 nop tst r0,r0 bf .L228 .L229: mov.l .L264,r1 jsr @r1 nop .align 5 .L228: mov.l .L265,r1 jsr @r1 mov #0,r4 .L266: .align 2 .L230: .long a1 .L231: .long a2 .L232: .long a3 .L233: .long b1 .L234: .long b2 .L235: .long b3 .L236: .long c1 .L237: .long c2 .L238: .long c3 .L239: .long d1 .L240: .long d2 .L241: .long d3 .L242: .long e1 .L243: .long e2 .L244: .long e3 .L245: .long e4 .L246: .long f1 .L247: .long f2 .L248: .long f3 .L249: .long f4 .L250: .long g1 .L251: .long g2 .L252: .long g3 .L253: .long g4 .L254: .long g5 .L255: .long g6 .L256: .long g7 .L257: .long h1 .L258: .long h2 .L259: .long h3 .L260: .long h4 .L261: .long h5 .L262: .long h6 .L263: .long h7 .L264: .long abort .L265: .long exit .size main, .-main .ident "GCC: (GNU) 3.3.2"