.file "stv680-decode.c" .section .debug_abbrev,"",@progbits .Ldebug_abbrev0: .section .debug_info,"",@progbits .Ldebug_info0: .section .debug_line,"",@progbits .Ldebug_line0: .text .Ltext0: .p2align 4,,15 .globl bayer2rgb .type bayer2rgb, @function bayer2rgb: .LFB38: .file 1 "stv680-decode.c" .loc 1 115 0 pushl %ebp .LCFI0: pushl %edi .LCFI1: pushl %esi .LCFI2: pushl %ebx .LCFI3: subl $12, %esp .LCFI4: .loc 1 115 0 movl $0, (%esp) .LVL0: movl $0, 4(%esp) movl $0, 8(%esp) .LVL1: .L2: movl (%esp), %ebp movl 4(%esp), %ebx andl $1, %ebp addl $output, %ebx xorl %esi, %esi orl $-1, %edi jmp .L3 .LVL2: .p2align 4,,7 .L36: .loc 1 126 0 movl %esi, %eax .LVL3: movl 8(%esp), %ecx shrl $31, %eax addl %esi, %eax sarl %eax .loc 1 131 0 cmpl $2, %edx .loc 1 126 0 movb input(%eax,%ecx), %al .LVL4: .loc 1 131 0 jg .L14 .L37: cmpl $1, %edx jl .L34 .loc 1 134 0 andl $255, %eax .loc 1 135 0 cmpl $353, %edi .loc 1 134 0 movb green(%eax), %al .LVL5: movb %al, 1(%ebx) .loc 1 135 0 ja .L10 cmpl $1, (%esp) jle .L10 .loc 1 136 0 xorl %edx, %edx .LVL6: andl $255, %eax movb -1070(%ebx), %dl xorl %ecx, %ecx addl %edx, %eax xorl %edx, %edx movb -1064(%ebx), %dl movb -2135(%ebx), %cl addl %ecx, %edx addl %edx, %eax sarl $2, %eax movb %al, -1067(%ebx) .LVL7: .p2align 4,,7 .L10: .loc 1 120 0 incl %esi addl $3, %ebx incl %edi cmpl $356, %esi je .L35 .L3: .loc 1 121 0 movl %ebp, %edx negl %edx andl $2, %edx .loc 1 125 0 testl $1, %esi jne .L36 .loc 1 128 0 movl %esi, %eax .LVL8: movl 8(%esp), %ecx shrl $31, %eax .loc 1 129 0 incl %edx .loc 1 128 0 addl %esi, %eax sarl %eax .loc 1 131 0 cmpl $2, %edx .loc 1 128 0 movb input+178(%eax,%ecx), %al .LVL9: .loc 1 131 0 jle .L37 .L14: cmpl $3, %edx jne .L10 .loc 1 148 0 andl $255, %eax .loc 1 149 0 testl %esi, %esi .loc 1 148 0 movb blue(%eax), %dl .LVL10: movb %dl, 2(%ebx) .loc 1 149 0 jle .L21 cmpl $290, (%esp) jg .L21 .loc 1 150 0 xorl %eax, %eax .LVL11: andl $255, %edx movb -4(%ebx), %al addl %edx, %eax sarl %eax movb %al, -1(%ebx) .LVL12: .L21: .loc 1 151 0 cmpl $1, (%esp) setg %cl cmpl $354, %esi jg .L23 testb %cl, %cl je .L10 .loc 1 152 0 xorl %eax, %eax .LVL13: xorl %edx, %edx movb 2(%ebx), %al movb -2134(%ebx), %dl addl %edx, %eax sarl %eax movb %al, -1066(%ebx) .LVL14: .p2align 4,,7 .L23: .loc 1 153 0 testb %cl, %cl je .L10 cmpl $354, %edi ja .L10 .loc 1 154 0 xorl %eax, %eax .LVL15: xorl %edx, %edx movb -4(%ebx), %dl movb 2(%ebx), %al addl %edx, %eax xorl %ecx, %ecx xorl %edx, %edx movb -2140(%ebx), %cl movb -2134(%ebx), %dl .loc 1 120 0 incl %esi .loc 1 154 0 addl %ecx, %edx .loc 1 120 0 incl %edi .loc 1 154 0 addl %edx, %eax sarl $2, %eax movb %al, -1069(%ebx) .loc 1 120 0 addl $3, %ebx cmpl $356, %esi jne .L3 .LVL16: .L35: .loc 1 118 0 movl (%esp), %ecx movl 4(%esp), %edx .LVL17: incl %ecx movl 8(%esp), %eax .LVL18: addl $1068, %edx addl $356, %eax movl %ecx, (%esp) movl %edx, 4(%esp) movl %eax, 8(%esp) cmpl $292, (%esp) jne .L2 .loc 1 160 0 addl $12, %esp popl %ebx popl %esi .LVL19: popl %edi popl %ebp ret .LVL20: .p2align 4,,7 .L34: .loc 1 131 0 testl %edx, %edx jne .L10 .loc 1 139 0 andl $255, %eax .loc 1 140 0 testl %esi, %esi .loc 1 139 0 movb red(%eax), %dl .LVL21: movb %dl, (%ebx) .loc 1 140 0 jle .L16 cmpl $290, (%esp) jg .L16 .loc 1 141 0 xorl %eax, %eax .LVL22: andl $255, %edx movb -6(%ebx), %al addl %edx, %eax sarl %eax movb %al, -3(%ebx) .LVL23: .L16: .loc 1 142 0 cmpl $1, (%esp) setg %cl cmpl $354, %esi jg .L18 testb %cl, %cl je .L10 .loc 1 143 0 xorl %eax, %eax .LVL24: xorl %edx, %edx movb -2136(%ebx), %al movb (%ebx), %dl addl %edx, %eax sarl %eax movb %al, -1068(%ebx) .LVL25: .L18: .loc 1 144 0 testb %cl, %cl je .L10 cmpl $354, %edi ja .L10 .loc 1 145 0 xorl %eax, %eax .LVL26: xorl %edx, %edx movb -6(%ebx), %dl movb (%ebx), %al addl %edx, %eax xorl %ecx, %ecx xorl %edx, %edx movb -2142(%ebx), %cl movb -2136(%ebx), %dl addl %ecx, %edx addl %edx, %eax sarl $2, %eax movb %al, -1071(%ebx) jmp .L10 .LFE38: .size bayer2rgb, .-bayer2rgb .p2align 4,,15 .globl bayer2rgb2 .type bayer2rgb2, @function bayer2rgb2: .LFB39: .loc 1 161 0 pushl %ebp .LCFI5: pushl %edi .LCFI6: pushl %esi .LCFI7: pushl %ebx .LCFI8: subl $36, %esp .LCFI9: .loc 1 161 0 movl $1, %ebp movl $0, 20(%esp) .LVL27: movl $0, 28(%esp) movl $0, 32(%esp) .L39: .loc 1 169 0 movl 28(%esp), %edx xorl %eax, %eax .loc 1 170 0 cmpl $1, 20(%esp) setg 19(%esp) .loc 1 169 0 movb input+178(%edx), %al movl 32(%esp), %edx .loc 1 167 0 movl $2, %ebx .LVL28: .loc 1 169 0 movb green(%eax), %al movb %al, output+1(%edx) .loc 1 170 0 movl 28(%esp), %eax addl $input, %eax addl $output, %edx movl %eax, (%esp) movl %eax, %edi movl %edx, 4(%esp) movl %edx, %esi cmpb $0, 19(%esp) jne .L122 .p2align 4,,7 .L40: .loc 1 169 0 xorl %eax, %eax .loc 1 167 0 addl $2, %ebx .loc 1 169 0 movb 179(%edi), %al .loc 1 171 0 incl %edi .loc 1 169 0 movb green(%eax), %cl movb %cl, 7(%esi) .loc 1 171 0 addl $6, %esi .loc 1 167 0 cmpl $356, %ebx jne .L40 .L116: movl (%esp), %edi movl 4(%esp), %ecx movl $1, %esi .LVL29: cmpl $290, 20(%esp) jle .L123 cmpb $0, 19(%esp) jne .L127 .p2align 4,,7 .L44: .loc 1 179 0 xorl %eax, %eax .loc 1 177 0 addl $2, %esi .loc 1 179 0 movb (%edi), %al .loc 1 177 0 incl %edi .loc 1 179 0 movb red(%eax), %al movb %al, 3(%ecx) .loc 1 177 0 addl $6, %ecx cmpl $357, %esi jne .L44 .L118: movl 28(%esp), %edx cmpl $290, %ebp setle %al cmpl $1, %ebp setg 27(%esp) addl $input+356, %edx xorl %ecx, %ecx .LVL30: movl %edx, 8(%esp) movl %edx, %esi .LVL31: movl 32(%esp), %edx addl $output+1068, %edx testb %al, %al movl %edx, 12(%esp) jne .L128 cmpb $0, 27(%esp) jne .L132 .p2align 4,,7 .L52: .loc 1 194 0 xorl %eax, %eax .loc 1 192 0 addl $2, %ecx .loc 1 194 0 movb 178(%esi), %al .loc 1 192 0 incl %esi .loc 1 194 0 movb blue(%eax), %al movb %al, 2(%edx) .loc 1 192 0 addl $6, %edx cmpl $356, %ecx jne .L52 .L120: cmpl $291, %ebp jle .L61 .L134: movl 8(%esp), %ecx .LVL32: movl 12(%esp), %edx xorl %ebx, %ebx .LVL33: .p2align 4,,7 .L63: .loc 1 208 0 xorl %eax, %eax addl $2, %ebx movb (%ecx), %al incl %ecx movb green(%eax), %al movb %al, 4(%edx) addl $6, %edx .loc 1 206 0 cmpl $356, %ebx jne .L63 .L64: .loc 1 161 0 movl 20(%esp), %edi movl 28(%esp), %esi addl $2, %edi movl 32(%esp), %ebx addl $712, %esi addl $2136, %ebx movl %edi, 20(%esp) addl $2, %ebp movl %esi, 28(%esp) movl %ebx, 32(%esp) .loc 1 164 0 cmpl $292, 20(%esp) jne .L39 .loc 1 215 0 addl $36, %esp popl %ebx popl %esi popl %edi popl %ebp ret .LVL34: .p2align 4,,7 .L122: .loc 1 169 0 xorl %eax, %eax movb 179(%edi), %al movb green(%eax), %cl .loc 1 170 0 leal -1(%ebx), %eax .loc 1 169 0 movb %cl, 7(%esi) .loc 1 170 0 cmpl $353, %eax ja .L76 .loc 1 171 0 xorl %eax, %eax xorl %edx, %edx movb -1058(%esi), %dl movb -1064(%esi), %al addl %edx, %eax xorl %edx, %edx movb %cl, %dl xorl %ecx, %ecx movb -2129(%esi), %cl addl %ecx, %edx addl %edx, %eax sarl $2, %eax movb %al, -1061(%esi) .L76: .loc 1 167 0 addl $2, %ebx .loc 1 171 0 incl %edi addl $6, %esi .loc 1 167 0 cmpl $356, %ebx jne .L122 jmp .L116 .LVL35: .p2align 4,,7 .L127: .loc 1 179 0 xorl %eax, %eax .loc 1 182 0 cmpl $354, %esi .loc 1 179 0 movb (%edi), %al movb red(%eax), %al movb %al, 3(%ecx) .loc 1 182 0 jg .L93 .loc 1 183 0 xorl %edx, %edx xorl %eax, %eax movb -2133(%ecx), %dl movb 3(%ecx), %al leal (%edx,%eax), %eax sarl %eax movb %al, -1065(%ecx) .L93: .loc 1 185 0 xorl %edx, %edx xorl %eax, %eax movb 3(%ecx), %dl movb -3(%ecx), %al .loc 1 177 0 addl $2, %esi incl %edi .loc 1 185 0 leal (%edx,%eax), %ebx .LVL36: xorl %edx, %edx xorl %eax, %eax movb -2133(%ecx), %dl movb -2139(%ecx), %al leal (%edx,%eax), %eax leal (%ebx,%eax), %eax sarl $2, %eax movb %al, -1068(%ecx) .loc 1 177 0 addl $6, %ecx cmpl $357, %esi jne .L127 jmp .L118 .LVL37: .p2align 4,,7 .L132: .loc 1 194 0 xorl %eax, %eax .loc 1 197 0 cmpl $354, %ecx .loc 1 194 0 movb 178(%esi), %al movb blue(%eax), %al movb %al, 2(%edx) .loc 1 197 0 jg .L111 .loc 1 198 0 xorl %ebx, %ebx .LVL38: xorl %eax, %eax movb 2(%edx), %bl movb -2134(%edx), %al leal (%ebx,%eax), %eax sarl %eax movb %al, -1066(%edx) .LVL39: .L111: .loc 1 199 0 leal -1(%ecx), %eax cmpl $354, %eax ja .L110 cmpl $291, %ebp jg .L110 .loc 1 200 0 xorl %ebx, %ebx .LVL40: xorl %eax, %eax movb 2(%edx), %bl movb -4(%edx), %al leal (%ebx,%eax), %edi xorl %ebx, %ebx xorl %eax, %eax movb -2134(%edx), %bl movb -2140(%edx), %al leal (%ebx,%eax), %eax leal (%edi,%eax), %eax sarl $2, %eax movb %al, -1069(%edx) .LVL41: .p2align 4,,7 .L110: .loc 1 192 0 addl $2, %ecx incl %esi addl $6, %edx cmpl $356, %ecx jne .L132 cmpl $291, %ebp jg .L134 .L61: .loc 1 206 0 movl 8(%esp), %esi movl 12(%esp), %ebx .LVL42: xorl %edi, %edi .L65: .loc 1 208 0 xorl %eax, %eax movb (%esi), %al .loc 1 209 0 cmpb $0, 27(%esp) .loc 1 208 0 movb green(%eax), %cl .LVL43: movb %cl, 4(%ebx) .loc 1 209 0 je .L66 cmpl $353, %edi ja .L66 .loc 1 210 0 xorl %eax, %eax xorl %edx, %edx movb -1061(%ebx), %dl movb -1067(%ebx), %al addl %edx, %eax xorl %edx, %edx movb %cl, %dl xorl %ecx, %ecx movb -2132(%ebx), %cl addl %ecx, %edx addl %edx, %eax sarl $2, %eax movb %al, -1064(%ebx) .L66: addl $2, %edi incl %esi addl $6, %ebx .loc 1 206 0 cmpl $356, %edi jne .L65 jmp .L64 .LVL44: .p2align 4,,7 .L128: cmpb $0, 27(%esp) jne .L130 .p2align 4,,7 .L107: .loc 1 194 0 xorl %eax, %eax .loc 1 195 0 testl %ecx, %ecx .loc 1 194 0 movb 178(%esi), %al movb blue(%eax), %al movb %al, 2(%edx) .loc 1 195 0 jle .L97 .loc 1 196 0 xorl %ebx, %ebx .LVL45: andl $255, %eax movb -4(%edx), %bl leal (%ebx,%eax), %eax sarl %eax movb %al, -1(%edx) .LVL46: .L97: .loc 1 192 0 addl $2, %ecx incl %esi addl $6, %edx cmpl $356, %ecx jne .L107 jmp .L120 .p2align 4,,7 .L130: .loc 1 194 0 xorl %eax, %eax .loc 1 195 0 testl %ecx, %ecx .loc 1 194 0 movb 178(%esi), %al movb blue(%eax), %al movb %al, 2(%edx) .loc 1 195 0 jle .L103 .loc 1 196 0 xorl %ebx, %ebx .LVL47: andl $255, %eax movb -4(%edx), %bl leal (%ebx,%eax), %eax sarl %eax movb %al, -1(%edx) .LVL48: .L103: .loc 1 197 0 cmpl $354, %ecx jg .L105 .loc 1 198 0 xorl %ebx, %ebx .LVL49: xorl %eax, %eax movb 2(%edx), %bl movb -2134(%edx), %al leal (%ebx,%eax), %eax sarl %eax movb %al, -1066(%edx) .LVL50: .L105: .loc 1 199 0 leal -1(%ecx), %eax cmpl $354, %eax ja .L104 cmpl $291, %ebp jg .L104 .loc 1 200 0 xorl %ebx, %ebx .LVL51: xorl %eax, %eax movb 2(%edx), %bl movb -4(%edx), %al leal (%ebx,%eax), %edi xorl %ebx, %ebx xorl %eax, %eax movb -2134(%edx), %bl movb -2140(%edx), %al leal (%ebx,%eax), %eax leal (%edi,%eax), %eax sarl $2, %eax movb %al, -1069(%edx) .LVL52: .p2align 4,,7 .L104: .loc 1 192 0 addl $2, %ecx incl %esi addl $6, %edx cmpl $356, %ecx jne .L130 jmp .L120 .LVL53: .L123: cmpb $0, 19(%esp) jne .L125 .p2align 4,,7 .L89: .loc 1 179 0 xorl %eax, %eax .loc 1 181 0 xorl %edx, %edx .loc 1 179 0 movb (%edi), %al .loc 1 181 0 movb -3(%ecx), %dl .loc 1 177 0 addl $2, %esi incl %edi .loc 1 179 0 movb red(%eax), %al movb %al, 3(%ecx) .loc 1 181 0 andl $255, %eax leal (%edx,%eax), %eax sarl %eax movb %al, (%ecx) .loc 1 177 0 addl $6, %ecx cmpl $357, %esi jne .L89 jmp .L118 .p2align 4,,7 .L125: .loc 1 179 0 xorl %eax, %eax .loc 1 181 0 xorl %edx, %edx .loc 1 179 0 movb (%edi), %al .loc 1 181 0 movb -3(%ecx), %dl .loc 1 179 0 movb red(%eax), %al movb %al, 3(%ecx) .loc 1 181 0 andl $255, %eax leal (%edx,%eax), %eax sarl %eax .loc 1 182 0 cmpl $354, %esi .loc 1 181 0 movb %al, (%ecx) .loc 1 182 0 jg .L87 .loc 1 183 0 xorl %edx, %edx xorl %eax, %eax movb -2133(%ecx), %dl movb 3(%ecx), %al leal (%edx,%eax), %eax sarl %eax movb %al, -1065(%ecx) .L87: .loc 1 185 0 xorl %edx, %edx xorl %eax, %eax movb 3(%ecx), %dl movb -3(%ecx), %al .loc 1 177 0 addl $2, %esi incl %edi .loc 1 185 0 leal (%edx,%eax), %ebx .LVL54: xorl %edx, %edx xorl %eax, %eax movb -2133(%ecx), %dl movb -2139(%ecx), %al leal (%edx,%eax), %eax leal (%ebx,%eax), %eax sarl $2, %eax movb %al, -1068(%ecx) .loc 1 177 0 addl $6, %ecx cmpl $357, %esi jne .L125 jmp .L118 .LFE39: .size bayer2rgb2, .-bayer2rgb2 .p2align 4,,15 .globl bayer2rgb3_1 .type bayer2rgb3_1, @function bayer2rgb3_1: .LFB40: .loc 1 216 0 pushl %ebp .LCFI10: pushl %edi .LCFI11: pushl %esi .LCFI12: pushl %ebx .LCFI13: subl $8, %esp .LCFI14: .loc 1 216 0 xorl %ebp, %ebp xorl %edi, %edi .LVL55: .L136: leal input(%ebp), %esi .LVL56: leal output(%edi), %edx movl %esi, %ecx xorl %ebx, %ebx .LVL57: .p2align 4,,7 .L137: .loc 1 224 0 xorl %eax, %eax .loc 1 222 0 addl $2, %ebx .loc 1 224 0 movb 178(%ecx), %al .loc 1 222 0 incl %ecx .loc 1 224 0 movb green(%eax), %al movb %al, 1(%edx) .loc 1 222 0 addl $6, %edx cmpl $356, %ebx jne .L137 .loc 1 229 0 xorl %eax, %eax movl %esi, %ebx .LVL58: movb input+356(%ebp), %al leal output+3(%edi), %ecx movl $1, %esi .LVL59: movb green(%eax), %al movb %al, output+1069(%edi) .p2align 4,,7 .L139: .loc 1 235 0 xorl %eax, %eax .loc 1 233 0 addl $2, %esi .loc 1 235 0 movb (%ebx), %al .loc 1 233 0 incl %ebx .loc 1 235 0 movb red(%eax), %dl .loc 1 236 0 xorl %eax, %eax .loc 1 235 0 movb %dl, (%ecx) .loc 1 236 0 movb -6(%ecx), %al andl $255, %edx addl %edx, %eax sarl %eax movb %al, -3(%ecx) .loc 1 233 0 addl $6, %ecx cmpl $357, %esi jne .L139 .loc 1 244 0 xorl %eax, %eax movw $2, %si .LVL60: movb input+534(%ebp), %al movb blue(%eax), %al movb %al, output+1070(%edi) leal input+356(%ebp), %eax movl %eax, (%esp) movl %eax, %ebx leal output+1068(%edi), %eax movl %eax, 4(%esp) movl %eax, %ecx .p2align 4,,7 .L141: .loc 1 249 0 xorl %eax, %eax .LVL61: .loc 1 247 0 addl $2, %esi .loc 1 249 0 movb 179(%ebx), %al .loc 1 247 0 incl %ebx .loc 1 249 0 movb blue(%eax), %dl .loc 1 250 0 xorl %eax, %eax .loc 1 249 0 movb %dl, 8(%ecx) .loc 1 250 0 movb 2(%ecx), %al andl $255, %edx addl %edx, %eax sarl %eax movb %al, 5(%ecx) .loc 1 247 0 addl $6, %ecx cmpl $356, %esi jne .L141 movl (%esp), %ecx movl 4(%esp), %edx movl $1, %ebx .LVL62: .p2align 4,,7 .L143: .loc 1 258 0 xorl %eax, %eax .loc 1 256 0 addl $2, %ebx .loc 1 258 0 movb (%ecx), %al .loc 1 256 0 incl %ecx .loc 1 258 0 movb green(%eax), %al movb %al, 4(%edx) .loc 1 256 0 addl $6, %edx cmpl $357, %ebx jne .L143 addl $712, %ebp addl $2136, %edi .loc 1 219 0 cmpl $712, %ebp jne .L136 .loc 1 263 0 popl %ebp .LCFI15: popl %eax .LCFI16: popl %ebx .LVL63: popl %esi .LVL64: popl %edi popl %ebp ret .LFE40: .size bayer2rgb3_1, .-bayer2rgb3_1 .p2align 4,,15 .globl bayer2rgb3_2 .type bayer2rgb3_2, @function bayer2rgb3_2: .LFB41: .loc 1 264 0 pushl %ebp .LCFI17: pushl %edi .LCFI18: pushl %esi .LCFI19: pushl %ebx .LCFI20: subl $28, %esp .LCFI21: .loc 1 264 0 movl $0, 12(%esp) movl $0, 16(%esp) movl 16(%esp), %eax movl 12(%esp), %edx .LVL65: .L158: addl $2136, %eax addl $712, %edx movl %eax, %ebp .LVL66: movl %edx, 24(%esp) addl $output, %ebp addl $input, %edx movl %eax, 20(%esp) movl %edx, 8(%esp) movl %edx, %esi movl %ebp, %ebx xorl %edi, %edi .LVL67: .p2align 4,,7 .L159: .loc 1 271 0 xorl %eax, %eax .loc 1 272 0 xorl %edx, %edx .loc 1 271 0 movb 178(%esi), %al .loc 1 272 0 movb -1064(%ebx), %dl .loc 1 270 0 addl $2, %edi incl %esi .loc 1 271 0 movb green(%eax), %cl .loc 1 272 0 xorl %eax, %eax movb -1070(%ebx), %al .loc 1 271 0 movb %cl, 1(%ebx) .loc 1 272 0 addl %edx, %eax xorl %edx, %edx andl $255, %ecx movb -2135(%ebx), %dl addl %edx, %ecx addl %ecx, %eax sarl $2, %eax movb %al, -1067(%ebx) .loc 1 270 0 addl $6, %ebx cmpl $356, %edi jne .L159 .loc 1 277 0 movl 12(%esp), %ecx xorl %eax, %eax movl 16(%esp), %ebx movl %ebp, %esi movb input+1068(%ecx), %al movl 8(%esp), %edi .LVL68: movl $1, %ebp .LVL69: movb green(%eax), %al movb %al, output+3205(%ebx) .p2align 4,,7 .L161: .loc 1 283 0 xorl %eax, %eax .loc 1 284 0 xorl %ebx, %ebx .loc 1 283 0 movb (%edi), %al .loc 1 284 0 movb -3(%esi), %bl .loc 1 285 0 xorl %ecx, %ecx xorl %edx, %edx .loc 1 283 0 movb red(%eax), %al .loc 1 285 0 movb -2133(%esi), %cl .loc 1 283 0 movb %al, 3(%esi) .loc 1 284 0 andl $255, %eax .loc 1 285 0 movb 3(%esi), %dl .loc 1 281 0 addl $2, %ebp .loc 1 284 0 leal (%ebx,%eax), %eax .loc 1 281 0 incl %edi .loc 1 284 0 sarl %eax movb %al, (%esi) .loc 1 285 0 leal (%ecx,%edx), %eax sarl %eax .loc 1 286 0 addl %ebx, %edx .loc 1 285 0 movb %al, -1065(%esi) .loc 1 286 0 xorl %eax, %eax movb -2139(%esi), %al addl %eax, %ecx addl %ecx, %edx sarl $2, %edx movb %dl, -1068(%esi) .loc 1 281 0 addl $6, %esi cmpl $355, %ebp jne .L161 .loc 1 291 0 movl 12(%esp), %edx xorl %eax, %eax movl 16(%esp), %ecx .loc 1 300 0 movw $2, %bp .LVL70: .loc 1 291 0 movb input+889(%edx), %al .loc 1 292 0 xorl %edx, %edx movb output+3195(%ecx), %dl .loc 1 293 0 movl %ecx, %ebx .loc 1 291 0 movb red(%eax), %al movb %al, output+3201(%ecx) .loc 1 292 0 andl $255, %eax leal (%edx,%eax), %eax sarl %eax movb %al, output+3198(%ecx) .loc 1 293 0 xorl %eax, %eax movb output+3201(%ecx), %al addl %edx, %eax xorl %edx, %edx movb output+1065(%ecx), %dl xorl %ecx, %ecx movb output+1059(%ebx), %cl addl %ecx, %edx .loc 1 300 0 movl 12(%esp), %ecx .loc 1 293 0 addl %edx, %eax .loc 1 299 0 movl 12(%esp), %edx .loc 1 293 0 sarl $2, %eax .loc 1 300 0 addl $input+1068, %ecx .loc 1 293 0 movb %al, output+2130(%ebx) .loc 1 299 0 xorl %eax, %eax movb input+1246(%edx), %al .loc 1 300 0 xorl %edx, %edx movb output+1070(%ebx), %dl movl %ecx, 4(%esp) .loc 1 299 0 movb blue(%eax), %al .loc 1 300 0 movl %ecx, %edi .loc 1 299 0 movb %al, output+3206(%ebx) .loc 1 300 0 andl $255, %eax addl %edx, %eax sarl %eax movb %al, output+2138(%ebx) addl $output+3204, %ebx movl %ebx, (%esp) movl %ebx, %esi .p2align 4,,7 .L163: .loc 1 305 0 xorl %eax, %eax .loc 1 306 0 xorl %ebx, %ebx .loc 1 305 0 movb 179(%edi), %al .loc 1 306 0 movb 2(%esi), %bl .loc 1 307 0 xorl %edx, %edx xorl %ecx, %ecx .loc 1 305 0 movb blue(%eax), %al .loc 1 307 0 movb -2128(%esi), %cl .loc 1 305 0 movb %al, 8(%esi) .loc 1 306 0 andl $255, %eax .loc 1 307 0 movb 8(%esi), %dl .LVL71: .loc 1 303 0 addl $2, %ebp .loc 1 306 0 leal (%ebx,%eax), %eax .loc 1 303 0 incl %edi .loc 1 306 0 sarl %eax movb %al, 5(%esi) .loc 1 307 0 leal (%edx,%ecx), %eax sarl %eax .loc 1 308 0 addl %ebx, %edx .loc 1 307 0 movb %al, -1060(%esi) .loc 1 308 0 xorl %eax, %eax movb -2134(%esi), %al addl %eax, %ecx addl %ecx, %edx sarl $2, %edx movb %dl, -1063(%esi) .loc 1 303 0 addl $6, %esi cmpl $356, %ebp jne .L163 movl 4(%esp), %esi movl (%esp), %ebx movl $1, %edi .LVL72: .p2align 4,,7 .L165: .loc 1 316 0 xorl %eax, %eax .loc 1 317 0 xorl %edx, %edx .loc 1 316 0 movb (%esi), %al .loc 1 317 0 movb -1061(%ebx), %dl .loc 1 314 0 addl $2, %edi incl %esi .loc 1 316 0 movb green(%eax), %cl .loc 1 317 0 xorl %eax, %eax movb -1067(%ebx), %al .loc 1 316 0 movb %cl, 4(%ebx) .loc 1 317 0 addl %edx, %eax xorl %edx, %edx andl $255, %ecx movb -2132(%ebx), %dl addl %edx, %ecx addl %ecx, %eax sarl $2, %eax movb %al, -1064(%ebx) .loc 1 314 0 addl $6, %ebx cmpl $355, %edi jne .L165 .loc 1 322 0 movl 12(%esp), %ebx xorl %eax, %eax movl 16(%esp), %edx movb input+1245(%ebx), %al .loc 1 267 0 cmpl $102528, 24(%esp) .loc 1 322 0 movb green(%eax), %al movb %al, output+4270(%edx) .loc 1 267 0 je .L169 movl 24(%esp), %ecx movl 20(%esp), %ebx movl %ebx, %eax movl %ecx, %edx movl %ecx, 12(%esp) movl %ebx, 16(%esp) jmp .L158 .L169: .loc 1 324 0 addl $28, %esp popl %ebx popl %esi popl %edi .LVL73: popl %ebp .LVL74: ret .LFE41: .size bayer2rgb3_2, .-bayer2rgb3_2 .p2align 4,,15 .globl bayer2rgb3_3 .type bayer2rgb3_3, @function bayer2rgb3_3: .LFB42: .loc 1 325 0 pushl %ebp .LCFI22: pushl %edi .LCFI23: pushl %esi .LCFI24: pushl %ebx .LCFI25: subl $16, %esp .LCFI26: .loc 1 325 0 movl $0, 8(%esp) movl $0, 12(%esp) .LVL75: .L179: movl 8(%esp), %eax movl 12(%esp), %ebp addl $input+103240, %eax addl $output+309720, %ebp movl %eax, 4(%esp) movl %eax, %esi movl %ebp, %ebx xorl %edi, %edi .LVL76: .p2align 4,,7 .L180: .loc 1 332 0 xorl %eax, %eax .loc 1 333 0 xorl %edx, %edx .loc 1 332 0 movb 178(%esi), %al .loc 1 333 0 movb -1064(%ebx), %dl .loc 1 331 0 addl $2, %edi incl %esi .loc 1 332 0 movb green(%eax), %cl .loc 1 333 0 xorl %eax, %eax movb -1070(%ebx), %al .loc 1 332 0 movb %cl, 1(%ebx) .loc 1 333 0 addl %edx, %eax xorl %edx, %edx andl $255, %ecx movb -2135(%ebx), %dl addl %edx, %ecx addl %ecx, %eax sarl $2, %eax movb %al, -1067(%ebx) .loc 1 331 0 addl $6, %ebx cmpl $356, %edi jne .L180 .loc 1 338 0 movl 8(%esp), %edx xorl %eax, %eax movl 12(%esp), %ecx movl %ebp, %esi movb input+103596(%edx), %al movl 4(%esp), %edi .LVL77: movl $1, %ebp .LVL78: movb green(%eax), %al movb %al, output+310789(%ecx) .p2align 4,,7 .L182: .loc 1 344 0 xorl %eax, %eax .loc 1 345 0 xorl %ebx, %ebx .loc 1 344 0 movb (%edi), %al .loc 1 345 0 movb -3(%esi), %bl .loc 1 346 0 xorl %ecx, %ecx xorl %edx, %edx .loc 1 344 0 movb red(%eax), %al .loc 1 346 0 movb -2133(%esi), %cl .loc 1 344 0 movb %al, 3(%esi) .loc 1 345 0 andl $255, %eax .loc 1 346 0 movb 3(%esi), %dl .loc 1 342 0 addl $2, %ebp .loc 1 345 0 leal (%ebx,%eax), %eax .loc 1 342 0 incl %edi .loc 1 345 0 sarl %eax movb %al, (%esi) .loc 1 346 0 leal (%ecx,%edx), %eax sarl %eax .loc 1 347 0 addl %ebx, %edx .loc 1 346 0 movb %al, -1065(%esi) .loc 1 347 0 xorl %eax, %eax movb -2139(%esi), %al addl %eax, %ecx addl %ecx, %edx sarl $2, %edx movb %dl, -1068(%esi) .loc 1 342 0 addl $6, %esi cmpl $355, %ebp jne .L182 .loc 1 352 0 movl 8(%esp), %ebx xorl %eax, %eax movl 12(%esp), %edx .loc 1 361 0 movl $2, %edi .LVL79: .loc 1 352 0 movb input+103417(%ebx), %al .loc 1 353 0 movl %edx, %ecx .loc 1 354 0 movl %ecx, %ebx .loc 1 352 0 movb red(%eax), %al .loc 1 361 0 movl %ebx, %ebp .LVL80: .loc 1 352 0 movb %al, output+310785(%edx) .loc 1 353 0 xorl %edx, %edx movb output+310779(%ecx), %dl andl $255, %eax .loc 1 361 0 addl $output+310788, %ebp .loc 1 353 0 leal (%edx,%eax), %eax sarl %eax movb %al, output+310782(%ecx) .loc 1 354 0 xorl %eax, %eax movb output+310785(%ecx), %al addl %edx, %eax xorl %edx, %edx movb output+308649(%ecx), %dl xorl %ecx, %ecx movb output+308643(%ebx), %cl addl %ecx, %edx .loc 1 361 0 movl 8(%esp), %ecx .loc 1 354 0 addl %edx, %eax .loc 1 360 0 movl 8(%esp), %edx .loc 1 354 0 sarl $2, %eax .loc 1 361 0 addl $input+103596, %ecx .loc 1 354 0 movb %al, output+309714(%ebx) .loc 1 360 0 xorl %eax, %eax movb input+103774(%edx), %al .loc 1 361 0 xorl %edx, %edx movb output+308654(%ebx), %dl movl %ecx, (%esp) .loc 1 360 0 movb blue(%eax), %al .loc 1 361 0 movl %ecx, %esi .loc 1 360 0 movb %al, output+310790(%ebx) .loc 1 361 0 andl $255, %eax addl %edx, %eax sarl %eax movb %al, output+309722(%ebx) movl %ebp, %ebx .p2align 4,,7 .L184: .loc 1 366 0 xorl %eax, %eax .loc 1 367 0 xorl %ecx, %ecx .loc 1 366 0 movb 179(%esi), %al .loc 1 367 0 movb -2128(%ebx), %cl .loc 1 368 0 xorl %edx, %edx .loc 1 364 0 addl $2, %edi .loc 1 366 0 movb blue(%eax), %al .loc 1 368 0 movb 2(%ebx), %dl .loc 1 366 0 movb %al, 8(%ebx) .loc 1 367 0 andl $255, %eax addl %ecx, %eax .loc 1 364 0 incl %esi .loc 1 367 0 sarl %eax movb %al, -1060(%ebx) .loc 1 368 0 xorl %eax, %eax movb 8(%ebx), %al addl %edx, %eax xorl %edx, %edx movb -2134(%ebx), %dl addl %edx, %ecx addl %ecx, %eax sarl $2, %eax movb %al, -1063(%ebx) .loc 1 364 0 addl $6, %ebx cmpl $356, %edi jne .L184 movl (%esp), %esi movl %ebp, %ebx movw $1, %di .LVL81: .p2align 4,,7 .L186: .loc 1 377 0 xorl %eax, %eax .loc 1 378 0 xorl %edx, %edx .loc 1 377 0 movb (%esi), %al .loc 1 378 0 movb -1061(%ebx), %dl .LVL82: .loc 1 375 0 addl $2, %edi incl %esi .loc 1 377 0 movb green(%eax), %cl .loc 1 378 0 xorl %eax, %eax movb -1067(%ebx), %al .loc 1 377 0 movb %cl, 4(%ebx) .loc 1 378 0 addl %edx, %eax xorl %edx, %edx andl $255, %ecx movb -2132(%ebx), %dl addl %edx, %ecx addl %ecx, %eax sarl $2, %eax movb %al, -1064(%ebx) .loc 1 375 0 addl $6, %ebx cmpl $355, %edi jne .L186 .loc 1 383 0 movl 8(%esp), %ebx xorl %eax, %eax movl 12(%esp), %edx movb input+103773(%ebx), %al addl $712, %ebx movl %ebx, 8(%esp) movb green(%eax), %al movb %al, output+311854(%edx) addl $2136, %edx movl %edx, 12(%esp) .loc 1 328 0 cmpl $712, %ebx jne .L179 .loc 1 385 0 addl $16, %esp popl %ebx popl %esi popl %edi .LVL83: popl %ebp ret .LFE42: .size bayer2rgb3_3, .-bayer2rgb3_3 .p2align 4,,15 .globl fix_edges .type fix_edges, @function fix_edges: .LFB43: .loc 1 387 0 subl $16, %esp .LCFI27: .loc 1 391 0 pushl $1068 .LCFI28: pushl $output+1068 .LCFI29: pushl $output .LCFI30: .LCFI31: call memcpy .loc 1 392 0 addl $12, %esp .LCFI32: pushl $1068 .LCFI33: pushl $output+310788 .LCFI34: pushl $output+311856 .LCFI35: call memcpy xorl %edx, %edx addl $16, %esp .LCFI36: .p2align 4,,7 .L201: .loc 1 395 0 movb output+3(%edx), %al movb %al, output(%edx) .loc 1 396 0 movb output+4(%edx), %al movb %al, output+1(%edx) .loc 1 397 0 movb output+5(%edx), %al movb %al, output+2(%edx) .loc 1 398 0 movb output+1065(%edx), %al movb %al, output+1068(%edx) .loc 1 399 0 movb output+1066(%edx), %al movb %al, output+1069(%edx) .loc 1 400 0 movb output+1067(%edx), %al movb %al, output+1070(%edx) addl $1068, %edx .loc 1 393 0 cmpl $311856, %edx jne .L201 .loc 1 402 0 addl $12, %esp ret .LFE43: .size fix_edges, .-fix_edges .p2align 4,,15 .globl bayer_unshuffle .type bayer_unshuffle, @function bayer_unshuffle: .LFB44: .loc 1 403 0 pushl %ebp .LCFI37: pushl %edi .LCFI38: pushl %esi .LCFI39: pushl %ebx .LCFI40: subl $12, %esp .LCFI41: .loc 1 403 0 xorl %ebp, %ebp xorl %edi, %edi .LVL84: .L207: leal input(%ebp), %esi .LVL85: leal output(%edi), %edx movl %esi, %ecx xorl %ebx, %ebx .LVL86: .p2align 4,,7 .L208: .LBB6: .LBB7: .loc 1 224 0 xorl %eax, %eax .loc 1 222 0 addl $2, %ebx .loc 1 224 0 movb 178(%ecx), %al .loc 1 222 0 incl %ecx .loc 1 224 0 movb green(%eax), %al movb %al, 1(%edx) .loc 1 222 0 addl $6, %edx cmpl $356, %ebx jne .L208 .loc 1 229 0 xorl %eax, %eax movl %esi, %ebx .LVL87: movb input+356(%ebp), %al leal output+3(%edi), %ecx movl $1, %esi .LVL88: movb green(%eax), %al movb %al, output+1069(%edi) .p2align 4,,7 .L210: .loc 1 235 0 xorl %eax, %eax .loc 1 233 0 addl $2, %esi .loc 1 235 0 movb (%ebx), %al .loc 1 233 0 incl %ebx .loc 1 235 0 movb red(%eax), %dl .loc 1 236 0 xorl %eax, %eax .loc 1 235 0 movb %dl, (%ecx) .loc 1 236 0 movb -6(%ecx), %al andl $255, %edx addl %edx, %eax sarl %eax movb %al, -3(%ecx) .loc 1 233 0 addl $6, %ecx cmpl $357, %esi jne .L210 .loc 1 244 0 xorl %eax, %eax movw $2, %si .LVL89: movb input+534(%ebp), %al movb blue(%eax), %al movb %al, output+1070(%edi) leal input+356(%ebp), %eax movl %eax, 8(%esp) movl %eax, %ebx leal output+1068(%edi), %eax movl %eax, 4(%esp) movl %eax, %ecx .p2align 4,,7 .L212: .loc 1 249 0 xorl %eax, %eax .LVL90: .loc 1 247 0 addl $2, %esi .loc 1 249 0 movb 179(%ebx), %al .loc 1 247 0 incl %ebx .loc 1 249 0 movb blue(%eax), %dl .loc 1 250 0 xorl %eax, %eax .loc 1 249 0 movb %dl, 8(%ecx) .loc 1 250 0 movb 2(%ecx), %al andl $255, %edx addl %edx, %eax sarl %eax movb %al, 5(%ecx) .loc 1 247 0 addl $6, %ecx cmpl $356, %esi jne .L212 movl 8(%esp), %ecx movl 4(%esp), %edx movl $1, %ebx .LVL91: .p2align 4,,7 .L214: .loc 1 258 0 xorl %eax, %eax .loc 1 256 0 addl $2, %ebx .loc 1 258 0 movb (%ecx), %al .loc 1 256 0 incl %ecx .loc 1 258 0 movb green(%eax), %al movb %al, 4(%edx) .loc 1 256 0 addl $6, %edx cmpl $357, %ebx jne .L214 addl $712, %ebp addl $2136, %edi .loc 1 219 0 cmpl $712, %ebp jne .L207 .LBE7: .LBE6: .loc 1 405 0 call bayer2rgb3_2 .loc 1 406 0 call bayer2rgb3_3 .LBB8: .LBB9: .loc 1 391 0 pushl %eax .LCFI42: pushl $1068 .LCFI43: pushl $output+1068 .LCFI44: pushl $output .LCFI45: .LCFI46: call memcpy .loc 1 392 0 addl $12, %esp .LCFI47: pushl $1068 .LCFI48: pushl $output+310788 .LCFI49: pushl $output+311856 .LCFI50: call memcpy xorl %edx, %edx addl $16, %esp .LCFI51: .p2align 4,,7 .L217: .loc 1 395 0 movb output+3(%edx), %al movb %al, output(%edx) .loc 1 396 0 movb output+4(%edx), %al movb %al, output+1(%edx) .loc 1 397 0 movb output+5(%edx), %al movb %al, output+2(%edx) .loc 1 398 0 movb output+1065(%edx), %al movb %al, output+1068(%edx) .loc 1 399 0 movb output+1066(%edx), %al movb %al, output+1069(%edx) .loc 1 400 0 movb output+1067(%edx), %al movb %al, output+1070(%edx) addl $1068, %edx .loc 1 393 0 cmpl $311856, %edx jne .L217 .LBE9: .LBE8: .loc 1 408 0 addl $12, %esp popl %ebx .LVL92: popl %esi .LVL93: popl %edi popl %ebp ret .LFE44: .size bayer_unshuffle, .-bayer_unshuffle .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string "P6\n%d %d\n255\n" .text .p2align 4,,15 .globl main .type main, @function main: .LFB45: .loc 1 412 0 .LVL94: leal 4(%esp), %ecx .LCFI52: andl $-16, %esp pushl -4(%ecx) .LCFI53: pushl %ecx .LCFI54: subl $8, %esp .LCFI55: jmp .L234 .p2align 4,,7 .L238: .loc 1 416 0 call bayer_unshuffle .loc 1 417 0 pushl %eax .LCFI56: pushl $292 .LCFI57: pushl $356 .LCFI58: pushl $.LC0 .LCFI59: .LCFI60: call printf .loc 1 418 0 movl stdout, %eax pushl %eax .LCFI61: pushl $1 .LCFI62: pushl $311856 .LCFI63: pushl $output .LCFI64: .LCFI65: call fwrite .loc 1 419 0 addl $32, %esp .LCFI66: .L234: .loc 1 414 0 movl stdin, %eax pushl %eax .LCFI67: pushl $1 .LCFI68: pushl $103952 .LCFI69: pushl $input .LCFI70: .LCFI71: call fread addl $16, %esp .LCFI72: decl %eax je .L238 .loc 1 421 0 popl %edx .LCFI73: popl %ecx .LCFI74: popl %ecx xorl %eax, %eax leal -4(%ecx), %esp ret .LFE45: .size main, .-main .globl red .section .rodata .align 32 .type red, @object .size red, 256 red: .byte 0 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 18 .byte 25 .byte 30 .byte 35 .byte 38 .byte 42 .byte 44 .byte 47 .byte 50 .byte 53 .byte 54 .byte 57 .byte 59 .byte 61 .byte 63 .byte 65 .byte 67 .byte 69 .byte 71 .byte 71 .byte 73 .byte 75 .byte 77 .byte 78 .byte 80 .byte 81 .byte 82 .byte 84 .byte 85 .byte 87 .byte 88 .byte 89 .byte 90 .byte 91 .byte 93 .byte 94 .byte 95 .byte 97 .byte 98 .byte 98 .byte 99 .byte 101 .byte 102 .byte 103 .byte 104 .byte 105 .byte 106 .byte 107 .byte 108 .byte 109 .byte 110 .byte 111 .byte 112 .byte 113 .byte 114 .byte 115 .byte 116 .byte 116 .byte 117 .byte 118 .byte 119 .byte 120 .byte 121 .byte 122 .byte 123 .byte 124 .byte 125 .byte 125 .byte 126 .byte 127 .byte -128 .byte -127 .byte -127 .byte -126 .byte -125 .byte -124 .byte -123 .byte -122 .byte -122 .byte -121 .byte -121 .byte -120 .byte -119 .byte -118 .byte -117 .byte -116 .byte -116 .byte -115 .byte -114 .byte -113 .byte -113 .byte -113 .byte -112 .byte -111 .byte -110 .byte -109 .byte -109 .byte -108 .byte -107 .byte -106 .byte -106 .byte -105 .byte -104 .byte -104 .byte -104 .byte -103 .byte -102 .byte -102 .byte -101 .byte -100 .byte -99 .byte -99 .byte -98 .byte -97 .byte -97 .byte -96 .byte -95 .byte -95 .byte -95 .byte -94 .byte -93 .byte -93 .byte -92 .byte -91 .byte -91 .byte -90 .byte -89 .byte -89 .byte -88 .byte -88 .byte -87 .byte -86 .byte -86 .byte -86 .byte -85 .byte -85 .byte -84 .byte -83 .byte -83 .byte -82 .byte -82 .byte -81 .byte -80 .byte -80 .byte -79 .byte -78 .byte -78 .byte -77 .byte -77 .byte -77 .byte -76 .byte -76 .byte -75 .byte -75 .byte -74 .byte -73 .byte -73 .byte -72 .byte -72 .byte -71 .byte -71 .byte -70 .byte -69 .byte -69 .byte -68 .byte -68 .byte -68 .byte -68 .byte -67 .byte -66 .byte -66 .byte -65 .byte -65 .byte -64 .byte -64 .byte -63 .byte -63 .byte -62 .byte -61 .byte -61 .byte -60 .byte -60 .byte -59 .byte -59 .byte -59 .byte -59 .byte -58 .byte -58 .byte -57 .byte -57 .byte -56 .byte -55 .byte -55 .byte -54 .byte -54 .byte -53 .byte -53 .byte -52 .byte -52 .byte -51 .byte -51 .byte -50 .byte -50 .byte -50 .byte -50 .byte -49 .byte -49 .byte -48 .byte -48 .byte -47 .byte -47 .byte -46 .byte -46 .byte -45 .byte -45 .byte -44 .byte -44 .byte -43 .byte -43 .byte -42 .byte -42 .byte -41 .byte -41 .byte -41 .byte -41 .byte -40 .byte -40 .byte -39 .byte -39 .byte -38 .byte -38 .byte -38 .byte -37 .byte -37 .byte -36 .byte -36 .byte -35 .byte -35 .globl green .align 32 .type green, @object .size green, 256 green: .byte 0 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 21 .byte 28 .byte 34 .byte 39 .byte 43 .byte 47 .byte 50 .byte 53 .byte 56 .byte 59 .byte 61 .byte 64 .byte 66 .byte 68 .byte 71 .byte 73 .byte 75 .byte 77 .byte 79 .byte 80 .byte 82 .byte 84 .byte 86 .byte 87 .byte 89 .byte 91 .byte 92 .byte 94 .byte 95 .byte 97 .byte 98 .byte 100 .byte 101 .byte 102 .byte 104 .byte 105 .byte 106 .byte 108 .byte 109 .byte 110 .byte 111 .byte 113 .byte 114 .byte 115 .byte 116 .byte 117 .byte 118 .byte 120 .byte 121 .byte 122 .byte 123 .byte 124 .byte 125 .byte 126 .byte 127 .byte -128 .byte -127 .byte -126 .byte -125 .byte -124 .byte -123 .byte -122 .byte -121 .byte -120 .byte -119 .byte -118 .byte -117 .byte -116 .byte -115 .byte -114 .byte -113 .byte -112 .byte -112 .byte -111 .byte -110 .byte -109 .byte -108 .byte -107 .byte -106 .byte -105 .byte -105 .byte -104 .byte -103 .byte -102 .byte -101 .byte -100 .byte -100 .byte -99 .byte -98 .byte -97 .byte -96 .byte -96 .byte -95 .byte -94 .byte -93 .byte -92 .byte -92 .byte -91 .byte -90 .byte -89 .byte -89 .byte -88 .byte -87 .byte -86 .byte -86 .byte -85 .byte -84 .byte -84 .byte -83 .byte -82 .byte -81 .byte -81 .byte -80 .byte -79 .byte -79 .byte -78 .byte -77 .byte -77 .byte -76 .byte -75 .byte -74 .byte -74 .byte -73 .byte -72 .byte -72 .byte -71 .byte -70 .byte -70 .byte -69 .byte -69 .byte -68 .byte -67 .byte -67 .byte -66 .byte -65 .byte -65 .byte -64 .byte -63 .byte -63 .byte -62 .byte -62 .byte -61 .byte -60 .byte -60 .byte -59 .byte -58 .byte -58 .byte -57 .byte -57 .byte -56 .byte -55 .byte -55 .byte -54 .byte -54 .byte -53 .byte -52 .byte -52 .byte -51 .byte -51 .byte -50 .byte -50 .byte -49 .byte -48 .byte -48 .byte -47 .byte -47 .byte -46 .byte -46 .byte -45 .byte -44 .byte -44 .byte -43 .byte -43 .byte -42 .byte -42 .byte -41 .byte -41 .byte -40 .byte -39 .byte -39 .byte -38 .byte -38 .byte -37 .byte -37 .byte -36 .byte -36 .byte -35 .byte -35 .byte -34 .byte -34 .byte -33 .byte -32 .byte -32 .byte -31 .byte -31 .byte -30 .byte -30 .byte -29 .byte -29 .byte -28 .byte -28 .byte -27 .byte -27 .byte -26 .byte -26 .byte -25 .byte -25 .byte -24 .byte -24 .byte -23 .byte -23 .byte -22 .byte -22 .byte -21 .byte -21 .byte -20 .byte -20 .byte -19 .byte -19 .byte -18 .byte -18 .byte -17 .byte -17 .byte -16 .byte -16 .byte -15 .byte -15 .byte -14 .byte -14 .byte -13 .byte -13 .byte -13 .byte -12 .byte -12 .byte -11 .byte -11 .byte -10 .byte -10 .globl blue .align 32 .type blue, @object .size blue, 256 blue: .byte 0 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 23 .byte 30 .byte 37 .byte 42 .byte 47 .byte 51 .byte 55 .byte 58 .byte 61 .byte 64 .byte 67 .byte 70 .byte 72 .byte 74 .byte 78 .byte 80 .byte 82 .byte 84 .byte 86 .byte 88 .byte 90 .byte 92 .byte 94 .byte 95 .byte 97 .byte 100 .byte 101 .byte 103 .byte 104 .byte 106 .byte 107 .byte 110 .byte 111 .byte 112 .byte 114 .byte 115 .byte 116 .byte 118 .byte 119 .byte 121 .byte 122 .byte 124 .byte 125 .byte 126 .byte 127 .byte -128 .byte -127 .byte -124 .byte -123 .byte -122 .byte -121 .byte -120 .byte -119 .byte -118 .byte -117 .byte -116 .byte -115 .byte -113 .byte -112 .byte -111 .byte -110 .byte -109 .byte -108 .byte -107 .byte -106 .byte -105 .byte -104 .byte -102 .byte -101 .byte -100 .byte -99 .byte -98 .byte -98 .byte -97 .byte -96 .byte -95 .byte -94 .byte -93 .byte -91 .byte -90 .byte -90 .byte -89 .byte -88 .byte -87 .byte -86 .byte -85 .byte -85 .byte -84 .byte -83 .byte -82 .byte -80 .byte -80 .byte -79 .byte -78 .byte -77 .byte -76 .byte -76 .byte -75 .byte -74 .byte -73 .byte -73 .byte -72 .byte -71 .byte -69 .byte -69 .byte -68 .byte -67 .byte -67 .byte -66 .byte -65 .byte -64 .byte -64 .byte -63 .byte -62 .byte -62 .byte -61 .byte -60 .byte -60 .byte -58 .byte -57 .byte -56 .byte -56 .byte -55 .byte -54 .byte -54 .byte -53 .byte -52 .byte -52 .byte -51 .byte -51 .byte -50 .byte -49 .byte -49 .byte -47 .byte -46 .byte -46 .byte -45 .byte -44 .byte -44 .byte -43 .byte -43 .byte -42 .byte -41 .byte -41 .byte -40 .byte -39 .byte -39 .byte -38 .byte -38 .byte -36 .byte -35 .byte -35 .byte -34 .byte -34 .byte -33 .byte -32 .byte -32 .byte -31 .byte -31 .byte -30 .byte -30 .byte -29 .byte -28 .byte -28 .byte -27 .byte -27 .byte -25 .byte -25 .byte -24 .byte -23 .byte -23 .byte -22 .byte -22 .byte -21 .byte -21 .byte -20 .byte -20 .byte -19 .byte -18 .byte -18 .byte -17 .byte -17 .byte -16 .byte -16 .byte -14 .byte -14 .byte -13 .byte -13 .byte -12 .byte -12 .byte -11 .byte -10 .byte -10 .byte -9 .byte -9 .byte -8 .byte -8 .byte -7 .byte -7 .byte -6 .byte -6 .byte -5 .byte -5 .byte -3 .byte -3 .byte -2 .byte -2 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .byte -1 .comm input,103952,32 .comm output,311856,32 .section .debug_frame,"",@progbits .Lframe0: .long .LECIE0-.LSCIE0 .LSCIE0: .long 0xffffffff .byte 0x1 .string "" .uleb128 0x1 .sleb128 -4 .byte 0x8 .byte 0xc .uleb128 0x4 .uleb128 0x4 .byte 0x88 .uleb128 0x1 .align 4 .LECIE0: .LSFDE0: .long .LEFDE0-.LASFDE0 .LASFDE0: .long .Lframe0 .long .LFB38 .long .LFE38-.LFB38 .byte 0x4 .long .LCFI0-.LFB38 .byte 0xe .uleb128 0x8 .byte 0x4 .long .LCFI1-.LCFI0 .byte 0xe .uleb128 0xc .byte 0x4 .long .LCFI2-.LCFI1 .byte 0xe .uleb128 0x10 .byte 0x4 .long .LCFI3-.LCFI2 .byte 0xe .uleb128 0x14 .byte 0x4 .long .LCFI4-.LCFI3 .byte 0xe .uleb128 0x20 .byte 0x83 .uleb128 0x5 .byte 0x86 .uleb128 0x4 .byte 0x87 .uleb128 0x3 .byte 0x85 .uleb128 0x2 .align 4 .LEFDE0: .LSFDE2: .long .LEFDE2-.LASFDE2 .LASFDE2: .long .Lframe0 .long .LFB39 .long .LFE39-.LFB39 .byte 0x4 .long .LCFI5-.LFB39 .byte 0xe .uleb128 0x8 .byte 0x4 .long .LCFI6-.LCFI5 .byte 0xe .uleb128 0xc .byte 0x4 .long .LCFI7-.LCFI6 .byte 0xe .uleb128 0x10 .byte 0x4 .long .LCFI8-.LCFI7 .byte 0xe .uleb128 0x14 .byte 0x4 .long .LCFI9-.LCFI8 .byte 0xe .uleb128 0x38 .byte 0x83 .uleb128 0x5 .byte 0x86 .uleb128 0x4 .byte 0x87 .uleb128 0x3 .byte 0x85 .uleb128 0x2 .align 4 .LEFDE2: .LSFDE4: .long .LEFDE4-.LASFDE4 .LASFDE4: .long .Lframe0 .long .LFB40 .long .LFE40-.LFB40 .byte 0x4 .long .LCFI10-.LFB40 .byte 0xe .uleb128 0x8 .byte 0x4 .long .LCFI11-.LCFI10 .byte 0xe .uleb128 0xc .byte 0x4 .long .LCFI12-.LCFI11 .byte 0xe .uleb128 0x10 .byte 0x4 .long .LCFI13-.LCFI12 .byte 0xe .uleb128 0x14 .byte 0x4 .long .LCFI14-.LCFI13 .byte 0xe .uleb128 0x1c .byte 0x83 .uleb128 0x5 .byte 0x86 .uleb128 0x4 .byte 0x87 .uleb128 0x3 .byte 0x85 .uleb128 0x2 .byte 0x4 .long .LCFI15-.LCFI14 .byte 0xe .uleb128 0x18 .byte 0x4 .long .LCFI16-.LCFI15 .byte 0xe .uleb128 0x14 .align 4 .LEFDE4: .LSFDE6: .long .LEFDE6-.LASFDE6 .LASFDE6: .long .Lframe0 .long .LFB41 .long .LFE41-.LFB41 .byte 0x4 .long .LCFI17-.LFB41 .byte 0xe .uleb128 0x8 .byte 0x4 .long .LCFI18-.LCFI17 .byte 0xe .uleb128 0xc .byte 0x4 .long .LCFI19-.LCFI18 .byte 0xe .uleb128 0x10 .byte 0x4 .long .LCFI20-.LCFI19 .byte 0xe .uleb128 0x14 .byte 0x4 .long .LCFI21-.LCFI20 .byte 0xe .uleb128 0x30 .byte 0x83 .uleb128 0x5 .byte 0x86 .uleb128 0x4 .byte 0x87 .uleb128 0x3 .byte 0x85 .uleb128 0x2 .align 4 .LEFDE6: .LSFDE8: .long .LEFDE8-.LASFDE8 .LASFDE8: .long .Lframe0 .long .LFB42 .long .LFE42-.LFB42 .byte 0x4 .long .LCFI22-.LFB42 .byte 0xe .uleb128 0x8 .byte 0x4 .long .LCFI23-.LCFI22 .byte 0xe .uleb128 0xc .byte 0x4 .long .LCFI24-.LCFI23 .byte 0xe .uleb128 0x10 .byte 0x4 .long .LCFI25-.LCFI24 .byte 0xe .uleb128 0x14 .byte 0x4 .long .LCFI26-.LCFI25 .byte 0xe .uleb128 0x24 .byte 0x83 .uleb128 0x5 .byte 0x86 .uleb128 0x4 .byte 0x87 .uleb128 0x3 .byte 0x85 .uleb128 0x2 .align 4 .LEFDE8: .LSFDE10: .long .LEFDE10-.LASFDE10 .LASFDE10: .long .Lframe0 .long .LFB43 .long .LFE43-.LFB43 .byte 0x4 .long .LCFI27-.LFB43 .byte 0xe .uleb128 0x14 .byte 0x4 .long .LCFI28-.LCFI27 .byte 0xe .uleb128 0x18 .byte 0x4 .long .LCFI29-.LCFI28 .byte 0xe .uleb128 0x1c .byte 0x4 .long .LCFI30-.LCFI29 .byte 0xe .uleb128 0x20 .byte 0x4 .long .LCFI31-.LCFI30 .byte 0x2e .uleb128 0xc .byte 0x4 .long .LCFI32-.LCFI31 .byte 0xe .uleb128 0x14 .byte 0x4 .long .LCFI33-.LCFI32 .byte 0xe .uleb128 0x18 .byte 0x4 .long .LCFI34-.LCFI33 .byte 0xe .uleb128 0x1c .byte 0x4 .long .LCFI35-.LCFI34 .byte 0xe .uleb128 0x20 .byte 0x4 .long .LCFI36-.LCFI35 .byte 0xe .uleb128 0x10 .align 4 .LEFDE10: .LSFDE12: .long .LEFDE12-.LASFDE12 .LASFDE12: .long .Lframe0 .long .LFB44 .long .LFE44-.LFB44 .byte 0x4 .long .LCFI37-.LFB44 .byte 0xe .uleb128 0x8 .byte 0x4 .long .LCFI38-.LCFI37 .byte 0xe .uleb128 0xc .byte 0x4 .long .LCFI39-.LCFI38 .byte 0xe .uleb128 0x10 .byte 0x4 .long .LCFI40-.LCFI39 .byte 0xe .uleb128 0x14 .byte 0x4 .long .LCFI41-.LCFI40 .byte 0xe .uleb128 0x20 .byte 0x83 .uleb128 0x5 .byte 0x86 .uleb128 0x4 .byte 0x87 .uleb128 0x3 .byte 0x85 .uleb128 0x2 .byte 0x4 .long .LCFI42-.LCFI41 .byte 0xe .uleb128 0x24 .byte 0x4 .long .LCFI43-.LCFI42 .byte 0xe .uleb128 0x28 .byte 0x4 .long .LCFI44-.LCFI43 .byte 0xe .uleb128 0x2c .byte 0x4 .long .LCFI45-.LCFI44 .byte 0xe .uleb128 0x30 .byte 0x4 .long .LCFI46-.LCFI45 .byte 0x2e .uleb128 0x10 .byte 0x4 .long .LCFI47-.LCFI46 .byte 0xe .uleb128 0x24 .byte 0x4 .long .LCFI48-.LCFI47 .byte 0xe .uleb128 0x28 .byte 0x4 .long .LCFI49-.LCFI48 .byte 0xe .uleb128 0x2c .byte 0x4 .long .LCFI50-.LCFI49 .byte 0xe .uleb128 0x30 .byte 0x4 .long .LCFI51-.LCFI50 .byte 0xe .uleb128 0x20 .align 4 .LEFDE12: .LSFDE14: .long .LEFDE14-.LASFDE14 .LASFDE14: .long .Lframe0 .long .LFB45 .long .LFE45-.LFB45 .byte 0x4 .long .LCFI52-.LFB45 .byte 0xc .uleb128 0x1 .uleb128 0x0 .byte 0x9 .uleb128 0x4 .uleb128 0x1 .byte 0x4 .long .LCFI53-.LCFI52 .byte 0xc .uleb128 0x4 .uleb128 0x4 .byte 0x4 .long .LCFI54-.LCFI53 .byte 0xe .uleb128 0x8 .byte 0x84 .uleb128 0x2 .byte 0x4 .long .LCFI55-.LCFI54 .byte 0xe .uleb128 0x10 .byte 0x4 .long .LCFI56-.LCFI55 .byte 0xe .uleb128 0x14 .byte 0x4 .long .LCFI57-.LCFI56 .byte 0xe .uleb128 0x18 .byte 0x4 .long .LCFI58-.LCFI57 .byte 0xe .uleb128 0x1c .byte 0x4 .long .LCFI59-.LCFI58 .byte 0xe .uleb128 0x20 .byte 0x4 .long .LCFI60-.LCFI59 .byte 0x2e .uleb128 0x10 .byte 0x4 .long .LCFI61-.LCFI60 .byte 0xe .uleb128 0x24 .byte 0x4 .long .LCFI62-.LCFI61 .byte 0xe .uleb128 0x28 .byte 0x4 .long .LCFI63-.LCFI62 .byte 0xe .uleb128 0x2c .byte 0x4 .long .LCFI64-.LCFI63 .byte 0xe .uleb128 0x30 .byte 0x4 .long .LCFI65-.LCFI64 .byte 0x2e .uleb128 0x20 .byte 0x4 .long .LCFI66-.LCFI65 .byte 0xe .uleb128 0x10 .byte 0x4 .long .LCFI67-.LCFI66 .byte 0xe .uleb128 0x14 .byte 0x4 .long .LCFI68-.LCFI67 .byte 0xe .uleb128 0x18 .byte 0x4 .long .LCFI69-.LCFI68 .byte 0xe .uleb128 0x1c .byte 0x4 .long .LCFI70-.LCFI69 .byte 0xe .uleb128 0x20 .byte 0x4 .long .LCFI71-.LCFI70 .byte 0x2e .uleb128 0x10 .byte 0x4 .long .LCFI72-.LCFI71 .byte 0xe .uleb128 0x10 .byte 0x4 .long .LCFI73-.LCFI72 .byte 0xe .uleb128 0xc .byte 0x4 .long .LCFI74-.LCFI73 .byte 0xe .uleb128 0x8 .align 4 .LEFDE14: .file 2 "/usr/include/stdio.h" .file 3 "/usr/include/libio.h" .file 4 "/usr/include/bits/types.h" .text .Letext0: .section .debug_loc,"",@progbits .Ldebug_loc0: .LLST0: .long .LFB38-.Ltext0 .long .LCFI0-.Ltext0 .value 0x2 .byte 0x74 .sleb128 4 .long .LCFI0-.Ltext0 .long .LCFI1-.Ltext0 .value 0x2 .byte 0x74 .sleb128 8 .long .LCFI1-.Ltext0 .long .LCFI2-.Ltext0 .value 0x2 .byte 0x74 .sleb128 12 .long .LCFI2-.Ltext0 .long .LCFI3-.Ltext0 .value 0x2 .byte 0x74 .sleb128 16 .long .LCFI3-.Ltext0 .long .LCFI4-.Ltext0 .value 0x2 .byte 0x74 .sleb128 20 .long .LCFI4-.Ltext0 .long .LFE38-.Ltext0 .value 0x2 .byte 0x74 .sleb128 32 .long 0x0 .long 0x0 .LLST1: .long .LVL1-.Ltext0 .long .LVL19-.Ltext0 .value 0x1 .byte 0x56 .long .LVL20-.Ltext0 .long .LFE38-.Ltext0 .value 0x1 .byte 0x56 .long 0x0 .long 0x0 .LLST2: .long .LVL2-.Ltext0 .long .LVL6-.Ltext0 .value 0x1 .byte 0x52 .long .LVL7-.Ltext0 .long .LVL10-.Ltext0 .value 0x1 .byte 0x52 .long .LVL16-.Ltext0 .long .LVL17-.Ltext0 .value 0x1 .byte 0x52 .long .LVL20-.Ltext0 .long .LVL21-.Ltext0 .value 0x1 .byte 0x52 .long 0x0 .long 0x0 .LLST3: .long .LVL2-.Ltext0 .long .LVL3-.Ltext0 .value 0x1 .byte 0x50 .long .LVL4-.Ltext0 .long .LVL5-.Ltext0 .value 0x1 .byte 0x50 .long .LVL7-.Ltext0 .long .LVL8-.Ltext0 .value 0x1 .byte 0x50 .long .LVL9-.Ltext0 .long .LVL11-.Ltext0 .value 0x1 .byte 0x50 .long .LVL12-.Ltext0 .long .LVL13-.Ltext0 .value 0x1 .byte 0x50 .long .LVL14-.Ltext0 .long .LVL15-.Ltext0 .value 0x1 .byte 0x50 .long .LVL16-.Ltext0 .long .LVL18-.Ltext0 .value 0x1 .byte 0x50 .long .LVL20-.Ltext0 .long .LVL22-.Ltext0 .value 0x1 .byte 0x50 .long .LVL23-.Ltext0 .long .LVL24-.Ltext0 .value 0x1 .byte 0x50 .long .LVL25-.Ltext0 .long .LVL26-.Ltext0 .value 0x1 .byte 0x50 .long 0x0 .long 0x0 .LLST4: .long .LFB39-.Ltext0 .long .LCFI5-.Ltext0 .value 0x2 .byte 0x74 .sleb128 4 .long .LCFI5-.Ltext0 .long .LCFI6-.Ltext0 .value 0x2 .byte 0x74 .sleb128 8 .long .LCFI6-.Ltext0 .long .LCFI7-.Ltext0 .value 0x2 .byte 0x74 .sleb128 12 .long .LCFI7-.Ltext0 .long .LCFI8-.Ltext0 .value 0x2 .byte 0x74 .sleb128 16 .long .LCFI8-.Ltext0 .long .LCFI9-.Ltext0 .value 0x2 .byte 0x74 .sleb128 20 .long .LCFI9-.Ltext0 .long .LFE39-.Ltext0 .value 0x2 .byte 0x74 .sleb128 56 .long 0x0 .long 0x0 .LLST5: .long .LVL28-.Ltext0 .long .LVL29-.Ltext0 .value 0x1 .byte 0x53 .long .LVL29-.Ltext0 .long .LVL30-.Ltext0 .value 0x1 .byte 0x56 .long .LVL30-.Ltext0 .long .LVL31-.Ltext0 .value 0x1 .byte 0x51 .long .LVL34-.Ltext0 .long .LVL35-.Ltext0 .value 0x1 .byte 0x53 .long .LVL35-.Ltext0 .long .LVL36-.Ltext0 .value 0x1 .byte 0x56 .long .LVL37-.Ltext0 .long .LVL37-.Ltext0 .value 0x1 .byte 0x53 .long .LVL37-.Ltext0 .long .LVL37-.Ltext0 .value 0x1 .byte 0x51 .long .LVL39-.Ltext0 .long .LVL40-.Ltext0 .value 0x1 .byte 0x53 .long .LVL41-.Ltext0 .long .LVL42-.Ltext0 .value 0x1 .byte 0x53 .long .LVL44-.Ltext0 .long .LVL44-.Ltext0 .value 0x1 .byte 0x53 .long .LVL44-.Ltext0 .long .LVL45-.Ltext0 .value 0x1 .byte 0x51 .long .LVL46-.Ltext0 .long .LVL47-.Ltext0 .value 0x1 .byte 0x53 .long .LVL48-.Ltext0 .long .LVL49-.Ltext0 .value 0x1 .byte 0x53 .long .LVL50-.Ltext0 .long .LVL51-.Ltext0 .value 0x1 .byte 0x53 .long .LVL52-.Ltext0 .long .LVL53-.Ltext0 .value 0x1 .byte 0x53 .long .LVL53-.Ltext0 .long .LVL53-.Ltext0 .value 0x1 .byte 0x56 .long 0x0 .long 0x0 .LLST6: .long .LFB40-.Ltext0 .long .LCFI10-.Ltext0 .value 0x2 .byte 0x74 .sleb128 4 .long .LCFI10-.Ltext0 .long .LCFI11-.Ltext0 .value 0x2 .byte 0x74 .sleb128 8 .long .LCFI11-.Ltext0 .long .LCFI12-.Ltext0 .value 0x2 .byte 0x74 .sleb128 12 .long .LCFI12-.Ltext0 .long .LCFI13-.Ltext0 .value 0x2 .byte 0x74 .sleb128 16 .long .LCFI13-.Ltext0 .long .LCFI14-.Ltext0 .value 0x2 .byte 0x74 .sleb128 20 .long .LCFI14-.Ltext0 .long .LCFI15-.Ltext0 .value 0x2 .byte 0x74 .sleb128 28 .long .LCFI15-.Ltext0 .long .LCFI16-.Ltext0 .value 0x2 .byte 0x74 .sleb128 24 .long .LCFI16-.Ltext0 .long .LFE40-.Ltext0 .value 0x2 .byte 0x74 .sleb128 20 .long 0x0 .long 0x0 .LLST7: .long .LVL55-.Ltext0 .long .LVL55-.Ltext0 .value 0x1 .byte 0x53 .long .LVL55-.Ltext0 .long .LVL56-.Ltext0 .value 0x1 .byte 0x56 .long .LVL57-.Ltext0 .long .LVL57-.Ltext0 .value 0x1 .byte 0x53 .long .LVL59-.Ltext0 .long .LVL60-.Ltext0 .value 0x1 .byte 0x56 .long .LVL61-.Ltext0 .long .LVL62-.Ltext0 .value 0x1 .byte 0x56 .long .LVL62-.Ltext0 .long .LVL63-.Ltext0 .value 0x1 .byte 0x53 .long 0x0 .long 0x0 .LLST8: .long .LFB41-.Ltext0 .long .LCFI17-.Ltext0 .value 0x2 .byte 0x74 .sleb128 4 .long .LCFI17-.Ltext0 .long .LCFI18-.Ltext0 .value 0x2 .byte 0x74 .sleb128 8 .long .LCFI18-.Ltext0 .long .LCFI19-.Ltext0 .value 0x2 .byte 0x74 .sleb128 12 .long .LCFI19-.Ltext0 .long .LCFI20-.Ltext0 .value 0x2 .byte 0x74 .sleb128 16 .long .LCFI20-.Ltext0 .long .LCFI21-.Ltext0 .value 0x2 .byte 0x74 .sleb128 20 .long .LCFI21-.Ltext0 .long .LFE41-.Ltext0 .value 0x2 .byte 0x74 .sleb128 48 .long 0x0 .long 0x0 .LLST9: .long .LVL65-.Ltext0 .long .LVL65-.Ltext0 .value 0x1 .byte 0x57 .long .LVL65-.Ltext0 .long .LVL66-.Ltext0 .value 0x1 .byte 0x55 .long .LVL67-.Ltext0 .long .LVL67-.Ltext0 .value 0x1 .byte 0x57 .long .LVL69-.Ltext0 .long .LVL70-.Ltext0 .value 0x1 .byte 0x55 .long .LVL71-.Ltext0 .long .LVL72-.Ltext0 .value 0x1 .byte 0x55 .long .LVL72-.Ltext0 .long .LVL73-.Ltext0 .value 0x1 .byte 0x57 .long 0x0 .long 0x0 .LLST10: .long .LFB42-.Ltext0 .long .LCFI22-.Ltext0 .value 0x2 .byte 0x74 .sleb128 4 .long .LCFI22-.Ltext0 .long .LCFI23-.Ltext0 .value 0x2 .byte 0x74 .sleb128 8 .long .LCFI23-.Ltext0 .long .LCFI24-.Ltext0 .value 0x2 .byte 0x74 .sleb128 12 .long .LCFI24-.Ltext0 .long .LCFI25-.Ltext0 .value 0x2 .byte 0x74 .sleb128 16 .long .LCFI25-.Ltext0 .long .LCFI26-.Ltext0 .value 0x2 .byte 0x74 .sleb128 20 .long .LCFI26-.Ltext0 .long .LFE42-.Ltext0 .value 0x2 .byte 0x74 .sleb128 36 .long 0x0 .long 0x0 .LLST11: .long .LVL75-.Ltext0 .long .LVL76-.Ltext0 .value 0x1 .byte 0x57 .long .LVL76-.Ltext0 .long .LVL77-.Ltext0 .value 0x1 .byte 0x57 .long .LVL78-.Ltext0 .long .LVL79-.Ltext0 .value 0x1 .byte 0x55 .long .LVL79-.Ltext0 .long .LVL80-.Ltext0 .value 0x1 .byte 0x57 .long .LVL82-.Ltext0 .long .LVL83-.Ltext0 .value 0x1 .byte 0x57 .long 0x0 .long 0x0 .LLST12: .long .LFB43-.Ltext0 .long .LCFI27-.Ltext0 .value 0x2 .byte 0x74 .sleb128 4 .long .LCFI27-.Ltext0 .long .LCFI28-.Ltext0 .value 0x2 .byte 0x74 .sleb128 20 .long .LCFI28-.Ltext0 .long .LCFI29-.Ltext0 .value 0x2 .byte 0x74 .sleb128 24 .long .LCFI29-.Ltext0 .long .LCFI30-.Ltext0 .value 0x2 .byte 0x74 .sleb128 28 .long .LCFI30-.Ltext0 .long .LCFI32-.Ltext0 .value 0x2 .byte 0x74 .sleb128 32 .long .LCFI32-.Ltext0 .long .LCFI33-.Ltext0 .value 0x2 .byte 0x74 .sleb128 20 .long .LCFI33-.Ltext0 .long .LCFI34-.Ltext0 .value 0x2 .byte 0x74 .sleb128 24 .long .LCFI34-.Ltext0 .long .LCFI35-.Ltext0 .value 0x2 .byte 0x74 .sleb128 28 .long .LCFI35-.Ltext0 .long .LCFI36-.Ltext0 .value 0x2 .byte 0x74 .sleb128 32 .long .LCFI36-.Ltext0 .long .LFE43-.Ltext0 .value 0x2 .byte 0x74 .sleb128 16 .long 0x0 .long 0x0 .LLST13: .long .LFB44-.Ltext0 .long .LCFI37-.Ltext0 .value 0x2 .byte 0x74 .sleb128 4 .long .LCFI37-.Ltext0 .long .LCFI38-.Ltext0 .value 0x2 .byte 0x74 .sleb128 8 .long .LCFI38-.Ltext0 .long .LCFI39-.Ltext0 .value 0x2 .byte 0x74 .sleb128 12 .long .LCFI39-.Ltext0 .long .LCFI40-.Ltext0 .value 0x2 .byte 0x74 .sleb128 16 .long .LCFI40-.Ltext0 .long .LCFI41-.Ltext0 .value 0x2 .byte 0x74 .sleb128 20 .long .LCFI41-.Ltext0 .long .LCFI42-.Ltext0 .value 0x2 .byte 0x74 .sleb128 32 .long .LCFI42-.Ltext0 .long .LCFI43-.Ltext0 .value 0x2 .byte 0x74 .sleb128 36 .long .LCFI43-.Ltext0 .long .LCFI44-.Ltext0 .value 0x2 .byte 0x74 .sleb128 40 .long .LCFI44-.Ltext0 .long .LCFI45-.Ltext0 .value 0x2 .byte 0x74 .sleb128 44 .long .LCFI45-.Ltext0 .long .LCFI47-.Ltext0 .value 0x2 .byte 0x74 .sleb128 48 .long .LCFI47-.Ltext0 .long .LCFI48-.Ltext0 .value 0x2 .byte 0x74 .sleb128 36 .long .LCFI48-.Ltext0 .long .LCFI49-.Ltext0 .value 0x2 .byte 0x74 .sleb128 40 .long .LCFI49-.Ltext0 .long .LCFI50-.Ltext0 .value 0x2 .byte 0x74 .sleb128 44 .long .LCFI50-.Ltext0 .long .LCFI51-.Ltext0 .value 0x2 .byte 0x74 .sleb128 48 .long .LCFI51-.Ltext0 .long .LFE44-.Ltext0 .value 0x2 .byte 0x74 .sleb128 32 .long 0x0 .long 0x0 .LLST14: .long .LVL84-.Ltext0 .long .LVL84-.Ltext0 .value 0x1 .byte 0x56 .long .LVL84-.Ltext0 .long .LVL85-.Ltext0 .value 0x1 .byte 0x53 .long .LVL86-.Ltext0 .long .LVL87-.Ltext0 .value 0x1 .byte 0x53 .long .LVL88-.Ltext0 .long .LVL89-.Ltext0 .value 0x1 .byte 0x56 .long .LVL90-.Ltext0 .long .LVL91-.Ltext0 .value 0x1 .byte 0x56 .long .LVL91-.Ltext0 .long .LVL92-.Ltext0 .value 0x1 .byte 0x53 .long 0x0 .long 0x0 .LLST15: .long .LFB45-.Ltext0 .long .LCFI52-.Ltext0 .value 0x2 .byte 0x74 .sleb128 4 .long .LCFI52-.Ltext0 .long .LCFI53-.Ltext0 .value 0x1 .byte 0x51 .long .LCFI53-.Ltext0 .long .LCFI54-.Ltext0 .value 0x2 .byte 0x74 .sleb128 4 .long .LCFI54-.Ltext0 .long .LCFI55-.Ltext0 .value 0x2 .byte 0x74 .sleb128 8 .long .LCFI55-.Ltext0 .long .LCFI56-.Ltext0 .value 0x2 .byte 0x74 .sleb128 16 .long .LCFI56-.Ltext0 .long .LCFI57-.Ltext0 .value 0x2 .byte 0x74 .sleb128 20 .long .LCFI57-.Ltext0 .long .LCFI58-.Ltext0 .value 0x2 .byte 0x74 .sleb128 24 .long .LCFI58-.Ltext0 .long .LCFI59-.Ltext0 .value 0x2 .byte 0x74 .sleb128 28 .long .LCFI59-.Ltext0 .long .LCFI61-.Ltext0 .value 0x2 .byte 0x74 .sleb128 32 .long .LCFI61-.Ltext0 .long .LCFI62-.Ltext0 .value 0x2 .byte 0x74 .sleb128 36 .long .LCFI62-.Ltext0 .long .LCFI63-.Ltext0 .value 0x2 .byte 0x74 .sleb128 40 .long .LCFI63-.Ltext0 .long .LCFI64-.Ltext0 .value 0x2 .byte 0x74 .sleb128 44 .long .LCFI64-.Ltext0 .long .LCFI66-.Ltext0 .value 0x2 .byte 0x74 .sleb128 48 .long .LCFI66-.Ltext0 .long .LCFI67-.Ltext0 .value 0x2 .byte 0x74 .sleb128 16 .long .LCFI67-.Ltext0 .long .LCFI68-.Ltext0 .value 0x2 .byte 0x74 .sleb128 20 .long .LCFI68-.Ltext0 .long .LCFI69-.Ltext0 .value 0x2 .byte 0x74 .sleb128 24 .long .LCFI69-.Ltext0 .long .LCFI70-.Ltext0 .value 0x2 .byte 0x74 .sleb128 28 .long .LCFI70-.Ltext0 .long .LCFI72-.Ltext0 .value 0x2 .byte 0x74 .sleb128 32 .long .LCFI72-.Ltext0 .long .LCFI73-.Ltext0 .value 0x2 .byte 0x74 .sleb128 16 .long .LCFI73-.Ltext0 .long .LCFI74-.Ltext0 .value 0x2 .byte 0x74 .sleb128 12 .long .LCFI74-.Ltext0 .long .LFE45-.Ltext0 .value 0x2 .byte 0x74 .sleb128 8 .long 0x0 .long 0x0 .section .debug_info .long 0x608 .value 0x2 .long .Ldebug_abbrev0 .byte 0x4 .uleb128 0x1 .long .Ldebug_line0 .long .Letext0 .long .Ltext0 .long .LASF62 .byte 0x1 .long .LASF63 .long .LASF64 .uleb128 0x2 .long .LASF0 .byte 0x4 .byte 0x7 .uleb128 0x2 .long .LASF1 .byte 0x1 .byte 0x8 .uleb128 0x2 .long .LASF2 .byte 0x2 .byte 0x7 .uleb128 0x2 .long .LASF3 .byte 0x4 .byte 0x7 .uleb128 0x2 .long .LASF4 .byte 0x1 .byte 0x6 .uleb128 0x2 .long .LASF5 .byte 0x2 .byte 0x5 .uleb128 0x3 .string "int" .byte 0x4 .byte 0x5 .uleb128 0x2 .long .LASF6 .byte 0x8 .byte 0x5 .uleb128 0x2 .long .LASF7 .byte 0x8 .byte 0x7 .uleb128 0x4 .long .LASF8 .byte 0x4 .byte 0x3b .long 0x56 .uleb128 0x4 .long .LASF9 .byte 0x4 .byte 0x8f .long 0x7a .uleb128 0x2 .long .LASF10 .byte 0x4 .byte 0x5 .uleb128 0x4 .long .LASF11 .byte 0x4 .byte 0x90 .long 0x64 .uleb128 0x2 .long .LASF0 .byte 0x4 .byte 0x7 .uleb128 0x5 .byte 0x4 .long 0x99 .uleb128 0x2 .long .LASF12 .byte 0x1 .byte 0x6 .uleb128 0x6 .long 0x233 .long .LASF40 .byte 0x94 .byte 0x2 .byte 0x2e .uleb128 0x7 .long .LASF13 .byte 0x3 .value 0x10c .long 0x4f .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x7 .long .LASF14 .byte 0x3 .value 0x111 .long 0x93 .byte 0x2 .byte 0x23 .uleb128 0x4 .uleb128 0x7 .long .LASF15 .byte 0x3 .value 0x112 .long 0x93 .byte 0x2 .byte 0x23 .uleb128 0x8 .uleb128 0x7 .long .LASF16 .byte 0x3 .value 0x113 .long 0x93 .byte 0x2 .byte 0x23 .uleb128 0xc .uleb128 0x7 .long .LASF17 .byte 0x3 .value 0x114 .long 0x93 .byte 0x2 .byte 0x23 .uleb128 0x10 .uleb128 0x7 .long .LASF18 .byte 0x3 .value 0x115 .long 0x93 .byte 0x2 .byte 0x23 .uleb128 0x14 .uleb128 0x7 .long .LASF19 .byte 0x3 .value 0x116 .long 0x93 .byte 0x2 .byte 0x23 .uleb128 0x18 .uleb128 0x7 .long .LASF20 .byte 0x3 .value 0x117 .long 0x93 .byte 0x2 .byte 0x23 .uleb128 0x1c .uleb128 0x7 .long .LASF21 .byte 0x3 .value 0x118 .long 0x93 .byte 0x2 .byte 0x23 .uleb128 0x20 .uleb128 0x7 .long .LASF22 .byte 0x3 .value 0x11a .long 0x93 .byte 0x2 .byte 0x23 .uleb128 0x24 .uleb128 0x7 .long .LASF23 .byte 0x3 .value 0x11b .long 0x93 .byte 0x2 .byte 0x23 .uleb128 0x28 .uleb128 0x7 .long .LASF24 .byte 0x3 .value 0x11c .long 0x93 .byte 0x2 .byte 0x23 .uleb128 0x2c .uleb128 0x7 .long .LASF25 .byte 0x3 .value 0x11e .long 0x273 .byte 0x2 .byte 0x23 .uleb128 0x30 .uleb128 0x7 .long .LASF26 .byte 0x3 .value 0x120 .long 0x279 .byte 0x2 .byte 0x23 .uleb128 0x34 .uleb128 0x7 .long .LASF27 .byte 0x3 .value 0x122 .long 0x4f .byte 0x2 .byte 0x23 .uleb128 0x38 .uleb128 0x7 .long .LASF28 .byte 0x3 .value 0x126 .long 0x4f .byte 0x2 .byte 0x23 .uleb128 0x3c .uleb128 0x7 .long .LASF29 .byte 0x3 .value 0x128 .long 0x6f .byte 0x2 .byte 0x23 .uleb128 0x40 .uleb128 0x7 .long .LASF30 .byte 0x3 .value 0x12c .long 0x33 .byte 0x2 .byte 0x23 .uleb128 0x44 .uleb128 0x7 .long .LASF31 .byte 0x3 .value 0x12d .long 0x41 .byte 0x2 .byte 0x23 .uleb128 0x46 .uleb128 0x7 .long .LASF32 .byte 0x3 .value 0x12e .long 0x27f .byte 0x2 .byte 0x23 .uleb128 0x47 .uleb128 0x7 .long .LASF33 .byte 0x3 .value 0x132 .long 0x28f .byte 0x2 .byte 0x23 .uleb128 0x48 .uleb128 0x7 .long .LASF34 .byte 0x3 .value 0x13b .long 0x81 .byte 0x2 .byte 0x23 .uleb128 0x4c .uleb128 0x7 .long .LASF35 .byte 0x3 .value 0x141 .long 0x233 .byte 0x2 .byte 0x23 .uleb128 0x54 .uleb128 0x7 .long .LASF36 .byte 0x3 .value 0x142 .long 0x233 .byte 0x2 .byte 0x23 .uleb128 0x58 .uleb128 0x7 .long .LASF37 .byte 0x3 .value 0x144 .long 0x4f .byte 0x2 .byte 0x23 .uleb128 0x5c .uleb128 0x7 .long .LASF38 .byte 0x3 .value 0x146 .long 0x295 .byte 0x2 .byte 0x23 .uleb128 0x60 .byte 0x0 .uleb128 0x8 .byte 0x4 .uleb128 0x9 .long .LASF39 .byte 0x3 .byte 0xb0 .uleb128 0x6 .long 0x273 .long .LASF41 .byte 0xc .byte 0x3 .byte 0xb6 .uleb128 0xa .long .LASF42 .byte 0x3 .byte 0xb7 .long 0x273 .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0xa .long .LASF43 .byte 0x3 .byte 0xb8 .long 0x279 .byte 0x2 .byte 0x23 .uleb128 0x4 .uleb128 0xa .long .LASF44 .byte 0x3 .byte 0xbc .long 0x4f .byte 0x2 .byte 0x23 .uleb128 0x8 .byte 0x0 .uleb128 0x5 .byte 0x4 .long 0x23c .uleb128 0x5 .byte 0x4 .long 0xa0 .uleb128 0xb .long 0x28f .long 0x99 .uleb128 0xc .long 0x8c .byte 0x0 .byte 0x0 .uleb128 0x5 .byte 0x4 .long 0x235 .uleb128 0xb .long 0x2a5 .long 0x99 .uleb128 0xc .long 0x8c .byte 0x33 .byte 0x0 .uleb128 0xd .long 0x2fc .byte 0x1 .long .LASF46 .byte 0x1 .byte 0x73 .long .LFB38 .long .LFE38 .long .LLST0 .uleb128 0xe .string "x" .byte 0x1 .byte 0x74 .long 0x4f .long .LLST1 .uleb128 0xf .string "y" .byte 0x1 .byte 0x74 .long 0x4f .byte 0x2 .byte 0x91 .sleb128 -32 .uleb128 0x10 .string "i" .byte 0x1 .byte 0x74 .long 0x4f .uleb128 0x11 .long .LASF45 .byte 0x1 .byte 0x74 .long 0x4f .long .LLST2 .uleb128 0xe .string "p" .byte 0x1 .byte 0x75 .long 0x2c .long .LLST3 .byte 0x0 .uleb128 0xd .long 0x349 .byte 0x1 .long .LASF47 .byte 0x1 .byte 0xa1 .long .LFB39 .long .LFE39 .long .LLST4 .uleb128 0xe .string "x" .byte 0x1 .byte 0xa2 .long 0x4f .long .LLST5 .uleb128 0xf .string "y" .byte 0x1 .byte 0xa2 .long 0x4f .byte 0x2 .byte 0x91 .sleb128 -36 .uleb128 0x10 .string "i" .byte 0x1 .byte 0xa2 .long 0x4f .uleb128 0x10 .string "o" .byte 0x1 .byte 0xa2 .long 0x4f .uleb128 0x10 .string "p" .byte 0x1 .byte 0xa3 .long 0x2c .byte 0x0 .uleb128 0x12 .long 0x384 .byte 0x1 .long .LASF48 .byte 0x1 .byte 0xd8 .byte 0x1 .uleb128 0x10 .string "x" .byte 0x1 .byte 0xd9 .long 0x4f .uleb128 0x10 .string "y" .byte 0x1 .byte 0xd9 .long 0x4f .uleb128 0x10 .string "i" .byte 0x1 .byte 0xd9 .long 0x4f .uleb128 0x10 .string "o" .byte 0x1 .byte 0xd9 .long 0x4f .uleb128 0x10 .string "p" .byte 0x1 .byte 0xda .long 0x2c .byte 0x0 .uleb128 0x13 .long 0x3b7 .long 0x349 .long .LFB40 .long .LFE40 .long .LLST6 .uleb128 0x14 .long 0x356 .long .LLST7 .uleb128 0x15 .long 0x35f .uleb128 0x15 .long 0x368 .uleb128 0x15 .long 0x371 .uleb128 0x15 .long 0x37a .byte 0x0 .uleb128 0x16 .long 0x407 .byte 0x1 .long .LASF49 .byte 0x1 .value 0x108 .long .LFB41 .long .LFE41 .long .LLST8 .uleb128 0x17 .string "x" .byte 0x1 .value 0x109 .long 0x4f .long .LLST9 .uleb128 0x18 .string "y" .byte 0x1 .value 0x109 .long 0x4f .uleb128 0x18 .string "i" .byte 0x1 .value 0x109 .long 0x4f .uleb128 0x18 .string "o" .byte 0x1 .value 0x109 .long 0x4f .uleb128 0x18 .string "p" .byte 0x1 .value 0x10a .long 0x2c .byte 0x0 .uleb128 0x16 .long 0x457 .byte 0x1 .long .LASF50 .byte 0x1 .value 0x145 .long .LFB42 .long .LFE42 .long .LLST10 .uleb128 0x17 .string "x" .byte 0x1 .value 0x146 .long 0x4f .long .LLST11 .uleb128 0x18 .string "y" .byte 0x1 .value 0x146 .long 0x4f .uleb128 0x18 .string "i" .byte 0x1 .value 0x146 .long 0x4f .uleb128 0x18 .string "o" .byte 0x1 .value 0x146 .long 0x4f .uleb128 0x18 .string "p" .byte 0x1 .value 0x147 .long 0x2c .byte 0x0 .uleb128 0x19 .long 0x47a .byte 0x1 .long .LASF51 .byte 0x1 .value 0x183 .byte 0x1 .uleb128 0x18 .string "y" .byte 0x1 .value 0x184 .long 0x4f .uleb128 0x18 .string "i" .byte 0x1 .value 0x184 .long 0x4f .byte 0x0 .uleb128 0x13 .long 0x49a .long 0x457 .long .LFB43 .long .LFE43 .long .LLST12 .uleb128 0x15 .long 0x465 .uleb128 0x15 .long 0x46f .byte 0x0 .uleb128 0x16 .long 0x515 .byte 0x1 .long .LASF52 .byte 0x1 .value 0x193 .long .LFB44 .long .LFE44 .long .LLST13 .uleb128 0x1a .long 0x4ef .long 0x349 .long .LBB6 .long .LBE6 .byte 0x1 .value 0x194 .uleb128 0x1b .long .LBB7 .long .LBE7 .uleb128 0x14 .long 0x356 .long .LLST14 .uleb128 0x15 .long 0x35f .uleb128 0x15 .long 0x368 .uleb128 0x15 .long 0x371 .uleb128 0x15 .long 0x37a .byte 0x0 .byte 0x0 .uleb128 0x1c .long 0x457 .long .LBB8 .long .LBE8 .byte 0x1 .value 0x197 .uleb128 0x1b .long .LBB9 .long .LBE9 .uleb128 0x15 .long 0x465 .uleb128 0x15 .long 0x46f .byte 0x0 .byte 0x0 .byte 0x0 .uleb128 0x1d .long 0x54c .byte 0x1 .long .LASF53 .byte 0x1 .value 0x19c .byte 0x1 .long 0x4f .long .LFB45 .long .LFE45 .long .LLST15 .uleb128 0x1e .long .LASF54 .byte 0x1 .value 0x19c .long 0x4f .uleb128 0x1e .long .LASF55 .byte 0x1 .value 0x19c .long 0x54c .byte 0x0 .uleb128 0x5 .byte 0x4 .long 0x93 .uleb128 0x1f .long .LASF56 .byte 0x2 .byte 0x8e .long 0x279 .byte 0x1 .byte 0x1 .uleb128 0x1f .long .LASF57 .byte 0x2 .byte 0x8f .long 0x279 .byte 0x1 .byte 0x1 .uleb128 0xb .long 0x57f .long 0x2c .uleb128 0x20 .long 0x8c .long 0x1960f .byte 0x0 .uleb128 0x21 .long .LASF58 .byte 0x1 .byte 0x9 .long 0x56c .byte 0x1 .byte 0x5 .byte 0x3 .long input .uleb128 0xb .long 0x5a4 .long 0x2c .uleb128 0x20 .long 0x8c .long 0x4c22f .byte 0x0 .uleb128 0x21 .long .LASF59 .byte 0x1 .byte 0xa .long 0x591 .byte 0x1 .byte 0x5 .byte 0x3 .long output .uleb128 0xb .long 0x5c6 .long 0x2c .uleb128 0xc .long 0x8c .byte 0xff .byte 0x0 .uleb128 0x22 .string "red" .byte 0x1 .byte 0xf .long 0x5d8 .byte 0x1 .byte 0x5 .byte 0x3 .long red .uleb128 0x23 .long 0x5b6 .uleb128 0x21 .long .LASF60 .byte 0x1 .byte 0x28 .long 0x5ef .byte 0x1 .byte 0x5 .byte 0x3 .long green .uleb128 0x23 .long 0x5b6 .uleb128 0x21 .long .LASF61 .byte 0x1 .byte 0x41 .long 0x606 .byte 0x1 .byte 0x5 .byte 0x3 .long blue .uleb128 0x23 .long 0x5b6 .byte 0x0 .section .debug_abbrev .uleb128 0x1 .uleb128 0x11 .byte 0x1 .uleb128 0x10 .uleb128 0x6 .uleb128 0x12 .uleb128 0x1 .uleb128 0x11 .uleb128 0x1 .uleb128 0x25 .uleb128 0xe .uleb128 0x13 .uleb128 0xb .uleb128 0x3 .uleb128 0xe .uleb128 0x1b .uleb128 0xe .byte 0x0 .byte 0x0 .uleb128 0x2 .uleb128 0x24 .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0xb .uleb128 0xb .uleb128 0x3e .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0x3 .uleb128 0x24 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0xb .uleb128 0xb .uleb128 0x3e .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0x4 .uleb128 0x16 .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0x5 .uleb128 0xf .byte 0x0 .uleb128 0xb .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0x6 .uleb128 0x13 .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x3 .uleb128 0xe .uleb128 0xb .uleb128 0xb .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0x7 .uleb128 0xd .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x49 .uleb128 0x13 .uleb128 0x38 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0x8 .uleb128 0xf .byte 0x0 .uleb128 0xb .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0x9 .uleb128 0x16 .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0xa .uleb128 0xd .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x38 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0xb .uleb128 0x1 .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0xc .uleb128 0x21 .byte 0x0 .uleb128 0x49 .uleb128 0x13 .uleb128 0x2f .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0xd .uleb128 0x2e .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x3f .uleb128 0xc .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x40 .uleb128 0x6 .byte 0x0 .byte 0x0 .uleb128 0xe .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x2 .uleb128 0x6 .byte 0x0 .byte 0x0 .uleb128 0xf .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x2 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0x10 .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0x11 .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x2 .uleb128 0x6 .byte 0x0 .byte 0x0 .uleb128 0x12 .uleb128 0x2e .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x3f .uleb128 0xc .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x20 .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0x13 .uleb128 0x2e .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x31 .uleb128 0x13 .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x40 .uleb128 0x6 .byte 0x0 .byte 0x0 .uleb128 0x14 .uleb128 0x34 .byte 0x0 .uleb128 0x31 .uleb128 0x13 .uleb128 0x2 .uleb128 0x6 .byte 0x0 .byte 0x0 .uleb128 0x15 .uleb128 0x34 .byte 0x0 .uleb128 0x31 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0x16 .uleb128 0x2e .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x3f .uleb128 0xc .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x40 .uleb128 0x6 .byte 0x0 .byte 0x0 .uleb128 0x17 .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x49 .uleb128 0x13 .uleb128 0x2 .uleb128 0x6 .byte 0x0 .byte 0x0 .uleb128 0x18 .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0x19 .uleb128 0x2e .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x3f .uleb128 0xc .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x20 .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0x1a .uleb128 0x1d .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x31 .uleb128 0x13 .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x58 .uleb128 0xb .uleb128 0x59 .uleb128 0x5 .byte 0x0 .byte 0x0 .uleb128 0x1b .uleb128 0xb .byte 0x1 .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .byte 0x0 .byte 0x0 .uleb128 0x1c .uleb128 0x1d .byte 0x1 .uleb128 0x31 .uleb128 0x13 .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x58 .uleb128 0xb .uleb128 0x59 .uleb128 0x5 .byte 0x0 .byte 0x0 .uleb128 0x1d .uleb128 0x2e .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x3f .uleb128 0xc .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x27 .uleb128 0xc .uleb128 0x49 .uleb128 0x13 .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x40 .uleb128 0x6 .byte 0x0 .byte 0x0 .uleb128 0x1e .uleb128 0x5 .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0x1f .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x3f .uleb128 0xc .uleb128 0x3c .uleb128 0xc .byte 0x0 .byte 0x0 .uleb128 0x20 .uleb128 0x21 .byte 0x0 .uleb128 0x49 .uleb128 0x13 .uleb128 0x2f .uleb128 0x6 .byte 0x0 .byte 0x0 .uleb128 0x21 .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x3f .uleb128 0xc .uleb128 0x2 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0x22 .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x3f .uleb128 0xc .uleb128 0x2 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0x23 .uleb128 0x26 .byte 0x0 .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .byte 0x0 .section .debug_pubnames,"",@progbits .long 0xb9 .value 0x2 .long .Ldebug_info0 .long 0x60c .long 0x2a5 .string "bayer2rgb" .long 0x2fc .string "bayer2rgb2" .long 0x384 .string "bayer2rgb3_1" .long 0x3b7 .string "bayer2rgb3_2" .long 0x407 .string "bayer2rgb3_3" .long 0x47a .string "fix_edges" .long 0x49a .string "bayer_unshuffle" .long 0x515 .string "main" .long 0x57f .string "input" .long 0x5a4 .string "output" .long 0x5c6 .string "red" .long 0x5dd .string "green" .long 0x5f4 .string "blue" .long 0x0 .section .debug_aranges,"",@progbits .long 0x1c .value 0x2 .long .Ldebug_info0 .byte 0x4 .byte 0x0 .value 0x0 .value 0x0 .long .Ltext0 .long .Letext0-.Ltext0 .long 0x0 .long 0x0 .section .debug_str,"MS",@progbits,1 .LASF9: .string "__off_t" .LASF49: .string "bayer2rgb3_2" .LASF14: .string "_IO_read_ptr" .LASF26: .string "_chain" .LASF51: .string "fix_edges" .LASF32: .string "_shortbuf" .LASF4: .string "signed char" .LASF10: .string "long int" .LASF20: .string "_IO_buf_base" .LASF7: .string "long long unsigned int" .LASF57: .string "stdout" .LASF6: .string "long long int" .LASF27: .string "_fileno" .LASF15: .string "_IO_read_end" .LASF45: .string "bayer" .LASF8: .string "__quad_t" .LASF13: .string "_flags" .LASF21: .string "_IO_buf_end" .LASF30: .string "_cur_column" .LASF29: .string "_old_offset" .LASF34: .string "_offset" .LASF53: .string "main" .LASF63: .string "stv680-decode.c" .LASF41: .string "_IO_marker" .LASF56: .string "stdin" .LASF0: .string "unsigned int" .LASF3: .string "long unsigned int" .LASF18: .string "_IO_write_ptr" .LASF61: .string "blue" .LASF43: .string "_sbuf" .LASF62: .string "GNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)" .LASF2: .string "short unsigned int" .LASF33: .string "_lock" .LASF28: .string "_flags2" .LASF37: .string "_mode" .LASF46: .string "bayer2rgb" .LASF22: .string "_IO_save_base" .LASF19: .string "_IO_write_end" .LASF39: .string "_IO_lock_t" .LASF40: .string "_IO_FILE" .LASF44: .string "_pos" .LASF25: .string "_markers" .LASF64: .string "/home/lindi/p/darcs/stv680" .LASF1: .string "unsigned char" .LASF5: .string "short int" .LASF31: .string "_vtable_offset" .LASF58: .string "input" .LASF52: .string "bayer_unshuffle" .LASF12: .string "char" .LASF42: .string "_next" .LASF11: .string "__off64_t" .LASF16: .string "_IO_read_base" .LASF24: .string "_IO_save_end" .LASF35: .string "__pad1" .LASF36: .string "__pad2" .LASF47: .string "bayer2rgb2" .LASF38: .string "_unused2" .LASF55: .string "argv" .LASF59: .string "output" .LASF60: .string "green" .LASF23: .string "_IO_backup_base" .LASF54: .string "argc" .LASF48: .string "bayer2rgb3_1" .LASF50: .string "bayer2rgb3_3" .LASF17: .string "_IO_write_base" .ident "GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)" .section .note.GNU-stack,"",@progbits