This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Assembler Error: orerand out of rage (145 not between -128 and 127) for m32r target
- From: Kazuhiro Inaoka <inaoka dot kazuhiro at renesas dot com>
- To: Nick Clifton <nickc at redhat dot com>
- Cc: Mike Stump <mrs at apple dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 26 Jul 2006 15:19:54 +0900
- Subject: Re: Assembler Error: orerand out of rage (145 not between -128 and 127) for m32r target
- References: <44C59728.3030107@renesas.com> <6593A015-A40A-469D-A0F6-1654C6860C83@apple.com>
Mike Stump wrote:
On Jul 24, 2006, at 8:59 PM, Kazuhiro Inaoka wrote:
[(set_attr "type" "branch")
- ; We use 400/800 instead of 512,1024 to account for inaccurate insn
+ ; We use 300/600 instead of 512,1024 to account for inaccurate insn
; lengths and insn alignments that are complex to track.
Gross. :-) I'd have a preference for finding the most inaccurate part
of the estimate and then improving just that one spot.
bc.s and bnc.s have the range (form -512 to 508) of PC-relative.
If all 2byte instruction have alignment code (pnop)of debug information,
we must use 254/508.
But it's rare case.
FAIL Sample>
m32r-linux-gnu-gcc -S -g -O2 -o line_test.s.ng line_test.c >& line_test.ng.log
PASS Sample>
m32r-linux-gnu-gcc -S -O2 -o line_test.s line_test.c
m32r-linux-gnu-gcc -c -O2 -o line_test.o line_test.c
m32r-linux-gnu-objdump -dr line_test.o > line_test.o.dmp
line_test.o: file format elf32-m32r-linux
Disassembly of section .text:
00000000 <func>:
0: e6 00 00 00 ld24 r6,0 <func>
0: R_M32R_24_RELA i
4: 94 f0 7f ff ldi r4,#32767
8: 25 c6 04 45 ld r5,@r6 -> cmp r4,r5
c: 7c 64 64 01 bc 19c <func+0x19c> -> ldi r4,#1
10: 24 46 24 46 st r4,@r6 -> st r4,@r6
14: 24 46 24 46 st r4,@r6 -> st r4,@r6
18: 24 46 24 46 st r4,@r6 -> st r4,@r6
1c: 24 46 24 46 st r4,@r6 -> st r4,@r6
20: 24 46 24 46 st r4,@r6 -> st r4,@r6
24: 24 46 24 46 st r4,@r6 -> st r4,@r6
28: 24 46 24 46 st r4,@r6 -> st r4,@r6
2c: 24 46 24 46 st r4,@r6 -> st r4,@r6
30: 24 46 24 46 st r4,@r6 -> st r4,@r6
34: 24 46 24 46 st r4,@r6 -> st r4,@r6
38: 24 46 24 46 st r4,@r6 -> st r4,@r6
3c: 24 46 24 46 st r4,@r6 -> st r4,@r6
40: 24 46 24 46 st r4,@r6 -> st r4,@r6
44: 24 46 24 46 st r4,@r6 -> st r4,@r6
48: 24 46 24 46 st r4,@r6 -> st r4,@r6
4c: 24 46 24 46 st r4,@r6 -> st r4,@r6
50: 24 46 24 46 st r4,@r6 -> st r4,@r6
54: 24 46 24 46 st r4,@r6 -> st r4,@r6
58: 24 46 24 46 st r4,@r6 -> st r4,@r6
5c: 24 46 24 46 st r4,@r6 -> st r4,@r6
60: 24 46 24 46 st r4,@r6 -> st r4,@r6
64: 24 46 24 46 st r4,@r6 -> st r4,@r6
68: 24 46 24 46 st r4,@r6 -> st r4,@r6
6c: 24 46 24 46 st r4,@r6 -> st r4,@r6
70: 24 46 24 46 st r4,@r6 -> st r4,@r6
74: 24 46 24 46 st r4,@r6 -> st r4,@r6
78: 24 46 24 46 st r4,@r6 -> st r4,@r6
7c: 24 46 24 46 st r4,@r6 -> st r4,@r6
80: 24 46 24 46 st r4,@r6 -> st r4,@r6
84: 24 46 24 46 st r4,@r6 -> st r4,@r6
88: 24 46 24 46 st r4,@r6 -> st r4,@r6
8c: 24 46 24 46 st r4,@r6 -> st r4,@r6
90: 24 46 24 46 st r4,@r6 -> st r4,@r6
94: 24 46 24 46 st r4,@r6 -> st r4,@r6
98: 24 46 24 46 st r4,@r6 -> st r4,@r6
9c: 24 46 24 46 st r4,@r6 -> st r4,@r6
a0: 24 46 24 46 st r4,@r6 -> st r4,@r6
a4: 24 46 24 46 st r4,@r6 -> st r4,@r6
a8: 24 46 24 46 st r4,@r6 -> st r4,@r6
ac: 24 46 24 46 st r4,@r6 -> st r4,@r6
b0: 24 46 24 46 st r4,@r6 -> st r4,@r6
b4: 24 46 24 46 st r4,@r6 -> st r4,@r6
b8: 24 46 24 46 st r4,@r6 -> st r4,@r6
bc: 24 46 24 46 st r4,@r6 -> st r4,@r6
c0: 24 46 24 46 st r4,@r6 -> st r4,@r6
c4: 24 46 24 46 st r4,@r6 -> st r4,@r6
c8: 24 46 24 46 st r4,@r6 -> st r4,@r6
cc: 24 46 24 46 st r4,@r6 -> st r4,@r6
d0: 24 46 24 46 st r4,@r6 -> st r4,@r6
d4: 24 46 24 46 st r4,@r6 -> st r4,@r6
d8: 24 46 24 46 st r4,@r6 -> st r4,@r6
dc: 24 46 24 46 st r4,@r6 -> st r4,@r6
e0: 24 46 24 46 st r4,@r6 -> st r4,@r6
e4: 24 46 24 46 st r4,@r6 -> st r4,@r6
e8: 24 46 24 46 st r4,@r6 -> st r4,@r6
ec: 24 46 24 46 st r4,@r6 -> st r4,@r6
f0: 24 46 24 46 st r4,@r6 -> st r4,@r6
f4: 24 46 24 46 st r4,@r6 -> st r4,@r6
f8: 24 46 24 46 st r4,@r6 -> st r4,@r6
fc: 24 46 24 46 st r4,@r6 -> st r4,@r6
100: 24 46 24 46 st r4,@r6 -> st r4,@r6
104: 24 46 24 46 st r4,@r6 -> st r4,@r6
108: 24 46 24 46 st r4,@r6 -> st r4,@r6
10c: 24 46 24 46 st r4,@r6 -> st r4,@r6
110: 24 46 24 46 st r4,@r6 -> st r4,@r6
114: 24 46 24 46 st r4,@r6 -> st r4,@r6
118: 24 46 24 46 st r4,@r6 -> st r4,@r6
11c: 24 46 24 46 st r4,@r6 -> st r4,@r6
120: 24 46 24 46 st r4,@r6 -> st r4,@r6
124: 24 46 24 46 st r4,@r6 -> st r4,@r6
128: 24 46 24 46 st r4,@r6 -> st r4,@r6
12c: 24 46 24 46 st r4,@r6 -> st r4,@r6
130: 24 46 24 46 st r4,@r6 -> st r4,@r6
134: 24 46 24 46 st r4,@r6 -> st r4,@r6
138: 24 46 24 46 st r4,@r6 -> st r4,@r6
13c: 24 46 24 46 st r4,@r6 -> st r4,@r6
140: 24 46 24 46 st r4,@r6 -> st r4,@r6
144: 24 46 24 46 st r4,@r6 -> st r4,@r6
148: 24 46 24 46 st r4,@r6 -> st r4,@r6
14c: 24 46 24 46 st r4,@r6 -> st r4,@r6
150: 24 46 24 46 st r4,@r6 -> st r4,@r6
154: 24 46 24 46 st r4,@r6 -> st r4,@r6
158: 24 46 24 46 st r4,@r6 -> st r4,@r6
15c: 24 46 24 46 st r4,@r6 -> st r4,@r6
160: 24 46 24 46 st r4,@r6 -> st r4,@r6
164: 24 46 24 46 st r4,@r6 -> st r4,@r6
168: 24 46 24 46 st r4,@r6 -> st r4,@r6
16c: 24 46 24 46 st r4,@r6 -> st r4,@r6
170: 24 46 24 46 st r4,@r6 -> st r4,@r6
174: 24 46 24 46 st r4,@r6 -> st r4,@r6
178: 24 46 24 46 st r4,@r6 -> st r4,@r6
17c: 24 46 24 46 st r4,@r6 -> st r4,@r6
180: 24 46 24 46 st r4,@r6 -> st r4,@r6
184: 24 46 24 46 st r4,@r6 -> st r4,@r6
188: 24 46 24 46 st r4,@r6 -> st r4,@r6
18c: 24 46 24 46 st r4,@r6 -> st r4,@r6
190: 24 46 24 46 st r4,@r6 -> st r4,@r6
194: 24 46 24 46 st r4,@r6 -> st r4,@r6
198: 24 46 f0 00 st r4,@r6 || nop
19c: 1f ce f0 00 jmp lr || nop
.file "line_test.c"
.section .text
.balign 4
.global func
.type func, @function
func:
; PROLOGUE, vars= 0, regs= 0, args= 0, extra= 0
ld24 r6,#i
ldi r4,#32767 ; 0x7fff
ld r5,@(r6)
cmp r4,r5
bc.s .L4
ldi r4,#1 ; 0x1
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
st r4,@(r6)
.balign 4
.L4:
jmp lr
; EPILOGUE
.size func, .-func
.comm i,4,4
.ident "GCC: (GNU) 4.2.0 20060217 (experimental)"
.section .note.GNU-stack,"",@progbits
.file "line_test.c"
.section .debug_abbrev,"",@progbits
.Ldebug_abbrev0:
.section .debug_info,"",@progbits
.Ldebug_info0:
.section .debug_line,"",@progbits
.Ldebug_line0:
.section .text
.Ltext0:
.balign 4
.global func
.type func, @function
func:
.LFB2:
.LM1:
; PROLOGUE, vars= 0, regs= 0, args= 0, extra= 0
.LM2:
ld24 r6,#i
ldi r4,#32767 ; 0x7fff
ld r5,@(r6)
cmp r4,r5
bc.s .L4
.LM3:
ldi r4,#1 ; 0x1
st r4,@(r6)
.LM4:
st r4,@(r6)
.LM5:
st r4,@(r6)
.LM6:
st r4,@(r6)
.LM7:
st r4,@(r6)
.LM8:
st r4,@(r6)
.LM9:
st r4,@(r6)
.LM10:
st r4,@(r6)
.LM11:
st r4,@(r6)
.LM12:
st r4,@(r6)
.LM13:
st r4,@(r6)
.LM14:
st r4,@(r6)
.LM15:
st r4,@(r6)
.LM16:
st r4,@(r6)
.LM17:
st r4,@(r6)
.LM18:
st r4,@(r6)
.LM19:
st r4,@(r6)
.LM20:
st r4,@(r6)
.LM21:
st r4,@(r6)
.LM22:
st r4,@(r6)
.LM23:
st r4,@(r6)
.LM24:
st r4,@(r6)
.LM25:
st r4,@(r6)
.LM26:
st r4,@(r6)
.LM27:
st r4,@(r6)
.LM28:
st r4,@(r6)
.LM29:
st r4,@(r6)
.LM30:
st r4,@(r6)
.LM31:
st r4,@(r6)
.LM32:
st r4,@(r6)
.LM33:
st r4,@(r6)
.LM34:
st r4,@(r6)
.LM35:
st r4,@(r6)
.LM36:
st r4,@(r6)
.LM37:
st r4,@(r6)
.LM38:
st r4,@(r6)
.LM39:
st r4,@(r6)
.LM40:
st r4,@(r6)
.LM41:
st r4,@(r6)
.LM42:
st r4,@(r6)
.LM43:
st r4,@(r6)
.LM44:
st r4,@(r6)
.LM45:
st r4,@(r6)
.LM46:
st r4,@(r6)
.LM47:
st r4,@(r6)
.LM48:
st r4,@(r6)
.LM49:
st r4,@(r6)
.LM50:
st r4,@(r6)
.LM51:
st r4,@(r6)
.LM52:
st r4,@(r6)
.LM53:
st r4,@(r6)
.LM54:
st r4,@(r6)
.LM55:
st r4,@(r6)
.LM56:
st r4,@(r6)
.LM57:
st r4,@(r6)
.LM58:
st r4,@(r6)
.LM59:
st r4,@(r6)
.LM60:
st r4,@(r6)
.LM61:
st r4,@(r6)
.LM62:
st r4,@(r6)
.LM63:
st r4,@(r6)
.LM64:
st r4,@(r6)
.LM65:
st r4,@(r6)
.LM66:
st r4,@(r6)
.LM67:
st r4,@(r6)
.LM68:
st r4,@(r6)
.LM69:
st r4,@(r6)
.LM70:
st r4,@(r6)
.LM71:
st r4,@(r6)
.LM72:
st r4,@(r6)
.LM73:
st r4,@(r6)
.LM74:
st r4,@(r6)
.LM75:
st r4,@(r6)
.LM76:
st r4,@(r6)
.LM77:
st r4,@(r6)
.LM78:
st r4,@(r6)
.LM79:
st r4,@(r6)
.LM80:
st r4,@(r6)
.LM81:
st r4,@(r6)
.LM82:
st r4,@(r6)
.LM83:
st r4,@(r6)
.LM84:
st r4,@(r6)
.LM85:
st r4,@(r6)
.LM86:
st r4,@(r6)
.LM87:
st r4,@(r6)
.LM88:
st r4,@(r6)
.LM89:
st r4,@(r6)
.LM90:
st r4,@(r6)
.LM91:
st r4,@(r6)
.LM92:
st r4,@(r6)
.LM93:
st r4,@(r6)
.LM94:
st r4,@(r6)
.LM95:
st r4,@(r6)
.LM96:
st r4,@(r6)
.LM97:
st r4,@(r6)
.LM98:
st r4,@(r6)
.LM99:
st r4,@(r6)
.LM100:
st r4,@(r6)
.LM101:
st r4,@(r6)
.LM102:
st r4,@(r6)
.LM103:
st r4,@(r6)
.LM104:
st r4,@(r6)
.LM105:
st r4,@(r6)
.LM106:
st r4,@(r6)
.LM107:
st r4,@(r6)
.LM108:
st r4,@(r6)
.LM109:
st r4,@(r6)
.LM110:
st r4,@(r6)
.LM111:
st r4,@(r6)
.LM112:
st r4,@(r6)
.LM113:
st r4,@(r6)
.LM114:
st r4,@(r6)
.LM115:
st r4,@(r6)
.LM116:
st r4,@(r6)
.LM117:
st r4,@(r6)
.LM118:
st r4,@(r6)
.LM119:
st r4,@(r6)
.LM120:
st r4,@(r6)
.LM121:
st r4,@(r6)
.LM122:
st r4,@(r6)
.LM123:
st r4,@(r6)
.LM124:
st r4,@(r6)
.LM125:
st r4,@(r6)
.LM126:
st r4,@(r6)
.LM127:
st r4,@(r6)
.LM128:
st r4,@(r6)
.LM129:
st r4,@(r6)
.LM130:
st r4,@(r6)
.LM131:
st r4,@(r6)
.LM132:
st r4,@(r6)
.LM133:
st r4,@(r6)
.LM134:
st r4,@(r6)
.LM135:
st r4,@(r6)
.LM136:
st r4,@(r6)
.LM137:
st r4,@(r6)
.LM138:
st r4,@(r6)
.LM139:
st r4,@(r6)
.LM140:
st r4,@(r6)
.LM141:
st r4,@(r6)
.LM142:
st r4,@(r6)
.LM143:
st r4,@(r6)
.LM144:
st r4,@(r6)
.LM145:
st r4,@(r6)
.LM146:
st r4,@(r6)
.LM147:
st r4,@(r6)
.LM148:
st r4,@(r6)
.LM149:
st r4,@(r6)
.LM150:
st r4,@(r6)
.LM151:
st r4,@(r6)
.LM152:
st r4,@(r6)
.LM153:
st r4,@(r6)
.LM154:
st r4,@(r6)
.LM155:
st r4,@(r6)
.LM156:
st r4,@(r6)
.LM157:
st r4,@(r6)
.LM158:
st r4,@(r6)
.LM159:
st r4,@(r6)
.LM160:
st r4,@(r6)
.LM161:
st r4,@(r6)
.LM162:
st r4,@(r6)
.LM163:
st r4,@(r6)
.LM164:
st r4,@(r6)
.LM165:
st r4,@(r6)
.LM166:
st r4,@(r6)
.LM167:
st r4,@(r6)
.LM168:
st r4,@(r6)
.LM169:
st r4,@(r6)
.LM170:
st r4,@(r6)
.LM171:
st r4,@(r6)
.LM172:
st r4,@(r6)
.LM173:
st r4,@(r6)
.LM174:
st r4,@(r6)
.LM175:
st r4,@(r6)
.LM176:
st r4,@(r6)
.LM177:
st r4,@(r6)
.LM178:
st r4,@(r6)
.LM179:
st r4,@(r6)
.LM180:
st r4,@(r6)
.LM181:
st r4,@(r6)
.LM182:
st r4,@(r6)
.LM183:
st r4,@(r6)
.LM184:
st r4,@(r6)
.LM185:
st r4,@(r6)
.LM186:
st r4,@(r6)
.LM187:
st r4,@(r6)
.LM188:
st r4,@(r6)
.LM189:
st r4,@(r6)
.LM190:
st r4,@(r6)
.LM191:
st r4,@(r6)
.LM192:
st r4,@(r6)
.LM193:
st r4,@(r6)
.LM194:
st r4,@(r6)
.LM195:
st r4,@(r6)
.LM196:
st r4,@(r6)
.LM197:
st r4,@(r6)
.LM198:
st r4,@(r6)
.LM199:
st r4,@(r6)
.balign 4
.L4:
jmp lr
; EPILOGUE
.LFE2:
.size func, .-func
.comm i,4,4
.section .debug_frame,"",@progbits
.Lframe0:
.4byte .LECIE0-.LSCIE0
.LSCIE0:
.4byte 0xffffffff
.byte 0x1
.string ""
.uleb128 0x1
.sleb128 -4
.byte 0x14
.byte 0xc
.uleb128 0xf
.uleb128 0x0
.byte 0x9
.uleb128 0x14
.uleb128 0xe
.balign 4
.LECIE0:
.LSFDE0:
.4byte .LEFDE0-.LASFDE0
.LASFDE0:
.4byte .Lframe0
.4byte .LFB2
.4byte .LFE2-.LFB2
.balign 4
.LEFDE0:
.section .text
.Letext0:
.section .debug_line
.4byte .LELT0-.LSLT0
.LSLT0:
.2byte 0x2
.4byte .LELTP0-.LASLTP0
.LASLTP0:
.byte 0x1
.byte 0x1
.byte 0xf6
.byte 0xf5
.byte 0xa
.byte 0x0
.byte 0x1
.byte 0x1
.byte 0x1
.byte 0x1
.byte 0x0
.byte 0x0
.byte 0x0
.byte 0x1
.byte 0x0
.string "line_test.c"
.uleb128 0x0
.uleb128 0x0
.uleb128 0x0
.byte 0x0
.LELTP0:
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM1
.byte 0x16
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM2
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM3
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM4
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM5
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM6
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM7
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM8
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM9
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM10
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM11
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM12
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM13
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM14
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM15
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM16
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM17
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM18
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM19
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM20
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM21
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM22
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM23
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM24
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM25
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM26
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM27
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM28
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM29
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM30
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM31
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM32
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM33
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM34
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM35
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM36
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM37
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM38
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM39
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM40
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM41
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM42
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM43
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM44
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM45
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM46
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM47
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM48
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM49
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM50
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM51
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM52
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM53
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM54
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM55
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM56
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM57
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM58
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM59
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM60
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM61
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM62
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM63
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM64
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM65
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM66
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM67
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM68
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM69
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM70
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM71
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM72
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM73
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM74
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM75
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM76
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM77
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM78
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM79
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM80
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM81
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM82
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM83
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM84
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM85
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM86
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM87
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM88
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM89
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM90
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM91
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM92
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM93
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM94
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM95
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM96
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM97
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM98
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM99
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM100
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM101
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM102
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM103
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM104
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM105
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM106
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM107
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM108
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM109
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM110
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM111
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM112
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM113
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM114
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM115
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM116
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM117
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM118
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM119
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM120
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM121
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM122
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM123
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM124
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM125
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM126
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM127
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM128
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM129
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM130
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM131
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM132
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM133
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM134
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM135
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM136
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM137
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM138
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM139
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM140
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM141
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM142
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM143
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM144
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM145
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM146
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM147
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM148
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM149
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM150
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM151
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM152
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM153
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM154
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM155
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM156
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM157
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM158
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM159
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM160
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM161
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM162
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM163
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM164
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM165
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM166
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM167
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM168
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM169
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM170
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM171
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM172
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM173
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM174
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM175
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM176
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM177
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM178
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM179
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM180
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM181
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM182
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM183
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM184
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM185
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM186
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM187
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM188
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM189
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM190
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM191
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM192
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM193
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM194
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM195
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM196
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM197
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM198
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .LM199
.byte 0x15
.byte 0x0
.uleb128 0x5
.byte 0x2
.4byte .Letext0
.byte 0x0
.uleb128 0x1
.byte 0x1
.LELT0:
.section .debug_info
.4byte 0x50
.2byte 0x2
.4byte .Ldebug_abbrev0
.byte 0x4
.uleb128 0x1
.4byte .Ldebug_line0
.4byte .Letext0
.4byte .Ltext0
.4byte .LASF0
.byte 0x1
.4byte .LASF1
.4byte .LASF2
.uleb128 0x2
.byte 0x1
.4byte .LASF3
.byte 0x1
.byte 0x3
.4byte .LFB2
.4byte .LFE2
.byte 0x1
.byte 0x5f
.uleb128 0x3
.string "i"
.byte 0x1
.byte 0x1
.4byte 0x47
.byte 0x1
.byte 0x5
.byte 0x3
.4byte i
.uleb128 0x4
.4byte 0x4c
.uleb128 0x5
.byte 0x4
.byte 0x5
.string "int"
.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 0x2e
.byte 0x0
.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 0xa
.byte 0x0
.byte 0x0
.uleb128 0x3
.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 0x4
.uleb128 0x35
.byte 0x0
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x5
.uleb128 0x24
.byte 0x0
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3e
.uleb128 0xb
.uleb128 0x3
.uleb128 0x8
.byte 0x0
.byte 0x0
.byte 0x0
.section .debug_pubnames,"",@progbits
.4byte 0x1d
.2byte 0x2
.4byte .Ldebug_info0
.4byte 0x54
.4byte 0x25
.string "func"
.4byte 0x37
.string "i"
.4byte 0x0
.section .debug_aranges,"",@progbits
.4byte 0x1c
.2byte 0x2
.4byte .Ldebug_info0
.byte 0x4
.byte 0x0
.2byte 0x0
.2byte 0x0
.4byte .Ltext0
.4byte .Letext0-.Ltext0
.4byte 0x0
.4byte 0x0
.section .debug_str,"MS",@progbits,1
.LASF0:
.string "GNU C 4.2.0 20060217 (experimental)"
.LASF3:
.string "func"
.LASF2:
.string "/home/inaoka"
.LASF1:
.string "line_test.c"
.ident "GCC: (GNU) 4.2.0 20060217 (experimental)"
.section .note.GNU-stack,"",@progbits
/tmp/ccHkZoqt.s: Assembler messages:
/tmp/ccHkZoqt.s:22: Error: operand out of range (198 not between -128 and 127)
volatile int i;
void func()
{
if ( i < 0x8000 ) {
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 10 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 20 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 30 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 40 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 50 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 60 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 70 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 80 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 90 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 100 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 110 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 120 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 130 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 140 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 150 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 160 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 170 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 180 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 190 */
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1;
i = 1; /* 197 line */
/* i = 1; */
}
}