changeset 491:a379da780856

cond signed/unsigned
author kono
date Wed, 21 Dec 2005 11:33:53 +0900
parents 95fcc858fd1c
children cc1a5f764782
files Makefile mc-codegen.c mc.h test/basic.c test/bitfield.c test/bitfield1.c test/call.c test/cext.c test/code-gen.c test/const.c test/enum.c test/float.c test/long.c test/macro.c test/obsf2.c test/regargs.c test/scope.c test/short.c test/simp0.c test/simp1.c test/static.c test/strinit.c test/switch.c test/test1.c test/tmp.c test/tmp1.c test/tmp11.c test/tmp12.c test/tmp7.c test/tmp8.c test/tmpa.c test/void_code.c tools/incpri.pl
diffstat 33 files changed, 2268 insertions(+), 2246 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Tue Dec 20 17:25:37 2005 +0900
+++ b/Makefile	Wed Dec 21 11:33:53 2005 +0900
@@ -142,6 +142,9 @@
 test/code-gen-all.c: test/code-gen.pl test/code-gen.c
 	perl test/code-gen.pl < test/code-gen.c > test/code-gen-all.c
 
+incpri:
+	perl tools/incpri.pl test/*.c
+
 tags:   tags-$(ARCH)
 
 tags-$(ARCH):  
--- a/mc-codegen.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/mc-codegen.c	Wed Dec 21 11:33:53 2005 +0900
@@ -1901,7 +1901,7 @@
     if (t>0&&car(t)==BIT_FIELD) { e2=rvalue(e2); t=type_value(type); }
     if (0);
     else if(t>0&&car(t)==ARRAY) return e2;
-    else if(scalar(t)) return e2;
+    else if(scalar(t)) { type = set_type_with_attr(INT,type); return e2; }
 #if FLOAT_CODE
     else if (car(e2)==DCONST||car(e2)==FCONST)  e2 = list2(CONST,(int)dcadr(e2));
 #endif
@@ -1951,7 +1951,7 @@
     if (t>0&&car(t)==BIT_FIELD) { e2=rvalue(e2); t=type_value(type); }
     else if(t>0&&car(t)==ARRAY) return e2;
     if (0);
-    else if(scalar(t)) return e2;
+    else if(scalar(t)) { type = set_type_with_attr(UNSIGNED,type); return e2; }
 #if FLOAT_CODE
     else if (car(e2)==DCONST||car(e2)==FCONST)  e2 = list2(CONST,(int)dcadr(e2));
 #endif
--- a/mc.h	Tue Dec 20 17:25:37 2005 +0900
+++ b/mc.h	Wed Dec 21 11:33:53 2005 +0900
@@ -340,7 +340,7 @@
 #define LCOND   (LOP+COND)
 #define LUCOND  (LOP+UCOND)
 
-#define TARNARY_ARGS(i) (COND==(i%SOP))
+#define TARNARY_ARGS(i) (COND==(i%SOP)||UCOND==(i%SOP))
 
 /* not appeared as tags */
 
--- a/test/basic.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/basic.c	Wed Dec 21 11:33:53 2005 +0900
@@ -33,12 +33,12 @@
     f = d;
 
     dd = (int*) &d;
-    printf("#0032:d %g\n",d);
-    printf("#0033:dx %08x %08x\n",*(dd),*(dd+1));
+    printf("#0035:d %g\n",d);
+    printf("#0036:dx %08x %08x\n",*(dd),*(dd+1));
 
     dd = (int*) &f;
-    printf("#0036:f %g\n",f);
-    printf("#0037:dx %08x \n",*(dd));
+    printf("#0039:f %g\n",f);
+    printf("#0040:dx %08x \n",*(dd));
     return 1;
 }
 
@@ -48,8 +48,8 @@
     int i;
     c=-1;
     i=c;
-    printf("#0046:%d %d %d\n",!i,~i,-i);
-    printf("#0047:%d\n",i);
+    printf("#0050:%d %d %d\n",!i,~i,-i);
+    printf("#0051:%d\n",i);
 }
 
 int 
@@ -57,7 +57,7 @@
 int a0,int a1,int a2,int a3,int a4,int a5,int a6,int a7,int a8
 )
 {
-    printf("#0055:g: %d\n",
+    printf("#0059:g: %d\n",
 a0+a1+a2+a3+a4+a5+a6+a7+a8
     );
     return a8;
@@ -69,9 +69,9 @@
 )
 {
 #if ARG_ADDRESS
-    printf("#0067:i50: a0 %x a49 %x\n",&a0,&a49);
+    printf("#0071:i50: a0 %x a49 %x\n",&a0,&a49);
 #endif
-    printf("#0069:i50: %d\n",
+    printf("#0073:i50: %d\n",
 a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49
     );
     return a8;
@@ -82,7 +82,7 @@
 float a0,float a1,float a2,float a3,float a4,float a5,float a6,float a7,float a8,float a9,float a10,float a11,float a12,float a13,float a14,float a15,float a16,float a17,float a18,float a19,float a20,float a21,float a22,float a23,float a24,float a25,float a26,float a27,float a28,float a29,float a30,float a31,float a32,float a33,float a34,float a35,float a36,float a37,float a38,float a39,float a40,float a41,float a42,float a43,float a44,float a45,float a46,float a47,float a48,float a49
 )
 {
-    printf("#0080:f50: %g\n",
+    printf("#0084:f50: %g\n",
 a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49
     );
     return a8;
@@ -93,7 +93,7 @@
 double a0,double a1,double a2,double a3,double a4,double a5,double a6,double a7,double a8,double a9,double a10,double a11,double a12,double a13,double a14,double a15,double a16,double a17,double a18,double a19,double a20,double a21,double a22,double a23,double a24,double a25,double a26,double a27,double a28,double a29,double a30,double a31,double a32,double a33,double a34,double a35,double a36,double a37,double a38,double a39,double a40,double a41,double a42,double a43,double a44,double a45,double a46,double a47,double a48,double a49
 )
 {
-    printf("#0091:d50: %g\n",
+    printf("#0095:d50: %g\n",
 a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49
     );
     return a8;
@@ -112,7 +112,7 @@
 double a0,double a1,double a2,double a3,double a4,double a5,double a6,double a7,double a8
 )
 {
-    printf("#0110:f: %g\n",
+    printf("#0114:f: %g\n",
 a0+a1+a2+a3+a4+a5+a6+a7+a8
     );
     return a8;
@@ -122,13 +122,13 @@
 tmp1 () { 
 #if ARG_ADDRESS
     int a0;
-    printf("#0120:tmp1: a0 %x\n",&a0);
+    printf("#0124:tmp1: a0 %x\n",&a0);
 #endif
 
-    printf("#0123:%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d \n",
+    printf("#0127:%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d \n",
 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49
 );
-    printf("#0126:%g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g \n",
+    printf("#0130:%g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g \n",
 0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0
 );
 
--- a/test/bitfield.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/bitfield.c	Wed Dec 21 11:33:53 2005 +0900
@@ -50,144 +50,144 @@
 
       a.pte.rpn = 55;
       j = a.pte.rpn;
-printf("#0051:% 3d:  %d\n",i++,j);
+printf("#0052:% 3d:  %d\n",i++,j);
       a.pte.c = 1;
       j = a.pte.c;
-printf("#0054:% 3d:  %d\n",i++,j);
+printf("#0055:% 3d:  %d\n",i++,j);
       a.pte.pp = -1;
       j = a.pte.pp;
-printf("#0057:% 3d:  %d\n",i++,j);
+printf("#0058:% 3d:  %d\n",i++,j);
       a.sg.pp = -1;
       j = a.sg.pp;
-printf("#0060:% 3d:  %d\n",i++,j);
+printf("#0061:% 3d:  %d\n",i++,j);
 
       p = &g;
 
       g.u[0]=0;
       g.u[1]=0;
        
-printf("#0067:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0068:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. v = 3;
-printf("#0069:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0070:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. vsid = -1;
-printf("#0071:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0072:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. h = 3;
-printf("#0073:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0074:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. api = 3;
-printf("#0075:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0076:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. rpn = 3;
-printf("#0077:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0078:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.pte. r = 3;
-printf("#0080:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0081:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. c = 3;
-printf("#0082:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0083:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. w = 3;
-printf("#0084:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0085:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. i = 3;
-printf("#0086:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0087:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. m = 3;
-printf("#0088:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0089:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. g = 3;
-printf("#0090:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0091:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. pp = 3;
-printf("#0092:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0093:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
       g.u[0]=-1;
       g.u[1]=-1;
 
-printf("#0097:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0098:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. v = 0;
-printf("#0099:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0100:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. vsid = 0;
-printf("#0101:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0102:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. h = 0;
-printf("#0103:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0104:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. api = 0;
-printf("#0105:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0106:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. rpn = 0;
-printf("#0107:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0108:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.pte. r = 0;
-printf("#0110:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0111:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. c = 0;
-printf("#0112:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0113:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. w = 0;
-printf("#0114:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0115:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. i = 0;
-printf("#0116:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0117:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. m = 0;
-printf("#0118:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0119:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. g = 0;
-printf("#0120:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0121:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. pp = 0;
-printf("#0122:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0123:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
       g.u[0]=-1;
       g.u[1]=-1;
 
-printf("#0127:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0128:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. v = 0x5555555;
-printf("#0129:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0130:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. vsid = 0x5555555;
-printf("#0131:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0132:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. h = 0x5555555;
-printf("#0133:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0134:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. api = 0x5555555;
-printf("#0135:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0136:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. rpn = 0x5555555;
-printf("#0137:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0138:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.pte. r = 0x5555555;
-printf("#0140:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0141:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. c = 0x5555555;
-printf("#0142:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0143:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. w = 0x5555555;
-printf("#0144:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0145:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. i = 0x5555555;
-printf("#0146:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0147:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. m = 0x5555555;
-printf("#0148:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0149:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. g = 0x5555555;
-printf("#0150:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0151:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. pp = 0x5555555;
-printf("#0152:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0153:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
       g.u[0]=-1;
       g.u[1]=-1;
 
 for(i=0;i<0x200;i++) {
-printf("#0158:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0159:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. v = i;
-printf("#0160:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0161:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. vsid = i;
-printf("#0162:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0163:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. h = i;
-printf("#0164:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0165:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. api = i;
-printf("#0166:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0167:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. rpn = i;
-printf("#0168:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0169:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.pte. r = i;
-printf("#0171:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0172:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. c = i;
-printf("#0173:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0174:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. w = i;
-printf("#0175:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0176:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. i = i;
-printf("#0177:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0178:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. m = i;
-printf("#0179:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0180:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. g = i;
-printf("#0181:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0182:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. pp = i;
-printf("#0183:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0184:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 }
 
       g = a;
 
-      printf("#0188:%d %d %d\n",a.pte.pp,g.pte.pp,p->pte.pp);
+      printf("#0189:%d %d %d\n",a.pte.pp,g.pte.pp,p->pte.pp);
      main2();
      main5();
      main5c();
@@ -205,126 +205,126 @@
       g.u[0]=0;
       g.u[1]=0;
        
-printf("#0206:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0207:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. v = 3;
-printf("#0208:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0209:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. vsid = -1;
-printf("#0210:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0211:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. h = 3;
-printf("#0212:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0213:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. api = 3;
-printf("#0214:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0215:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. rpn = 3;
-printf("#0216:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0217:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.sg. r = 3;
-printf("#0219:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0220:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. c = 3;
-printf("#0221:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0222:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. w = 3;
-printf("#0223:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0224:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. i = 3;
-printf("#0225:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0226:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. m = 3;
-printf("#0227:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0228:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. g = 3;
-printf("#0229:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0230:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. pp = 3;
-printf("#0231:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0232:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
       g.u[0]=-1;
       g.u[1]=-1;
 
-printf("#0236:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0237:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. v = 0;
-printf("#0238:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0239:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. vsid = 0;
-printf("#0240:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0241:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. h = 0;
-printf("#0242:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0243:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. api = 0;
-printf("#0244:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0245:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. rpn = 0;
-printf("#0246:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0247:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.sg. r = 0;
-printf("#0249:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0250:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. c = 0;
-printf("#0251:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0252:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. w = 0;
-printf("#0253:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0254:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. i = 0;
-printf("#0255:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0256:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. m = 0;
-printf("#0257:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0258:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. g = 0;
-printf("#0259:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0260:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. pp = 0;
-printf("#0261:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0262:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
       g.u[0]=-1;
       g.u[1]=-1;
 
-printf("#0266:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0267:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. v = 0x55;
-printf("#0268:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0269:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. vsid = 0x5555555;
-printf("#0270:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0271:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. h = 0x5555555;
-printf("#0272:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0273:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. api = 0x55;
-printf("#0274:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0275:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. rpn = 0x5555555;
-printf("#0276:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0277:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.sg. r = 0x5555555;
-printf("#0279:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0280:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. c = 0x5555555;
-printf("#0281:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0282:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. w = 0x5555555;
-printf("#0283:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0284:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. i = 0x5555555;
-printf("#0285:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0286:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. m = 0x5555555;
-printf("#0287:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0288:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. g = 0x5555555;
-printf("#0289:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0290:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. pp = 0x5555555;
-printf("#0291:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0292:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
       g.u[0]=-1;
       g.u[1]=-1;
 
 for(i=-0x100;i<0x100;i++) {
-printf("#0297:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0298:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. v = i;
-printf("#0299:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0300:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. vsid = i;
-printf("#0301:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0302:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. h = i;
-printf("#0303:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0304:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. api = i;
-printf("#0305:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0306:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. rpn = i;
-printf("#0307:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0308:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.sg. r = i;
-printf("#0310:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0311:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. c = i;
-printf("#0312:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0313:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. w = i;
-printf("#0314:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0315:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. i = i;
-printf("#0316:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0317:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. m = i;
-printf("#0318:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0319:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. g = i;
-printf("#0320:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0321:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. pp = i;
-printf("#0322:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0323:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 }
 
-// printf("#0325:size of %d\n",sizeof(g.sg.pp));    no size of for bit-field
+// printf("#0326:size of %d\n",sizeof(g.sg.pp));    no size of for bit-field
 
 }
 
@@ -338,66 +338,66 @@
 
 
      b = g.pte.rpn = -333;
-     printf("#0339:main3-0: %d\n",b);
+     printf("#0340:main3-0: %d\n",b);
      b = g.pte.rpn--;
-     printf("#0341:main3-1: %d\n",b);
+     printf("#0342:main3-1: %d\n",b);
      b = g.pte.rpn++;
-     printf("#0343:main3-2: %d\n",b);
+     printf("#0344:main3-2: %d\n",b);
      b = --g.pte.rpn;
-     printf("#0345:main3-3: %d\n",b);
+     printf("#0346:main3-3: %d\n",b);
      b = ++g.pte.rpn;
-     printf("#0347:main3-4: %d\n",b);
+     printf("#0348:main3-4: %d\n",b);
      b = (g.pte.rpn += 3);
-     printf("#0349:main3-5: %d\n",b);
+     printf("#0350:main3-5: %d\n",b);
      b = (g.pte.rpn -= 3);
-     printf("#0351:main3-6: %d\n",b);
+     printf("#0352:main3-6: %d\n",b);
      b = (g.pte.rpn *= 3);
-     printf("#0353:main3-7: %d\n",b);
+     printf("#0354:main3-7: %d\n",b);
      b = (g.pte.rpn /= 3);
-     printf("#0355:main3-8: %d\n",b);
+     printf("#0356:main3-8: %d\n",b);
      b = (g.pte.rpn %= 3);
-     printf("#0357:main3-9: %d\n",b);
+     printf("#0358:main3-9: %d\n",b);
      b = (g.pte.rpn |= 3);
-     printf("#0359:main3-10: %d\n",b);
+     printf("#0360:main3-10: %d\n",b);
      b = (g.pte.rpn &= 3);
-     printf("#0361:main3-12: %d\n",b);
+     printf("#0362:main3-12: %d\n",b);
      b = (g.pte.rpn ^= 3);
-     printf("#0363:main3-13: %d\n",b);
+     printf("#0364:main3-13: %d\n",b);
      b = (g.pte.rpn <<= 3);
-     printf("#0365:main3-14: %d\n",b);
+     printf("#0366:main3-14: %d\n",b);
      b = (g.pte.rpn >>= 3);
-     printf("#0367:main3-15: %d\n",b);
+     printf("#0368:main3-15: %d\n",b);
 
      g.pte.rpn = -333;
-     printf("#0370:main3-16: %d\n",b);
+     printf("#0371:main3-16: %d\n",b);
      b = g.pte.rpn--;
-     printf("#0372:main3-17: %d\n",b);
+     printf("#0373:main3-17: %d\n",b);
      b = g.pte.rpn++;
-     printf("#0374:main3-18: %d\n",b);
+     printf("#0375:main3-18: %d\n",b);
      b = --g.pte.rpn;
-     printf("#0376:main3-19: %d\n",b);
+     printf("#0377:main3-19: %d\n",b);
      b = ++g.pte.rpn;
-     printf("#0378:main3-20: %d\n",b);
+     printf("#0379:main3-20: %d\n",b);
      b = (g.pte.rpn += i);
-     printf("#0380:main3-21: %d\n",b);
+     printf("#0381:main3-21: %d\n",b);
      b = (g.pte.rpn -= i);
-     printf("#0382:main3-22: %d\n",b);
+     printf("#0383:main3-22: %d\n",b);
      b = (g.pte.rpn *= i);
-     printf("#0384:main3-23: %d\n",b);
+     printf("#0385:main3-23: %d\n",b);
      b = (g.pte.rpn /= i);
-     printf("#0386:main3-24: %d\n",b);
+     printf("#0387:main3-24: %d\n",b);
      b = (g.pte.rpn %= i);
-     printf("#0388:main3-25: %d\n",b);
+     printf("#0389:main3-25: %d\n",b);
      b = (g.pte.rpn |= i);
-     printf("#0390:main3-26: %d\n",b);
+     printf("#0391:main3-26: %d\n",b);
      b = (g.pte.rpn &= i);
-     printf("#0392:main3-27: %d\n",b);
+     printf("#0393:main3-27: %d\n",b);
      b = (g.pte.rpn ^= i);
-     printf("#0394:main3-28: %d\n",b);
+     printf("#0395:main3-28: %d\n",b);
      b = (g.pte.rpn <<= i);
-     printf("#0396:main3-29: %d\n",b);
+     printf("#0397:main3-29: %d\n",b);
      b = (g.pte.rpn >>= i);
-     printf("#0398:main3-30: %d\n",b);
+     printf("#0399:main3-30: %d\n",b);
 
      return --b;
 }
@@ -412,66 +412,66 @@
 
 
      pg->pte.rpn = -333;
-     printf("#0413:main4-0: %d\n",b);
+     printf("#0414:main4-0: %d\n",b);
      b = pg->pte.rpn--;
-     printf("#0415:main4-1: %d\n",b);
+     printf("#0416:main4-1: %d\n",b);
      b = pg->pte.rpn++;
-     printf("#0417:main4-2: %d\n",b);
+     printf("#0418:main4-2: %d\n",b);
      b = --pg->pte.rpn;
-     printf("#0419:main4-3: %d\n",b);
+     printf("#0420:main4-3: %d\n",b);
      b = ++pg->pte.rpn;
-     printf("#0421:main4-4: %d\n",b);
+     printf("#0422:main4-4: %d\n",b);
      b = (pg->pte.rpn += 3);
-     printf("#0423:main4-5: %d\n",b);
+     printf("#0424:main4-5: %d\n",b);
      b = (pg->pte.rpn -= 3);
-     printf("#0425:main4-6: %d\n",b);
+     printf("#0426:main4-6: %d\n",b);
      b = (pg->pte.rpn *= 3);
-     printf("#0427:main4-7: %d\n",b);
+     printf("#0428:main4-7: %d\n",b);
      b = (pg->pte.rpn /= 3);
-     printf("#0429:main4-8: %d\n",b);
+     printf("#0430:main4-8: %d\n",b);
      b = (pg->pte.rpn %= 3);
-     printf("#0431:main4-9: %d\n",b);
+     printf("#0432:main4-9: %d\n",b);
      b = (pg->pte.rpn |= 3);
-     printf("#0433:main4-10: %d\n",b);
+     printf("#0434:main4-10: %d\n",b);
      b = (pg->pte.rpn &= 3);
-     printf("#0435:main4-12: %d\n",b);
+     printf("#0436:main4-12: %d\n",b);
      b = (pg->pte.rpn ^= 3);
-     printf("#0437:main4-13: %d\n",b);
+     printf("#0438:main4-13: %d\n",b);
      b = (pg->pte.rpn <<= 3);
-     printf("#0439:main4-14: %d\n",b);
+     printf("#0440:main4-14: %d\n",b);
      b = (pg->pte.rpn >>= 3);
-     printf("#0441:main4-15: %d\n",b);
+     printf("#0442:main4-15: %d\n",b);
 
      pg->pte.rpn = -333;
-     printf("#0444:main4-16: %d\n",b);
+     printf("#0445:main4-16: %d\n",b);
      b = pg->pte.rpn--;
-     printf("#0446:main4-17: %d\n",b);
+     printf("#0447:main4-17: %d\n",b);
      b = pg->pte.rpn++;
-     printf("#0448:main4-18: %d\n",b);
+     printf("#0449:main4-18: %d\n",b);
      b = --pg->pte.rpn;
-     printf("#0450:main4-19: %d\n",b);
+     printf("#0451:main4-19: %d\n",b);
      b = ++pg->pte.rpn;
-     printf("#0452:main4-20: %d\n",b);
+     printf("#0453:main4-20: %d\n",b);
      b = (pg->pte.rpn += i);
-     printf("#0454:main4-21: %d\n",b);
+     printf("#0455:main4-21: %d\n",b);
      b = (pg->pte.rpn -= i);
-     printf("#0456:main4-22: %d\n",b);
+     printf("#0457:main4-22: %d\n",b);
      b = (pg->pte.rpn *= i);
-     printf("#0458:main4-23: %d\n",b);
+     printf("#0459:main4-23: %d\n",b);
      b = (pg->pte.rpn /= i);
-     printf("#0460:main4-24: %d\n",b);
+     printf("#0461:main4-24: %d\n",b);
      b = (pg->pte.rpn %= i);
-     printf("#0462:main4-25: %d\n",b);
+     printf("#0463:main4-25: %d\n",b);
      b = (pg->pte.rpn |= i);
-     printf("#0464:main4-26: %d\n",b);
+     printf("#0465:main4-26: %d\n",b);
      b = (pg->pte.rpn &= i);
-     printf("#0466:main4-27: %d\n",b);
+     printf("#0467:main4-27: %d\n",b);
      b = (pg->pte.rpn ^= i);
-     printf("#0468:main4-28: %d\n",b);
+     printf("#0469:main4-28: %d\n",b);
      b = (pg->pte.rpn <<= i);
-     printf("#0470:main4-29: %d\n",b);
+     printf("#0471:main4-29: %d\n",b);
      b = (pg->pte.rpn >>= i);
-     printf("#0472:main4-30: %d\n",b);
+     printf("#0473:main4-30: %d\n",b);
 
      return --b;
 }
@@ -542,275 +542,275 @@
 main5c()
 {
      ii.b.a = -1;
-     printf("#0543:m5c-00:%d\n",ii.b.a);
+     printf("#0544:m5c-00:%d\n",ii.b.a);
 
      ll1.b.v = 0x123456789abcdefLL;
-     printf("#0546:m5c-01:%llx\n",ll1.b.v);
-     printf("#0547:m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0547:m5c-01:%llx\n",ll1.b.v);
+     printf("#0548:m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll1.a[0],ll1.a[1],ll1.a[2],ll1.a[3],
 	ll1.a[4],ll1.a[5],ll1.a[6],ll1.a[7]
       );
      ll1.b.v = 0;
-     printf("#0552:m5c-01:%llx\n",
+     printf("#0553:m5c-01:%llx\n",
 	 ll1.b.w = 0x123456789abcdefLL);
-     printf("#0554:m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0555:m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll1.a[0],ll1.a[1],ll1.a[2],ll1.a[3],
 	ll1.a[4],ll1.a[5],ll1.a[6],ll1.a[7]
       );
      ll1.b.w = 0;
-     printf("#0559:m5c-01:%llx\n",
+     printf("#0560:m5c-01:%llx\n",
 	 ll1.b.x = 0x123456789abcdefLL);
-     printf("#0561:m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0562:m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll1.a[0],ll1.a[1],ll1.a[2],ll1.a[3],
 	ll1.a[4],ll1.a[5],ll1.a[6],ll1.a[7]
       );
      ll1.b.x = 0;
 
-     printf("#0567:m5c-01:%llx\n",
+     printf("#0568:m5c-01:%llx\n",
 	 ll0.b.v = 0x123456789abcdefLL);
-     printf("#0569:m5c-01:%llx\n",ll0.b.v);
-     printf("#0570:m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0570:m5c-01:%llx\n",ll0.b.v);
+     printf("#0571:m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll0.a[0],ll0.a[1],ll0.a[2],ll0.a[3],
 	ll0.a[4],ll0.a[5],ll0.a[6],ll0.a[7]
       );
      ll0.b.v = 0;
-     printf("#0575:m5c-01:%llx\n",
+     printf("#0576:m5c-01:%llx\n",
 	 ll0.b.w = 0x123456789abcdefLL);
-     printf("#0577:m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0578:m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll0.a[0],ll0.a[1],ll0.a[2],ll0.a[3],
 	ll0.a[4],ll0.a[5],ll0.a[6],ll0.a[7]
       );
      ll0.b.w = 0;
-     printf("#0582:m5c-01:%llx\n",
+     printf("#0583:m5c-01:%llx\n",
 	 ll0.b.x = 0x123456789abcdefLL);
-     printf("#0584:m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0585:m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll0.a[0],ll0.a[1],ll0.a[2],ll0.a[3],
 	ll0.a[4],ll0.a[5],ll0.a[6],ll0.a[7]
       );
      ll0.b.x = 0;
 
-     printf("#0590:m5c-01:%llx\n",
+     printf("#0591:m5c-01:%llx\n",
 	 ll.b.v = 0x123456789abcdefLL);
-     printf("#0592:m5c-1:%llx\n",ll.b.v);
-     printf("#0593:m5c-2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0593:m5c-1:%llx\n",ll.b.v);
+     printf("#0594:m5c-2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll.a[0],ll.a[1],ll.a[2],ll.a[3],
 	ll.a[4],ll.a[5],ll.a[6],ll.a[7]
       );
      ll.b.v = 0;
-     printf("#0598:m5c-01:%llx\n",
+     printf("#0599:m5c-01:%llx\n",
 	 ll.b.w = 0x123456789abcdefLL);
-     printf("#0600:m5c-2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0601:m5c-2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll.a[0],ll.a[1],ll.a[2],ll.a[3],
 	ll.a[4],ll.a[5],ll.a[6],ll.a[7]
       );
      ll.b.w = 0;
-     printf("#0605:m5c-01:%llx\n",
+     printf("#0606:m5c-01:%llx\n",
 	 ll.b.x = 0x123456789abcdefLL);
-     printf("#0607:m5c-2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0608:m5c-2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll.a[0],ll.a[1],ll.a[2],ll.a[3],
 	ll.a[4],ll.a[5],ll.a[6],ll.a[7]
       );
      ll.b.x = 0;
 
-     printf("#0613:m5c-char a:1; char b:4; char c:7; char d:4; char e:4; char f:4;\n");
+     printf("#0614:m5c-char a:1; char b:4; char c:7; char d:4; char e:4; char f:4;\n");
      cc.a = 0;
      cc.b.a = -1;
-     printf("#0616:m5c-a:%08x\n",cc.a);
+     printf("#0617:m5c-a:%08x\n",cc.a);
      cc.b.b = -1;
-     printf("#0618:m5c-b:%08x\n",cc.a);
+     printf("#0619:m5c-b:%08x\n",cc.a);
      cc.b.c = -1;
-     printf("#0620:m5c-c:%08x\n",cc.a);
+     printf("#0621:m5c-c:%08x\n",cc.a);
      cc.b.d = -1;
-     printf("#0622:m5c-d:%08x\n",cc.a);
+     printf("#0623:m5c-d:%08x\n",cc.a);
      cc.b.e = -1;
-     printf("#0624:m5c-e:%08x\n",cc.a);
+     printf("#0625:m5c-e:%08x\n",cc.a);
      cc.b.f = -1;
-     printf("#0626:m5c-f:%08x\n",cc.a);
-     printf("#0627:m5c-3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0627:m5c-f:%08x\n",cc.a);
+     printf("#0628:m5c-3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = -1;
-     printf("#0629:m5c-f:%08x\n",cc.a);
+     printf("#0630:m5c-f:%08x\n",cc.a);
      cc.b.a = 0;
-     printf("#0631:m5c-a:%08x\n",cc.a);
+     printf("#0632:m5c-a:%08x\n",cc.a);
      cc.b.b = 0;
-     printf("#0633:m5c-b:%08x\n",cc.a);
+     printf("#0634:m5c-b:%08x\n",cc.a);
      cc.b.c = 0;
-     printf("#0635:m5c-c:%08x\n",cc.a);
+     printf("#0636:m5c-c:%08x\n",cc.a);
      cc.b.d = 0;
-     printf("#0637:m5c-d:%08x\n",cc.a);
+     printf("#0638:m5c-d:%08x\n",cc.a);
      cc.b.e = 0;
-     printf("#0639:m5c-e:%08x\n",cc.a);
+     printf("#0640:m5c-e:%08x\n",cc.a);
      cc.b.f = 0;
-     printf("#0641:m5c-f:%08x\n",cc.a);
-     printf("#0642:m5c-3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0642:m5c-f:%08x\n",cc.a);
+     printf("#0643:m5c-3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = 0;
-     printf("#0644:m5c-f:%08x\n",cc.a);
+     printf("#0645:m5c-f:%08x\n",cc.a);
      cc.b.a = 1;
-     printf("#0646:m5c-a:%08x\n",cc.a);
+     printf("#0647:m5c-a:%08x\n",cc.a);
      cc.b.b = 1;
-     printf("#0648:m5c-b:%08x\n",cc.a);
+     printf("#0649:m5c-b:%08x\n",cc.a);
      cc.b.c = 1;
-     printf("#0650:m5c-c:%08x\n",cc.a);
+     printf("#0651:m5c-c:%08x\n",cc.a);
      cc.b.d = 1;
-     printf("#0652:m5c-d:%08x\n",cc.a);
+     printf("#0653:m5c-d:%08x\n",cc.a);
      cc.b.e = 1;
-     printf("#0654:m5c-e:%08x\n",cc.a);
+     printf("#0655:m5c-e:%08x\n",cc.a);
      cc.b.f = 1;
-     printf("#0656:m5c-f:%08x\n",cc.a);
-     printf("#0657:m5c-3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0657:m5c-f:%08x\n",cc.a);
+     printf("#0658:m5c-3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = -1;
-     printf("#0659:m5c-f:%08x\n",cc.a);
+     printf("#0660:m5c-f:%08x\n",cc.a);
      cc.b.a = 1;
-     printf("#0661:m5c-a:%08x\n",cc.a);
+     printf("#0662:m5c-a:%08x\n",cc.a);
      cc.b.b = 1;
-     printf("#0663:m5c-b:%08x\n",cc.a);
+     printf("#0664:m5c-b:%08x\n",cc.a);
      cc.b.c = 1;
-     printf("#0665:m5c-c:%08x\n",cc.a);
+     printf("#0666:m5c-c:%08x\n",cc.a);
      cc.b.d = 1;
-     printf("#0667:m5c-d:%08x\n",cc.a);
+     printf("#0668:m5c-d:%08x\n",cc.a);
      cc.b.e = 1;
-     printf("#0669:m5c-e:%08x\n",cc.a);
+     printf("#0670:m5c-e:%08x\n",cc.a);
      cc.b.f = 1;
-     printf("#0671:m5c-f:%08x\n",cc.a);
-     printf("#0672:m5c-3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0672:m5c-f:%08x\n",cc.a);
+     printf("#0673:m5c-3:%d %d\n",cc.b.c,cc.b.d);
 
      ii.b.a = -1;
-     printf("#0675:m5c-6:%08x\n",ii.a);
+     printf("#0676:m5c-6:%08x\n",ii.a);
      ii.b.d = -1;
-     printf("#0677:m5c-6:%08x\n",ii.a);
-     printf("#0678:m5c-5:%d %d\n",ii.b.a,ii.b.d);
+     printf("#0678:m5c-6:%08x\n",ii.a);
+     printf("#0679:m5c-5:%d %d\n",ii.b.a,ii.b.d);
 }
 
 main5()
 {
      ii.b.a = -1;
-     printf("#0684:00:%d\n",ii.b.a);
+     printf("#0685:00:%d\n",ii.b.a);
 
      ll1.b.v = m1;
-     printf("#0687:01:%llx\n",ll1.b.v);
-     printf("#0688:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0688:01:%llx\n",ll1.b.v);
+     printf("#0689:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll1.a[0],ll1.a[1],ll1.a[2],ll1.a[3],
 	ll1.a[4],ll1.a[5],ll1.a[6],ll1.a[7]
       );
      ll1.b.v = zero;
      ll1.b.w = m1;
-     printf("#0694:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0695:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll1.a[0],ll1.a[1],ll1.a[2],ll1.a[3],
 	ll1.a[4],ll1.a[5],ll1.a[6],ll1.a[7]
       );
      ll1.b.w = zero;
      ll1.b.x = m1;
-     printf("#0700:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0701:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll1.a[0],ll1.a[1],ll1.a[2],ll1.a[3],
 	ll1.a[4],ll1.a[5],ll1.a[6],ll1.a[7]
       );
      ll1.b.x = zero;
 
      ll0.b.v = m1;
-     printf("#0707:01:%llx\n",ll0.b.v);
-     printf("#0708:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0708:01:%llx\n",ll0.b.v);
+     printf("#0709:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll0.a[0],ll0.a[1],ll0.a[2],ll0.a[3],
 	ll0.a[4],ll0.a[5],ll0.a[6],ll0.a[7]
       );
      ll0.b.v = zero;
      ll0.b.w = m1;
-     printf("#0714:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0715:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll0.a[0],ll0.a[1],ll0.a[2],ll0.a[3],
 	ll0.a[4],ll0.a[5],ll0.a[6],ll0.a[7]
       );
      ll0.b.w = zero;
      ll0.b.x = m1;
-     printf("#0720:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0721:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll0.a[0],ll0.a[1],ll0.a[2],ll0.a[3],
 	ll0.a[4],ll0.a[5],ll0.a[6],ll0.a[7]
       );
      ll0.b.x = zero;
 
      ll.b.v = m1;
-     printf("#0727:1:%llx\n",ll.b.v);
-     printf("#0728:2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0728:1:%llx\n",ll.b.v);
+     printf("#0729:2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll.a[0],ll.a[1],ll.a[2],ll.a[3],
 	ll.a[4],ll.a[5],ll.a[6],ll.a[7]
       );
      ll.b.v = zero;
      ll.b.w = m1;
-     printf("#0734:2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0735:2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll.a[0],ll.a[1],ll.a[2],ll.a[3],
 	ll.a[4],ll.a[5],ll.a[6],ll.a[7]
       );
      ll.b.w = zero;
      ll.b.x = m1;
-     printf("#0740:2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0741:2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 	ll.a[0],ll.a[1],ll.a[2],ll.a[3],
 	ll.a[4],ll.a[5],ll.a[6],ll.a[7]
       );
      ll.b.x = zero;
 
      cc.a = zero;
-     printf("#0747:char a:1; char b:4; char c:7; char d:4; char e:4; char f:4;\n");
+     printf("#0748:char a:1; char b:4; char c:7; char d:4; char e:4; char f:4;\n");
      cc.b.a = m1;
-     printf("#0749:a:%08x\n",cc.a);
+     printf("#0750:a:%08x\n",cc.a);
      cc.b.b = m1;
-     printf("#0751:b:%08x\n",cc.a);
+     printf("#0752:b:%08x\n",cc.a);
      cc.b.c = m1;
-     printf("#0753:c:%08x\n",cc.a);
+     printf("#0754:c:%08x\n",cc.a);
      cc.b.d = m1;
-     printf("#0755:d:%08x\n",cc.a);
+     printf("#0756:d:%08x\n",cc.a);
      cc.b.e = m1;
-     printf("#0757:e:%08x\n",cc.a);
+     printf("#0758:e:%08x\n",cc.a);
      cc.b.f = m1;
-     printf("#0759:f:%08x\n",cc.a);
-     printf("#0760:3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0760:f:%08x\n",cc.a);
+     printf("#0761:3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = m1;
-     printf("#0762:f:%08x\n",cc.a);
+     printf("#0763:f:%08x\n",cc.a);
      cc.b.a = zero;
-     printf("#0764:a:%08x\n",cc.a);
+     printf("#0765:a:%08x\n",cc.a);
      cc.b.b = zero;
-     printf("#0766:b:%08x\n",cc.a);
+     printf("#0767:b:%08x\n",cc.a);
      cc.b.c = zero;
-     printf("#0768:c:%08x\n",cc.a);
+     printf("#0769:c:%08x\n",cc.a);
      cc.b.d = zero;
-     printf("#0770:d:%08x\n",cc.a);
+     printf("#0771:d:%08x\n",cc.a);
      cc.b.e = zero;
-     printf("#0772:e:%08x\n",cc.a);
+     printf("#0773:e:%08x\n",cc.a);
      cc.b.f = zero;
-     printf("#0774:f:%08x\n",cc.a);
-     printf("#0775:3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0775:f:%08x\n",cc.a);
+     printf("#0776:3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = zero;
-     printf("#0777:f:%08x\n",cc.a);
+     printf("#0778:f:%08x\n",cc.a);
      cc.b.a = p1;
-     printf("#0779:a:%08x\n",cc.a);
+     printf("#0780:a:%08x\n",cc.a);
      cc.b.b = p1;
-     printf("#0781:b:%08x\n",cc.a);
+     printf("#0782:b:%08x\n",cc.a);
      cc.b.c = p1;
-     printf("#0783:c:%08x\n",cc.a);
+     printf("#0784:c:%08x\n",cc.a);
      cc.b.d = p1;
-     printf("#0785:d:%08x\n",cc.a);
+     printf("#0786:d:%08x\n",cc.a);
      cc.b.e = p1;
-     printf("#0787:e:%08x\n",cc.a);
+     printf("#0788:e:%08x\n",cc.a);
      cc.b.f = p1;
-     printf("#0789:f:%08x\n",cc.a);
-     printf("#0790:3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0790:f:%08x\n",cc.a);
+     printf("#0791:3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = m1;
-     printf("#0792:f:%08x\n",cc.a);
+     printf("#0793:f:%08x\n",cc.a);
      cc.b.a = p1;
-     printf("#0794:a:%08x\n",cc.a);
+     printf("#0795:a:%08x\n",cc.a);
      cc.b.b = p1;
-     printf("#0796:b:%08x\n",cc.a);
+     printf("#0797:b:%08x\n",cc.a);
      cc.b.c = p1;
-     printf("#0798:c:%08x\n",cc.a);
+     printf("#0799:c:%08x\n",cc.a);
      cc.b.d = p1;
-     printf("#0800:d:%08x\n",cc.a);
+     printf("#0801:d:%08x\n",cc.a);
      cc.b.e = p1;
-     printf("#0802:e:%08x\n",cc.a);
+     printf("#0803:e:%08x\n",cc.a);
      cc.b.f = p1;
-     printf("#0804:f:%08x\n",cc.a);
-     printf("#0805:3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0805:f:%08x\n",cc.a);
+     printf("#0806:3:%d %d\n",cc.b.c,cc.b.d);
 
      ii.b.a = m1;
-     printf("#0808:6:%08x\n",ii.a);
+     printf("#0809:6:%08x\n",ii.a);
      ii.b.d = m1;
-     printf("#0810:6:%08x\n",ii.a);
-     printf("#0811:5:%d %d\n",ii.b.a,ii.b.d);
+     printf("#0811:6:%08x\n",ii.a);
+     printf("#0812:5:%d %d\n",ii.b.a,ii.b.d);
 }
 
 
@@ -822,66 +822,66 @@
 
 
      g.pte.lpn = -333;
-     printf("#0823:main3l-0: %d\n",b);
+     printf("#0824:main3l-0: %d\n",b);
      b = g.pte.lpn--;
-     printf("#0825:main3l-1: %d\n",b);
+     printf("#0826:main3l-1: %d\n",b);
      b = g.pte.lpn++;
-     printf("#0827:main3l-2: %d\n",b);
+     printf("#0828:main3l-2: %d\n",b);
      b = --g.pte.lpn;
-     printf("#0829:main3l-3: %d\n",b);
+     printf("#0830:main3l-3: %d\n",b);
      b = ++g.pte.lpn;
-     printf("#0831:main3l-4: %d\n",b);
+     printf("#0832:main3l-4: %d\n",b);
      b = (g.pte.lpn += 3);
-     printf("#0833:main3l-5: %d\n",b);
+     printf("#0834:main3l-5: %d\n",b);
      b = (g.pte.lpn -= 3);
-     printf("#0835:main3l-6: %d\n",b);
+     printf("#0836:main3l-6: %d\n",b);
      b = (g.pte.lpn *= 3);
-     printf("#0837:main3l-7: %d\n",b);
+     printf("#0838:main3l-7: %d\n",b);
      b = (g.pte.lpn /= 3);
-     printf("#0839:main3l-8: %d\n",b);
+     printf("#0840:main3l-8: %d\n",b);
      b = (g.pte.lpn %= 3);
-     printf("#0841:main3l-9: %d\n",b);
+     printf("#0842:main3l-9: %d\n",b);
      b = (g.pte.lpn |= 3);
-     printf("#0843:main3l-10: %d\n",b);
+     printf("#0844:main3l-10: %d\n",b);
      b = (g.pte.lpn &= 3);
-     printf("#0845:main3l-12: %d\n",b);
+     printf("#0846:main3l-12: %d\n",b);
      b = (g.pte.lpn ^= 3);
-     printf("#0847:main3l-13: %d\n",b);
+     printf("#0848:main3l-13: %d\n",b);
      b = (g.pte.lpn <<= 3);
-     printf("#0849:main3l-14: %d\n",b);
+     printf("#0850:main3l-14: %d\n",b);
      b = (g.pte.lpn >>= 3);
-     printf("#0851:main3l-15: %d\n",b);
+     printf("#0852:main3l-15: %d\n",b);
 
      g.pte.lpn = -333;
-     printf("#0854:main3l-16: %d\n",b);
+     printf("#0855:main3l-16: %d\n",b);
      b = g.pte.lpn--;
-     printf("#0856:main3l-17: %d\n",b);
+     printf("#0857:main3l-17: %d\n",b);
      b = g.pte.lpn++;
-     printf("#0858:main3l-18: %d\n",b);
+     printf("#0859:main3l-18: %d\n",b);
      b = --g.pte.lpn;
-     printf("#0860:main3l-19: %d\n",b);
+     printf("#0861:main3l-19: %d\n",b);
      b = ++g.pte.lpn;
-     printf("#0862:main3l-20: %d\n",b);
+     printf("#0863:main3l-20: %d\n",b);
      b = (g.pte.lpn += i);
-     printf("#0864:main3l-21: %d\n",b);
+     printf("#0865:main3l-21: %d\n",b);
      b = (g.pte.lpn -= i);
-     printf("#0866:main3l-22: %d\n",b);
+     printf("#0867:main3l-22: %d\n",b);
      b = (g.pte.lpn *= i);
-     printf("#0868:main3l-23: %d\n",b);
+     printf("#0869:main3l-23: %d\n",b);
      b = (g.pte.lpn /= i);
-     printf("#0870:main3l-24: %d\n",b);
+     printf("#0871:main3l-24: %d\n",b);
      b = (g.pte.lpn %= i);
-     printf("#0872:main3l-25: %d\n",b);
+     printf("#0873:main3l-25: %d\n",b);
      b = (g.pte.lpn |= i);
-     printf("#0874:main3l-26: %d\n",b);
+     printf("#0875:main3l-26: %d\n",b);
      b = (g.pte.lpn &= i);
-     printf("#0876:main3l-27: %d\n",b);
+     printf("#0877:main3l-27: %d\n",b);
      b = (g.pte.lpn ^= i);
-     printf("#0878:main3l-28: %d\n",b);
+     printf("#0879:main3l-28: %d\n",b);
      b = (g.pte.lpn <<= i);
-     printf("#0880:main3l-29: %d\n",b);
+     printf("#0881:main3l-29: %d\n",b);
      b = (g.pte.lpn >>= i);
-     printf("#0882:main3l-30: %d\n",b);
+     printf("#0883:main3l-30: %d\n",b);
 
      return --b;
 }
@@ -891,133 +891,133 @@
 {
     int i =0;
 	g.pte.api = 0;
-	printf("#0892:main5: %d %d\n",i++,g.pte.api);
+	printf("#0893:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 1;
-	printf("#0894:main5: %d %d\n",i++,g.pte.api);
+	printf("#0895:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 2;
-	printf("#0896:main5: %d %d\n",i++,g.pte.api);
+	printf("#0897:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 3;
-	printf("#0898:main5: %d %d\n",i++,g.pte.api);
+	printf("#0899:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 4;
-	printf("#0900:main5: %d %d\n",i++,g.pte.api);
+	printf("#0901:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 5;
-	printf("#0902:main5: %d %d\n",i++,g.pte.api);
+	printf("#0903:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 6;
-	printf("#0904:main5: %d %d\n",i++,g.pte.api);
+	printf("#0905:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 7;
-	printf("#0906:main5: %d %d\n",i++,g.pte.api);
+	printf("#0907:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 8;
-	printf("#0908:main5: %d %d\n",i++,g.pte.api);
+	printf("#0909:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 9;
-	printf("#0910:main5: %d %d\n",i++,g.pte.api);
+	printf("#0911:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 10;
-	printf("#0912:main5: %d %d\n",i++,g.pte.api);
+	printf("#0913:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 11;
-	printf("#0914:main5: %d %d\n",i++,g.pte.api);
+	printf("#0915:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 12;
-	printf("#0916:main5: %d %d\n",i++,g.pte.api);
+	printf("#0917:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 13;
-	printf("#0918:main5: %d %d\n",i++,g.pte.api);
+	printf("#0919:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 14;
-	printf("#0920:main5: %d %d\n",i++,g.pte.api);
+	printf("#0921:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 15;
-	printf("#0922:main5: %d %d\n",i++,g.pte.api);
+	printf("#0923:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 16;
-	printf("#0924:main5: %d %d\n",i++,g.pte.api);
+	printf("#0925:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 17;
-	printf("#0926:main5: %d %d\n",i++,g.pte.api);
+	printf("#0927:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 18;
-	printf("#0928:main5: %d %d\n",i++,g.pte.api);
+	printf("#0929:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 19;
-	printf("#0930:main5: %d %d\n",i++,g.pte.api);
+	printf("#0931:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 20;
-	printf("#0932:main5: %d %d\n",i++,g.pte.api);
+	printf("#0933:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 21;
-	printf("#0934:main5: %d %d\n",i++,g.pte.api);
+	printf("#0935:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 22;
-	printf("#0936:main5: %d %d\n",i++,g.pte.api);
+	printf("#0937:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 23;
-	printf("#0938:main5: %d %d\n",i++,g.pte.api);
+	printf("#0939:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 24;
-	printf("#0940:main5: %d %d\n",i++,g.pte.api);
+	printf("#0941:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 25;
-	printf("#0942:main5: %d %d\n",i++,g.pte.api);
+	printf("#0943:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 26;
-	printf("#0944:main5: %d %d\n",i++,g.pte.api);
+	printf("#0945:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 27;
-	printf("#0946:main5: %d %d\n",i++,g.pte.api);
+	printf("#0947:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 28;
-	printf("#0948:main5: %d %d\n",i++,g.pte.api);
+	printf("#0949:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 29;
-	printf("#0950:main5: %d %d\n",i++,g.pte.api);
+	printf("#0951:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 30;
-	printf("#0952:main5: %d %d\n",i++,g.pte.api);
+	printf("#0953:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 31;
-	printf("#0954:main5: %d %d\n",i++,g.pte.api);
+	printf("#0955:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 32;
-	printf("#0956:main5: %d %d\n",i++,g.pte.api);
+	printf("#0957:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 33;
-	printf("#0958:main5: %d %d\n",i++,g.pte.api);
+	printf("#0959:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 34;
-	printf("#0960:main5: %d %d\n",i++,g.pte.api);
+	printf("#0961:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 35;
-	printf("#0962:main5: %d %d\n",i++,g.pte.api);
+	printf("#0963:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 36;
-	printf("#0964:main5: %d %d\n",i++,g.pte.api);
+	printf("#0965:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 37;
-	printf("#0966:main5: %d %d\n",i++,g.pte.api);
+	printf("#0967:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 38;
-	printf("#0968:main5: %d %d\n",i++,g.pte.api);
+	printf("#0969:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 39;
-	printf("#0970:main5: %d %d\n",i++,g.pte.api);
+	printf("#0971:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 40;
-	printf("#0972:main5: %d %d\n",i++,g.pte.api);
+	printf("#0973:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 41;
-	printf("#0974:main5: %d %d\n",i++,g.pte.api);
+	printf("#0975:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 42;
-	printf("#0976:main5: %d %d\n",i++,g.pte.api);
+	printf("#0977:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 43;
-	printf("#0978:main5: %d %d\n",i++,g.pte.api);
+	printf("#0979:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 44;
-	printf("#0980:main5: %d %d\n",i++,g.pte.api);
+	printf("#0981:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 45;
-	printf("#0982:main5: %d %d\n",i++,g.pte.api);
+	printf("#0983:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 46;
-	printf("#0984:main5: %d %d\n",i++,g.pte.api);
+	printf("#0985:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 47;
-	printf("#0986:main5: %d %d\n",i++,g.pte.api);
+	printf("#0987:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 48;
-	printf("#0988:main5: %d %d\n",i++,g.pte.api);
+	printf("#0989:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 49;
-	printf("#0990:main5: %d %d\n",i++,g.pte.api);
+	printf("#0991:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 50;
-	printf("#0992:main5: %d %d\n",i++,g.pte.api);
+	printf("#0993:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 51;
-	printf("#0994:main5: %d %d\n",i++,g.pte.api);
+	printf("#0995:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 52;
-	printf("#0996:main5: %d %d\n",i++,g.pte.api);
+	printf("#0997:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 53;
-	printf("#0998:main5: %d %d\n",i++,g.pte.api);
+	printf("#0999:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 54;
-	printf("#1000:main5: %d %d\n",i++,g.pte.api);
+	printf("#1001:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 55;
-	printf("#1002:main5: %d %d\n",i++,g.pte.api);
+	printf("#1003:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 56;
-	printf("#1004:main5: %d %d\n",i++,g.pte.api);
+	printf("#1005:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 57;
-	printf("#1006:main5: %d %d\n",i++,g.pte.api);
+	printf("#1007:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 58;
-	printf("#1008:main5: %d %d\n",i++,g.pte.api);
+	printf("#1009:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 59;
-	printf("#1010:main5: %d %d\n",i++,g.pte.api);
+	printf("#1011:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 60;
-	printf("#1012:main5: %d %d\n",i++,g.pte.api);
+	printf("#1013:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 61;
-	printf("#1014:main5: %d %d\n",i++,g.pte.api);
+	printf("#1015:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 62;
-	printf("#1016:main5: %d %d\n",i++,g.pte.api);
+	printf("#1017:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 63;
-	printf("#1018:main5: %d %d\n",i++,g.pte.api);
+	printf("#1019:main5: %d %d\n",i++,g.pte.api);
 }
 
 main7()
@@ -1026,37 +1026,37 @@
     for (i=-2;i<2;i++) {
 	g.pte.api = i;
 	if (g.pte.api) {
-	    printf("#1027:main 7:1 %d yes\n",i);
+	    printf("#1028:main 7:1 %d yes\n",i);
 	} else {
-	    printf("#1029:main 7:1 %d no\n",i);
+	    printf("#1030:main 7:1 %d no\n",i);
 	}
 	if (g.pte.api==1) {
-	    printf("#1032:main 7:2 %d yes\n",i);
+	    printf("#1033:main 7:2 %d yes\n",i);
 	} else {
-	    printf("#1034:main 7:2 %d no\n",i);
+	    printf("#1035:main 7:2 %d no\n",i);
 	}
 	if (g.pte.api==-1) {
-	    printf("#1037:main 7:3 %d yes\n",i);
+	    printf("#1038:main 7:3 %d yes\n",i);
 	} else {
-	    printf("#1039:main 7:3 %d no\n",i);
+	    printf("#1040:main 7:3 %d no\n",i);
 	}
     }
     for (i=-2;i<2;i++) {
 	g.sg.v = i;
 	if (g.sg.v) {
-	    printf("#1045:main 7:4 %d yes\n",i);
+	    printf("#1046:main 7:4 %d yes\n",i);
 	} else {
-	    printf("#1047:main 7:4 %d no\n",i);
+	    printf("#1048:main 7:4 %d no\n",i);
 	}
 	if (g.sg.v==1) {
-	    printf("#1050:main 7:5 %d yes\n",i);
+	    printf("#1051:main 7:5 %d yes\n",i);
 	} else {
-	    printf("#1052:main 7:5 %d no\n",i);
+	    printf("#1053:main 7:5 %d no\n",i);
 	}
 	if (g.sg.v==-1) {
-	    printf("#1055:main 7:6 %d yes\n",i);
+	    printf("#1056:main 7:6 %d yes\n",i);
 	} else {
-	    printf("#1057:main 7:6 %d no\n",i);
+	    printf("#1058:main 7:6 %d no\n",i);
 	}
     }
 }
--- a/test/bitfield1.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/bitfield1.c	Wed Dec 21 11:33:53 2005 +0900
@@ -76,103 +76,103 @@
 main()
 {
     int i;
-    printf("#0077:%d\n",a.i);
+    printf("#0078:%d\n",a.i);
 
      ll1.b.v = -1;
-     printf("#0080:01:%llx\n",ll1.b.v);
-     printf("#0081:02:"); for(i=0;i<32;i++) printf("%02x",ll1.a[i]); printf("\n");
+     printf("#0081:01:%llx\n",ll1.b.v);
+     printf("#0082:02:"); for(i=0;i<32;i++) printf("#0082:%02x",ll1.a[i]); printf("\n");
      ll1.b.v = 0;
      ll1.b.w = -1;
-     printf("#0084:02:"); for(i=0;i<32;i++) printf("%02x",ll1.a[i]); printf("\n");
+     printf("#0085:02:"); for(i=0;i<32;i++) printf("#0085:%02x",ll1.a[i]); printf("\n");
      ll1.b.w = 0;
      ll1.b.x = -1;
-     printf("#0087:02:"); for(i=0;i<32;i++) printf("%02x",ll1.a[i]); printf("\n");
+     printf("#0088:02:"); for(i=0;i<32;i++) printf("#0088:%02x",ll1.a[i]); printf("\n");
 
      ll0.b.v = -1;
-     printf("#0090:01:%llx\n",ll0.b.v);
-     printf("#0091:02:"); for(i=0;i<32;i++) printf("%02x",ll0.a[i]); printf("\n");
+     printf("#0091:01:%llx\n",ll0.b.v);
+     printf("#0092:02:"); for(i=0;i<32;i++) printf("#0092:%02x",ll0.a[i]); printf("\n");
      ll0.b.v = 0;
      ll0.b.w = -1;
-     printf("#0094:02:"); for(i=0;i<32;i++) printf("%02x",ll0.a[i]); printf("\n");
+     printf("#0095:02:"); for(i=0;i<32;i++) printf("#0095:%02x",ll0.a[i]); printf("\n");
      ll0.b.w = 0;
      ll0.b.x = -1;
-     printf("#0097:02:"); for(i=0;i<32;i++) printf("%02x",ll0.a[i]); printf("\n");
+     printf("#0098:02:"); for(i=0;i<32;i++) printf("#0098:%02x",ll0.a[i]); printf("\n");
 
      ll.b.v = -1;
-     printf("#0100:1:%llx\n",ll.b.v);
-     printf("#0101:02:"); for(i=0;i<32;i++) printf("%02x",ll.a[i]); printf("\n");
+     printf("#0101:1:%llx\n",ll.b.v);
+     printf("#0102:02:"); for(i=0;i<32;i++) printf("#0102:%02x",ll.a[i]); printf("\n");
      ll.b.v = 0;
      ll.b.w = -1;
-     printf("#0104:02:"); for(i=0;i<32;i++) printf("%02x",ll.a[i]); printf("\n");
+     printf("#0105:02:"); for(i=0;i<32;i++) printf("#0105:%02x",ll.a[i]); printf("\n");
      ll.b.w = 0;
      ll.b.x = -1;
-     printf("#0107:02:"); for(i=0;i<32;i++) printf("%02x",ll.a[i]); printf("\n");
+     printf("#0108:02:"); for(i=0;i<32;i++) printf("#0108:%02x",ll.a[i]); printf("\n");
 
-     printf("#0109:char a:1; char b:4; char c:7; char d:4; char e:4; char f:4;\n");
+     printf("#0110:char a:1; char b:4; char c:7; char d:4; char e:4; char f:4;\n");
      cc.b.a = -1;
-     printf("#0111:a:%08x\n",cc.a);
+     printf("#0112:a:%08x\n",cc.a);
      cc.b.b = -1;
-     printf("#0113:b:%08x\n",cc.a);
+     printf("#0114:b:%08x\n",cc.a);
      cc.b.c = -1;
-     printf("#0115:c:%08x\n",cc.a);
+     printf("#0116:c:%08x\n",cc.a);
      cc.b.d = -1;
-     printf("#0117:d:%08x\n",cc.a);
+     printf("#0118:d:%08x\n",cc.a);
      cc.b.e = -1;
-     printf("#0119:e:%08x\n",cc.a);
+     printf("#0120:e:%08x\n",cc.a);
      cc.b.f = -1;
-     printf("#0121:f:%08x\n",cc.a);
-     printf("#0122:3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0122:f:%08x\n",cc.a);
+     printf("#0123:3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = -1;
-     printf("#0124:f:%08x\n",cc.a);
+     printf("#0125:f:%08x\n",cc.a);
      cc.b.a = 0;
-     printf("#0126:a:%08x\n",cc.a);
+     printf("#0127:a:%08x\n",cc.a);
      cc.b.b = 0;
-     printf("#0128:b:%08x\n",cc.a);
+     printf("#0129:b:%08x\n",cc.a);
      cc.b.c = 0;
-     printf("#0130:c:%08x\n",cc.a);
+     printf("#0131:c:%08x\n",cc.a);
      cc.b.d = 0;
-     printf("#0132:d:%08x\n",cc.a);
+     printf("#0133:d:%08x\n",cc.a);
      cc.b.e = 0;
-     printf("#0134:e:%08x\n",cc.a);
+     printf("#0135:e:%08x\n",cc.a);
      cc.b.f = 0;
-     printf("#0136:f:%08x\n",cc.a);
-     printf("#0137:3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0137:f:%08x\n",cc.a);
+     printf("#0138:3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = 0;
-     printf("#0139:f:%08x\n",cc.a);
+     printf("#0140:f:%08x\n",cc.a);
      cc.b.a = 1;
-     printf("#0141:a:%08x\n",cc.a);
+     printf("#0142:a:%08x\n",cc.a);
      cc.b.b = 1;
-     printf("#0143:b:%08x\n",cc.a);
+     printf("#0144:b:%08x\n",cc.a);
      cc.b.c = 1;
-     printf("#0145:c:%08x\n",cc.a);
+     printf("#0146:c:%08x\n",cc.a);
      cc.b.d = 1;
-     printf("#0147:d:%08x\n",cc.a);
+     printf("#0148:d:%08x\n",cc.a);
      cc.b.e = 1;
-     printf("#0149:e:%08x\n",cc.a);
+     printf("#0150:e:%08x\n",cc.a);
      cc.b.f = 1;
-     printf("#0151:f:%08x\n",cc.a);
-     printf("#0152:3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0152:f:%08x\n",cc.a);
+     printf("#0153:3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = -1;
-     printf("#0154:f:%08x\n",cc.a);
+     printf("#0155:f:%08x\n",cc.a);
      cc.b.a = 1;
-     printf("#0156:a:%08x\n",cc.a);
+     printf("#0157:a:%08x\n",cc.a);
      cc.b.b = 1;
-     printf("#0158:b:%08x\n",cc.a);
+     printf("#0159:b:%08x\n",cc.a);
      cc.b.c = 1;
-     printf("#0160:c:%08x\n",cc.a);
+     printf("#0161:c:%08x\n",cc.a);
      cc.b.d = 1;
-     printf("#0162:d:%08x\n",cc.a);
+     printf("#0163:d:%08x\n",cc.a);
      cc.b.e = 1;
-     printf("#0164:e:%08x\n",cc.a);
+     printf("#0165:e:%08x\n",cc.a);
      cc.b.f = 1;
-     printf("#0166:f:%08x\n",cc.a);
-     printf("#0167:3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0167:f:%08x\n",cc.a);
+     printf("#0168:3:%d %d\n",cc.b.c,cc.b.d);
 
      ii.b.a = -1;
-     printf("#0170:6:%08x\n",ii.a);
+     printf("#0171:6:%08x\n",ii.a);
      ii.b.d = -1;
-     printf("#0172:6:%08x\n",ii.a);
-     printf("#0173:5:%d %d\n",ii.b.a,ii.b.d);
+     printf("#0173:6:%08x\n",ii.a);
+     printf("#0174:5:%d %d\n",ii.b.a,ii.b.d);
 
     main5();
     return 0;
@@ -184,13 +184,13 @@
     int i,j,bit=1;
     for(i=0;i<32;i++,bit<<=1) {
 	ii.a = bit;
-	printf("#0185:%08x:ii.b.a=%d ii.b.b=%d ii.b.c=%d ii.b.d=%d ii.b.e=%d ii.b.f=%d\n",bit,
+	printf("#0186:%08x:ii.b.a=%d ii.b.b=%d ii.b.c=%d ii.b.d=%d ii.b.e=%d ii.b.f=%d\n",bit,
 		ii.b.a,ii.b.b,ii.b.c,ii.b.d,ii.b.e,ii.b.f);
     }
     bit=1;
     for(i=0;i<32;i++,bit<<=1) {
 	cc.a = bit;
-	printf("#0191:%08x:cc.b.a=%d cc.b.b=%d cc.b.c=%d cc.b.d=%d cc.b.e=%d cc.b.f=%d\n",bit,
+	printf("#0192:%08x:cc.b.a=%d cc.b.b=%d cc.b.c=%d cc.b.d=%d cc.b.e=%d cc.b.f=%d\n",bit,
 		cc.b.a,cc.b.b,cc.b.c,cc.b.d,cc.b.e,cc.b.f);
     }
     ll.a[0]=ll.a[1]=ll.a[2]=ll.a[3]= ll.a[4]=ll.a[5]=ll.a[6]=ll.a[7]=0;
@@ -199,11 +199,11 @@
     bit=1;
 	for(j=0;j<32;j++,bit<<=1) {
 	    ll.a[i] = bit;
-	     printf("#0200:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+	     printf("#0201:02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
 		ll.a[0],ll.a[1],ll.a[2],ll.a[3],
 		ll.a[4],ll.a[5],ll.a[6],ll.a[7]
 	      );
-	    printf("#0204: ll.b.v=%lld ll.b.w=%lld ll.b.x=%lld\n",ll.b.v,ll.b.w,ll.b.x);
+	    printf("#0205: ll.b.v=%lld ll.b.w=%lld ll.b.x=%lld\n",ll.b.v,ll.b.w,ll.b.x);
 	}
 	ll.a[i]=0;
     }
--- a/test/call.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/call.c	Wed Dec 21 11:33:53 2005 +0900
@@ -68,21 +68,21 @@
     conv = a0;
     j = conv(3);
     k = a2(4,a1);
-    printf("#0042:6 1 = %d %d\n",j,k);
+    printf("#0070:6 1 = %d %d\n",j,k);
     k = a3(4,a1);
-    printf("#0044:6 1 = %d %d\n",j,k);
+    printf("#0072:6 1 = %d %d\n",j,k);
     k = a4(4,a1);
-    printf("#0046:6 1 = %d %d\n",j,k);
+    printf("#0074:6 1 = %d %d\n",j,k);
     k = a5(4,a1);
-    printf("#0048: 1 = %d %d\n",j,k);
-    printf("#0049: 1 = %d\n",(unsigned long)a0 == addrs[0]);
-    printf("#0050: 1 = %d\n",(unsigned long)a5 == addrs[1]);
-    printf("#0051: 1 = %d\n",(unsigned long)a0 == addrs[2]);
-    printf("#0052: 1 = %d\n",(unsigned long)a5 == addrs[3]);
+    printf("#0076: 1 = %d %d\n",j,k);
+    printf("#0077: 1 = %d\n",(unsigned long)a0 == addrs[0]);
+    printf("#0078: 1 = %d\n",(unsigned long)a5 == addrs[1]);
+    printf("#0079: 1 = %d\n",(unsigned long)a0 == addrs[2]);
+    printf("#0080: 1 = %d\n",(unsigned long)a5 == addrs[3]);
 
-    printf("#0053: 1 = %d\n",a2 == faddrs[0]);
-    printf("#0054: 1 = %d\n",a5 == faddrs[1]);
-    printf("#0055: 1 = %d\n",&a2 == faddrs[2]);
-    printf("#0056: 1 = %d\n",&a5 == faddrs[3]);
+    printf("#0082: 1 = %d\n",a2 == faddrs[0]);
+    printf("#0083: 1 = %d\n",a5 == faddrs[1]);
+    printf("#0084: 1 = %d\n",&a2 == faddrs[2]);
+    printf("#0085: 1 = %d\n",&a5 == faddrs[3]);
     return 0;
 }
--- a/test/cext.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/cext.c	Wed Dec 21 11:33:53 2005 +0900
@@ -9,14 +9,14 @@
     for(i=-3;i<4;i++) {  
         k = (char) i; 
         uk = (unsigned char) i; 
-        printf("#0010:%d %u\n",k,uk);
+        printf("#0011:%d %u\n",k,uk);
         k = (short) i; 
         uk = (unsigned short) i; 
-        printf("#0013:%d %u\n",k,uk);
+        printf("#0014:%d %u\n",k,uk);
     }
     u = (unsigned) -23432;
 
-    printf("#0017:%d\n",u/(8048+5));
+    printf("#0018:%d\n",u/(8048+5));
     return 0;
 }
 
--- a/test/code-gen.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/code-gen.c	Wed Dec 21 11:33:53 2005 +0900
@@ -3416,6 +3416,20 @@
     }
 }
 
+void
+code_cond_float()
+{
+     int i=9;
+     float f=(i>10) ? 4 : -4;
+     printf("#3423:%f\n",f);
+     i=10;
+     f=(i>10) ? 4 : -4;
+     printf("#3426:%f\n",f);
+     i=11;
+     f=(i>10) ? 4 : -4;
+     printf("#3429:%f\n",f);
+}
+
 #endif
 
 #if LONGLONG_CODE 
@@ -3428,9 +3442,9 @@
 
     for(i=0;i<2;i++) {
 	k = i==0? -4:4;
-	printf("#3430: cond_lll %dll\n",k);
+	printf("#3444: cond_lll %dll\n",k);
 	k = i==0? i:j;
-	printf("#3432: cond_lll %dll\n",k);
+	printf("#3446: cond_lll %dll\n",k);
     }
 }
 
@@ -3442,9 +3456,9 @@
 
     for(i=0;i<2;i++) {
 	k = i==0? -4:4;
-	printf("#3444: cond_ulll %ull\n",k);
+	printf("#3458: cond_ulll %ull\n",k);
 	k = i==0? i:j;
-	printf("#3446: cond_ulll %ull\n",k);
+	printf("#3460: cond_ulll %ull\n",k);
     }
 }
 
@@ -3456,13 +3470,11 @@
 
     for(i=0;i<2;i++) {
 	k = i==0? -4:4;
-	printf("#3458: cond_luu %dll\n",k);
+	printf("#3472: cond_luu %dll\n",k);
 	k = i==0? i:j;
-	printf("#3460: cond_luu %dll\n",k);
+	printf("#3474: cond_luu %dll\n",k);
     }
 }
 
 #endif
 
-/* end */
-
--- a/test/const.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/const.c	Wed Dec 21 11:33:53 2005 +0900
@@ -4,276 +4,276 @@
 {
     int i;
     i = 0x0f0f0ff;
-    printf("#0004:0:\t%x\n",i);
+    printf("#0006:0:\t%x\n",i);
     i = 0x0f0f0ff<<1;
-    printf("#0006:1:\t%x\n",i);
+    printf("#0008:1:\t%x\n",i);
 
-i = 1; printf("#0008:2:\t%x\n",i);
-i = -1; printf("#0009:3:\t%x\n",i);
-   if (i==1) printf("#0010:i==1\n",i);
-   if (i==-1) printf("#0011:i==-1\n",i);
+i = 1; printf("#0010:2:\t%x\n",i);
+i = -1; printf("#0011:3:\t%x\n",i);
+   if (i==1) printf("#0012:i==1\n",i);
+   if (i==-1) printf("#0013:i==-1\n",i);
 
-i = 0x555<<0; printf("#0013:4:\t%x\n",i);
-i = 0x555<<1; printf("#0014:5:\t%x\n",i);
-i = 0x555<<2; printf("#0015:6:\t%x\n",i);
-i = 0x555<<3; printf("#0016:7:\t%x\n",i);
-i = 0x555<<4; printf("#0017:8:\t%x\n",i);
-i = 0x555<<5; printf("#0018:9:\t%x\n",i);
-i = 0x555<<6; printf("#0019:10:\t%x\n",i);
-i = 0x555<<7; printf("#0020:11:\t%x\n",i);
-i = 0x555<<8; printf("#0021:12:\t%x\n",i);
-i = 0x555<<9; printf("#0022:13:\t%x\n",i);
-i = 0x555<<10; printf("#0023:14:\t%x\n",i);
-i = 0x555<<11; printf("#0024:15:\t%x\n",i);
-i = 0x555<<12; printf("#0025:16:\t%x\n",i);
-i = 0x555<<13; printf("#0026:17:\t%x\n",i);
-i = 0x555<<14; printf("#0027:18:\t%x\n",i);
-i = 0x555<<15; printf("#0028:19:\t%x\n",i);
-i = 0x555<<16; printf("#0029:20:\t%x\n",i);
-i = 0x555<<17; printf("#0030:21:\t%x\n",i);
-i = 0x555<<18; printf("#0031:22:\t%x\n",i);
-i = 0x555<<19; printf("#0032:23:\t%x\n",i);
-i = 0x555<<20; printf("#0033:24:\t%x\n",i);
-i = 0x555<<21; printf("#0034:25:\t%x\n",i);
-i = 0x555<<22; printf("#0035:26:\t%x\n",i);
-i = 0x555<<23; printf("#0036:27:\t%x\n",i);
-i = 0x555<<24; printf("#0037:28:\t%x\n",i);
-i = 0x555<<25; printf("#0038:29:\t%x\n",i);
-i = 0x555<<26; printf("#0039:30:\t%x\n",i);
-i = 0x555<<27; printf("#0040:31:\t%x\n",i);
-i = 0x555<<28; printf("#0041:32:\t%x\n",i);
-i = 0x555<<29; printf("#0042:33:\t%x\n",i);
-i = 0x555<<30; printf("#0043:34:\t%x\n",i);
-i = 0x555<<31; printf("#0044:35:\t%x\n",i);
+i = 0x555<<0; printf("#0015:4:\t%x\n",i);
+i = 0x555<<1; printf("#0016:5:\t%x\n",i);
+i = 0x555<<2; printf("#0017:6:\t%x\n",i);
+i = 0x555<<3; printf("#0018:7:\t%x\n",i);
+i = 0x555<<4; printf("#0019:8:\t%x\n",i);
+i = 0x555<<5; printf("#0020:9:\t%x\n",i);
+i = 0x555<<6; printf("#0021:10:\t%x\n",i);
+i = 0x555<<7; printf("#0022:11:\t%x\n",i);
+i = 0x555<<8; printf("#0023:12:\t%x\n",i);
+i = 0x555<<9; printf("#0024:13:\t%x\n",i);
+i = 0x555<<10; printf("#0025:14:\t%x\n",i);
+i = 0x555<<11; printf("#0026:15:\t%x\n",i);
+i = 0x555<<12; printf("#0027:16:\t%x\n",i);
+i = 0x555<<13; printf("#0028:17:\t%x\n",i);
+i = 0x555<<14; printf("#0029:18:\t%x\n",i);
+i = 0x555<<15; printf("#0030:19:\t%x\n",i);
+i = 0x555<<16; printf("#0031:20:\t%x\n",i);
+i = 0x555<<17; printf("#0032:21:\t%x\n",i);
+i = 0x555<<18; printf("#0033:22:\t%x\n",i);
+i = 0x555<<19; printf("#0034:23:\t%x\n",i);
+i = 0x555<<20; printf("#0035:24:\t%x\n",i);
+i = 0x555<<21; printf("#0036:25:\t%x\n",i);
+i = 0x555<<22; printf("#0037:26:\t%x\n",i);
+i = 0x555<<23; printf("#0038:27:\t%x\n",i);
+i = 0x555<<24; printf("#0039:28:\t%x\n",i);
+i = 0x555<<25; printf("#0040:29:\t%x\n",i);
+i = 0x555<<26; printf("#0041:30:\t%x\n",i);
+i = 0x555<<27; printf("#0042:31:\t%x\n",i);
+i = 0x555<<28; printf("#0043:32:\t%x\n",i);
+i = 0x555<<29; printf("#0044:33:\t%x\n",i);
+i = 0x555<<30; printf("#0045:34:\t%x\n",i);
+i = 0x555<<31; printf("#0046:35:\t%x\n",i);
 
-i = 1; printf("#0046:36:\t%x\n",i);
-i = 3; printf("#0047:37:\t%x\n",i);
-i = 7; printf("#0048:38:\t%x\n",i);
-i = 15; printf("#0049:39:\t%x\n",i);
-i = 31; printf("#0050:40:\t%x\n",i);
-i = 63; printf("#0051:41:\t%x\n",i);
-i = 127; printf("#0052:42:\t%x\n",i);
-i = 255; printf("#0053:43:\t%x\n",i);
-i = 511; printf("#0054:44:\t%x\n",i);
-i = 1023; printf("#0055:45:\t%x\n",i);
-i = 2047; printf("#0056:46:\t%x\n",i);
-i = 4095; printf("#0057:47:\t%x\n",i);
-i = 8191; printf("#0058:48:\t%x\n",i);
-i = 16383; printf("#0059:49:\t%x\n",i);
-i = 32767; printf("#0060:50:\t%x\n",i);
-i = 65535; printf("#0061:51:\t%x\n",i);
-i = 131071; printf("#0062:52:\t%x\n",i);
-i = 262143; printf("#0063:53:\t%x\n",i);
-i = 524287; printf("#0064:54:\t%x\n",i);
-i = 1048575; printf("#0065:55:\t%x\n",i);
-i = 2097151; printf("#0066:56:\t%x\n",i);
-i = 4194303; printf("#0067:57:\t%x\n",i);
-i = 8388607; printf("#0068:58:\t%x\n",i);
-i = 16777215; printf("#0069:59:\t%x\n",i);
-i = 33554431; printf("#0070:60:\t%x\n",i);
-i = 67108863; printf("#0071:61:\t%x\n",i);
-i = 134217727; printf("#0072:62:\t%x\n",i);
-i = 268435455; printf("#0073:63:\t%x\n",i);
-i = 536870911; printf("#0074:64:\t%x\n",i);
-i = 1073741823; printf("#0075:65:\t%x\n",i);
-i = 2147483647; printf("#0076:66:\t%x\n",i);
-i = 4294967295; printf("#0077:67:\t%x\n",i);
+i = 1; printf("#0048:36:\t%x\n",i);
+i = 3; printf("#0049:37:\t%x\n",i);
+i = 7; printf("#0050:38:\t%x\n",i);
+i = 15; printf("#0051:39:\t%x\n",i);
+i = 31; printf("#0052:40:\t%x\n",i);
+i = 63; printf("#0053:41:\t%x\n",i);
+i = 127; printf("#0054:42:\t%x\n",i);
+i = 255; printf("#0055:43:\t%x\n",i);
+i = 511; printf("#0056:44:\t%x\n",i);
+i = 1023; printf("#0057:45:\t%x\n",i);
+i = 2047; printf("#0058:46:\t%x\n",i);
+i = 4095; printf("#0059:47:\t%x\n",i);
+i = 8191; printf("#0060:48:\t%x\n",i);
+i = 16383; printf("#0061:49:\t%x\n",i);
+i = 32767; printf("#0062:50:\t%x\n",i);
+i = 65535; printf("#0063:51:\t%x\n",i);
+i = 131071; printf("#0064:52:\t%x\n",i);
+i = 262143; printf("#0065:53:\t%x\n",i);
+i = 524287; printf("#0066:54:\t%x\n",i);
+i = 1048575; printf("#0067:55:\t%x\n",i);
+i = 2097151; printf("#0068:56:\t%x\n",i);
+i = 4194303; printf("#0069:57:\t%x\n",i);
+i = 8388607; printf("#0070:58:\t%x\n",i);
+i = 16777215; printf("#0071:59:\t%x\n",i);
+i = 33554431; printf("#0072:60:\t%x\n",i);
+i = 67108863; printf("#0073:61:\t%x\n",i);
+i = 134217727; printf("#0074:62:\t%x\n",i);
+i = 268435455; printf("#0075:63:\t%x\n",i);
+i = 536870911; printf("#0076:64:\t%x\n",i);
+i = 1073741823; printf("#0077:65:\t%x\n",i);
+i = 2147483647; printf("#0078:66:\t%x\n",i);
+i = 4294967295; printf("#0079:67:\t%x\n",i);
 
-i = -( 0x555<<0 ); printf("#0079:68:\t%x\n",i);
-i = -( 0x555<<1 ); printf("#0080:69:\t%x\n",i);
-i = -( 0x555<<2 ); printf("#0081:70:\t%x\n",i);
-i = -( 0x555<<3 ); printf("#0082:71:\t%x\n",i);
-i = -( 0x555<<4 ); printf("#0083:72:\t%x\n",i);
-i = -( 0x555<<5 ); printf("#0084:73:\t%x\n",i);
-i = -( 0x555<<6 ); printf("#0085:74:\t%x\n",i);
-i = -( 0x555<<7 ); printf("#0086:75:\t%x\n",i);
-i = -( 0x555<<8 ); printf("#0087:76:\t%x\n",i);
-i = -( 0x555<<9 ); printf("#0088:77:\t%x\n",i);
-i = -( 0x555<<10 ); printf("#0089:78:\t%x\n",i);
-i = -( 0x555<<11 ); printf("#0090:79:\t%x\n",i);
-i = -( 0x555<<12 ); printf("#0091:80:\t%x\n",i);
-i = -( 0x555<<13 ); printf("#0092:81:\t%x\n",i);
-i = -( 0x555<<14 ); printf("#0093:82:\t%x\n",i);
-i = -( 0x555<<15 ); printf("#0094:83:\t%x\n",i);
-i = -( 0x555<<16 ); printf("#0095:84:\t%x\n",i);
-i = -( 0x555<<17 ); printf("#0096:85:\t%x\n",i);
-i = -( 0x555<<18 ); printf("#0097:86:\t%x\n",i);
-i = -( 0x555<<19 ); printf("#0098:87:\t%x\n",i);
-i = -( 0x555<<20 ); printf("#0099:88:\t%x\n",i);
-i = -( 0x555<<21 ); printf("#0100:89:\t%x\n",i);
-i = -( 0x555<<22 ); printf("#0101:90:\t%x\n",i);
-i = -( 0x555<<23 ); printf("#0102:91:\t%x\n",i);
-i = -( 0x555<<24 ); printf("#0103:92:\t%x\n",i);
-i = -( 0x555<<25 ); printf("#0104:93:\t%x\n",i);
-i = -( 0x555<<26 ); printf("#0105:94:\t%x\n",i);
-i = -( 0x555<<27 ); printf("#0106:95:\t%x\n",i);
-i = -( 0x555<<28 ); printf("#0107:96:\t%x\n",i);
-i = -( 0x555<<29 ); printf("#0108:97:\t%x\n",i);
-i = -( 0x555<<30 ); printf("#0109:98:\t%x\n",i);
-i = -( 0x555<<31 ); printf("#0110:99:\t%x\n",i);
+i = -( 0x555<<0 ); printf("#0081:68:\t%x\n",i);
+i = -( 0x555<<1 ); printf("#0082:69:\t%x\n",i);
+i = -( 0x555<<2 ); printf("#0083:70:\t%x\n",i);
+i = -( 0x555<<3 ); printf("#0084:71:\t%x\n",i);
+i = -( 0x555<<4 ); printf("#0085:72:\t%x\n",i);
+i = -( 0x555<<5 ); printf("#0086:73:\t%x\n",i);
+i = -( 0x555<<6 ); printf("#0087:74:\t%x\n",i);
+i = -( 0x555<<7 ); printf("#0088:75:\t%x\n",i);
+i = -( 0x555<<8 ); printf("#0089:76:\t%x\n",i);
+i = -( 0x555<<9 ); printf("#0090:77:\t%x\n",i);
+i = -( 0x555<<10 ); printf("#0091:78:\t%x\n",i);
+i = -( 0x555<<11 ); printf("#0092:79:\t%x\n",i);
+i = -( 0x555<<12 ); printf("#0093:80:\t%x\n",i);
+i = -( 0x555<<13 ); printf("#0094:81:\t%x\n",i);
+i = -( 0x555<<14 ); printf("#0095:82:\t%x\n",i);
+i = -( 0x555<<15 ); printf("#0096:83:\t%x\n",i);
+i = -( 0x555<<16 ); printf("#0097:84:\t%x\n",i);
+i = -( 0x555<<17 ); printf("#0098:85:\t%x\n",i);
+i = -( 0x555<<18 ); printf("#0099:86:\t%x\n",i);
+i = -( 0x555<<19 ); printf("#0100:87:\t%x\n",i);
+i = -( 0x555<<20 ); printf("#0101:88:\t%x\n",i);
+i = -( 0x555<<21 ); printf("#0102:89:\t%x\n",i);
+i = -( 0x555<<22 ); printf("#0103:90:\t%x\n",i);
+i = -( 0x555<<23 ); printf("#0104:91:\t%x\n",i);
+i = -( 0x555<<24 ); printf("#0105:92:\t%x\n",i);
+i = -( 0x555<<25 ); printf("#0106:93:\t%x\n",i);
+i = -( 0x555<<26 ); printf("#0107:94:\t%x\n",i);
+i = -( 0x555<<27 ); printf("#0108:95:\t%x\n",i);
+i = -( 0x555<<28 ); printf("#0109:96:\t%x\n",i);
+i = -( 0x555<<29 ); printf("#0110:97:\t%x\n",i);
+i = -( 0x555<<30 ); printf("#0111:98:\t%x\n",i);
+i = -( 0x555<<31 ); printf("#0112:99:\t%x\n",i);
 
-i = -( 1 ); printf("#0112:100:\t%x\n",i);
-i = -( 3 ); printf("#0113:101:\t%x\n",i);
-i = -( 7 ); printf("#0114:102:\t%x\n",i);
-i = -( 15 ); printf("#0115:103:\t%x\n",i);
-i = -( 31 ); printf("#0116:104:\t%x\n",i);
-i = -( 63 ); printf("#0117:105:\t%x\n",i);
-i = -( 127 ); printf("#0118:106:\t%x\n",i);
-i = -( 255 ); printf("#0119:107:\t%x\n",i);
-i = -( 511 ); printf("#0120:108:\t%x\n",i);
-i = -( 1023 ); printf("#0121:109:\t%x\n",i);
-i = -( 2047 ); printf("#0122:110:\t%x\n",i);
-i = -( 4095 ); printf("#0123:111:\t%x\n",i);
-i = -( 8191 ); printf("#0124:112:\t%x\n",i);
-i = -( 16383 ); printf("#0125:113:\t%x\n",i);
-i = -( 32767 ); printf("#0126:114:\t%x\n",i);
-i = -( 65535 ); printf("#0127:115:\t%x\n",i);
-i = -( 131071 ); printf("#0128:116:\t%x\n",i);
-i = -( 262143 ); printf("#0129:117:\t%x\n",i);
-i = -( 524287 ); printf("#0130:118:\t%x\n",i);
-i = -( 1048575 ); printf("#0131:119:\t%x\n",i);
-i = -( 2097151 ); printf("#0132:120:\t%x\n",i);
-i = -( 4194303 ); printf("#0133:121:\t%x\n",i);
-i = -( 8388607 ); printf("#0134:122:\t%x\n",i);
-i = -( 16777215 ); printf("#0135:123:\t%x\n",i);
-i = -( 33554431 ); printf("#0136:124:\t%x\n",i);
-i = -( 67108863 ); printf("#0137:125:\t%x\n",i);
-i = -( 134217727 ); printf("#0138:126:\t%x\n",i);
-i = -( 268435455 ); printf("#0139:127:\t%x\n",i);
-i = -( 536870911 ); printf("#0140:128:\t%x\n",i);
-i = -( 1073741823 ); printf("#0141:129:\t%x\n",i);
-i = -( 2147483647 ); printf("#0142:130:\t%x\n",i);
-i = -( 4294967295 ); printf("#0143:131:\t%x\n",i);
+i = -( 1 ); printf("#0114:100:\t%x\n",i);
+i = -( 3 ); printf("#0115:101:\t%x\n",i);
+i = -( 7 ); printf("#0116:102:\t%x\n",i);
+i = -( 15 ); printf("#0117:103:\t%x\n",i);
+i = -( 31 ); printf("#0118:104:\t%x\n",i);
+i = -( 63 ); printf("#0119:105:\t%x\n",i);
+i = -( 127 ); printf("#0120:106:\t%x\n",i);
+i = -( 255 ); printf("#0121:107:\t%x\n",i);
+i = -( 511 ); printf("#0122:108:\t%x\n",i);
+i = -( 1023 ); printf("#0123:109:\t%x\n",i);
+i = -( 2047 ); printf("#0124:110:\t%x\n",i);
+i = -( 4095 ); printf("#0125:111:\t%x\n",i);
+i = -( 8191 ); printf("#0126:112:\t%x\n",i);
+i = -( 16383 ); printf("#0127:113:\t%x\n",i);
+i = -( 32767 ); printf("#0128:114:\t%x\n",i);
+i = -( 65535 ); printf("#0129:115:\t%x\n",i);
+i = -( 131071 ); printf("#0130:116:\t%x\n",i);
+i = -( 262143 ); printf("#0131:117:\t%x\n",i);
+i = -( 524287 ); printf("#0132:118:\t%x\n",i);
+i = -( 1048575 ); printf("#0133:119:\t%x\n",i);
+i = -( 2097151 ); printf("#0134:120:\t%x\n",i);
+i = -( 4194303 ); printf("#0135:121:\t%x\n",i);
+i = -( 8388607 ); printf("#0136:122:\t%x\n",i);
+i = -( 16777215 ); printf("#0137:123:\t%x\n",i);
+i = -( 33554431 ); printf("#0138:124:\t%x\n",i);
+i = -( 67108863 ); printf("#0139:125:\t%x\n",i);
+i = -( 134217727 ); printf("#0140:126:\t%x\n",i);
+i = -( 268435455 ); printf("#0141:127:\t%x\n",i);
+i = -( 536870911 ); printf("#0142:128:\t%x\n",i);
+i = -( 1073741823 ); printf("#0143:129:\t%x\n",i);
+i = -( 2147483647 ); printf("#0144:130:\t%x\n",i);
+i = -( 4294967295 ); printf("#0145:131:\t%x\n",i);
 
-i += 0x555<<0; printf("#0145:132:\t%x\n",i);
-i += 0x555<<1; printf("#0146:133:\t%x\n",i);
-i += 0x555<<2; printf("#0147:134:\t%x\n",i);
-i += 0x555<<3; printf("#0148:135:\t%x\n",i);
-i += 0x555<<4; printf("#0149:136:\t%x\n",i);
-i += 0x555<<5; printf("#0150:137:\t%x\n",i);
-i += 0x555<<6; printf("#0151:138:\t%x\n",i);
-i += 0x555<<7; printf("#0152:139:\t%x\n",i);
-i += 0x555<<8; printf("#0153:140:\t%x\n",i);
-i += 0x555<<9; printf("#0154:141:\t%x\n",i);
-i += 0x555<<10; printf("#0155:142:\t%x\n",i);
-i += 0x555<<11; printf("#0156:143:\t%x\n",i);
-i += 0x555<<12; printf("#0157:144:\t%x\n",i);
-i += 0x555<<13; printf("#0158:145:\t%x\n",i);
-i += 0x555<<14; printf("#0159:146:\t%x\n",i);
-i += 0x555<<15; printf("#0160:147:\t%x\n",i);
-i += 0x555<<16; printf("#0161:148:\t%x\n",i);
-i += 0x555<<17; printf("#0162:149:\t%x\n",i);
-i += 0x555<<18; printf("#0163:150:\t%x\n",i);
-i += 0x555<<19; printf("#0164:151:\t%x\n",i);
-i += 0x555<<20; printf("#0165:152:\t%x\n",i);
-i += 0x555<<21; printf("#0166:153:\t%x\n",i);
-i += 0x555<<22; printf("#0167:154:\t%x\n",i);
-i += 0x555<<23; printf("#0168:155:\t%x\n",i);
-i += 0x555<<24; printf("#0169:156:\t%x\n",i);
-i += 0x555<<25; printf("#0170:157:\t%x\n",i);
-i += 0x555<<26; printf("#0171:158:\t%x\n",i);
-i += 0x555<<27; printf("#0172:159:\t%x\n",i);
-i += 0x555<<28; printf("#0173:160:\t%x\n",i);
-i += 0x555<<29; printf("#0174:161:\t%x\n",i);
-i += 0x555<<30; printf("#0175:162:\t%x\n",i);
-i += 0x555<<31; printf("#0176:163:\t%x\n",i);
+i += 0x555<<0; printf("#0147:132:\t%x\n",i);
+i += 0x555<<1; printf("#0148:133:\t%x\n",i);
+i += 0x555<<2; printf("#0149:134:\t%x\n",i);
+i += 0x555<<3; printf("#0150:135:\t%x\n",i);
+i += 0x555<<4; printf("#0151:136:\t%x\n",i);
+i += 0x555<<5; printf("#0152:137:\t%x\n",i);
+i += 0x555<<6; printf("#0153:138:\t%x\n",i);
+i += 0x555<<7; printf("#0154:139:\t%x\n",i);
+i += 0x555<<8; printf("#0155:140:\t%x\n",i);
+i += 0x555<<9; printf("#0156:141:\t%x\n",i);
+i += 0x555<<10; printf("#0157:142:\t%x\n",i);
+i += 0x555<<11; printf("#0158:143:\t%x\n",i);
+i += 0x555<<12; printf("#0159:144:\t%x\n",i);
+i += 0x555<<13; printf("#0160:145:\t%x\n",i);
+i += 0x555<<14; printf("#0161:146:\t%x\n",i);
+i += 0x555<<15; printf("#0162:147:\t%x\n",i);
+i += 0x555<<16; printf("#0163:148:\t%x\n",i);
+i += 0x555<<17; printf("#0164:149:\t%x\n",i);
+i += 0x555<<18; printf("#0165:150:\t%x\n",i);
+i += 0x555<<19; printf("#0166:151:\t%x\n",i);
+i += 0x555<<20; printf("#0167:152:\t%x\n",i);
+i += 0x555<<21; printf("#0168:153:\t%x\n",i);
+i += 0x555<<22; printf("#0169:154:\t%x\n",i);
+i += 0x555<<23; printf("#0170:155:\t%x\n",i);
+i += 0x555<<24; printf("#0171:156:\t%x\n",i);
+i += 0x555<<25; printf("#0172:157:\t%x\n",i);
+i += 0x555<<26; printf("#0173:158:\t%x\n",i);
+i += 0x555<<27; printf("#0174:159:\t%x\n",i);
+i += 0x555<<28; printf("#0175:160:\t%x\n",i);
+i += 0x555<<29; printf("#0176:161:\t%x\n",i);
+i += 0x555<<30; printf("#0177:162:\t%x\n",i);
+i += 0x555<<31; printf("#0178:163:\t%x\n",i);
 
-i += 1; printf("#0178:164:\t%x\n",i);
-i += 3; printf("#0179:165:\t%x\n",i);
-i += 7; printf("#0180:166:\t%x\n",i);
-i += 15; printf("#0181:167:\t%x\n",i);
-i += 31; printf("#0182:168:\t%x\n",i);
-i += 63; printf("#0183:169:\t%x\n",i);
-i += 127; printf("#0184:170:\t%x\n",i);
-i += 255; printf("#0185:171:\t%x\n",i);
-i += 511; printf("#0186:172:\t%x\n",i);
-i += 1023; printf("#0187:173:\t%x\n",i);
-i += 2047; printf("#0188:174:\t%x\n",i);
-i += 4095; printf("#0189:175:\t%x\n",i);
-i += 8191; printf("#0190:176:\t%x\n",i);
-i += 16383; printf("#0191:177:\t%x\n",i);
-i += 32767; printf("#0192:178:\t%x\n",i);
-i += 65535; printf("#0193:179:\t%x\n",i);
-i += 131071; printf("#0194:180:\t%x\n",i);
-i += 262143; printf("#0195:181:\t%x\n",i);
-i += 524287; printf("#0196:182:\t%x\n",i);
-i += 1048575; printf("#0197:183:\t%x\n",i);
-i += 2097151; printf("#0198:184:\t%x\n",i);
-i += 4194303; printf("#0199:185:\t%x\n",i);
-i += 8388607; printf("#0200:186:\t%x\n",i);
-i += 16777215; printf("#0201:187:\t%x\n",i);
-i += 33554431; printf("#0202:188:\t%x\n",i);
-i += 67108863; printf("#0203:189:\t%x\n",i);
-i += 134217727; printf("#0204:190:\t%x\n",i);
-i += 268435455; printf("#0205:191:\t%x\n",i);
-i += 536870911; printf("#0206:192:\t%x\n",i);
-i += 1073741823; printf("#0207:193:\t%x\n",i);
-i += 2147483647; printf("#0208:194:\t%x\n",i);
-i += 4294967295; printf("#0209:195:\t%x\n",i);
+i += 1; printf("#0180:164:\t%x\n",i);
+i += 3; printf("#0181:165:\t%x\n",i);
+i += 7; printf("#0182:166:\t%x\n",i);
+i += 15; printf("#0183:167:\t%x\n",i);
+i += 31; printf("#0184:168:\t%x\n",i);
+i += 63; printf("#0185:169:\t%x\n",i);
+i += 127; printf("#0186:170:\t%x\n",i);
+i += 255; printf("#0187:171:\t%x\n",i);
+i += 511; printf("#0188:172:\t%x\n",i);
+i += 1023; printf("#0189:173:\t%x\n",i);
+i += 2047; printf("#0190:174:\t%x\n",i);
+i += 4095; printf("#0191:175:\t%x\n",i);
+i += 8191; printf("#0192:176:\t%x\n",i);
+i += 16383; printf("#0193:177:\t%x\n",i);
+i += 32767; printf("#0194:178:\t%x\n",i);
+i += 65535; printf("#0195:179:\t%x\n",i);
+i += 131071; printf("#0196:180:\t%x\n",i);
+i += 262143; printf("#0197:181:\t%x\n",i);
+i += 524287; printf("#0198:182:\t%x\n",i);
+i += 1048575; printf("#0199:183:\t%x\n",i);
+i += 2097151; printf("#0200:184:\t%x\n",i);
+i += 4194303; printf("#0201:185:\t%x\n",i);
+i += 8388607; printf("#0202:186:\t%x\n",i);
+i += 16777215; printf("#0203:187:\t%x\n",i);
+i += 33554431; printf("#0204:188:\t%x\n",i);
+i += 67108863; printf("#0205:189:\t%x\n",i);
+i += 134217727; printf("#0206:190:\t%x\n",i);
+i += 268435455; printf("#0207:191:\t%x\n",i);
+i += 536870911; printf("#0208:192:\t%x\n",i);
+i += 1073741823; printf("#0209:193:\t%x\n",i);
+i += 2147483647; printf("#0210:194:\t%x\n",i);
+i += 4294967295; printf("#0211:195:\t%x\n",i);
 
-i += -( 0x555<<0 ); printf("#0211:196:\t%x\n",i);
-i += -( 0x555<<1 ); printf("#0212:197:\t%x\n",i);
-i += -( 0x555<<2 ); printf("#0213:198:\t%x\n",i);
-i += -( 0x555<<3 ); printf("#0214:199:\t%x\n",i);
-i += -( 0x555<<4 ); printf("#0215:200:\t%x\n",i);
-i += -( 0x555<<5 ); printf("#0216:201:\t%x\n",i);
-i += -( 0x555<<6 ); printf("#0217:202:\t%x\n",i);
-i += -( 0x555<<7 ); printf("#0218:203:\t%x\n",i);
-i += -( 0x555<<8 ); printf("#0219:204:\t%x\n",i);
-i += -( 0x555<<9 ); printf("#0220:205:\t%x\n",i);
-i += -( 0x555<<10 ); printf("#0221:206:\t%x\n",i);
-i += -( 0x555<<11 ); printf("#0222:207:\t%x\n",i);
-i += -( 0x555<<12 ); printf("#0223:208:\t%x\n",i);
-i += -( 0x555<<13 ); printf("#0224:209:\t%x\n",i);
-i += -( 0x555<<14 ); printf("#0225:210:\t%x\n",i);
-i += -( 0x555<<15 ); printf("#0226:211:\t%x\n",i);
-i += -( 0x555<<16 ); printf("#0227:212:\t%x\n",i);
-i += -( 0x555<<17 ); printf("#0228:213:\t%x\n",i);
-i += -( 0x555<<18 ); printf("#0229:214:\t%x\n",i);
-i += -( 0x555<<19 ); printf("#0230:215:\t%x\n",i);
-i += -( 0x555<<20 ); printf("#0231:216:\t%x\n",i);
-i += -( 0x555<<21 ); printf("#0232:217:\t%x\n",i);
-i += -( 0x555<<22 ); printf("#0233:218:\t%x\n",i);
-i += -( 0x555<<23 ); printf("#0234:219:\t%x\n",i);
-i += -( 0x555<<24 ); printf("#0235:220:\t%x\n",i);
-i += -( 0x555<<25 ); printf("#0236:221:\t%x\n",i);
-i += -( 0x555<<26 ); printf("#0237:222:\t%x\n",i);
-i += -( 0x555<<27 ); printf("#0238:223:\t%x\n",i);
-i += -( 0x555<<28 ); printf("#0239:224:\t%x\n",i);
-i += -( 0x555<<29 ); printf("#0240:225:\t%x\n",i);
-i += -( 0x555<<30 ); printf("#0241:226:\t%x\n",i);
-i += -( 0x555<<31 ); printf("#0242:227:\t%x\n",i);
+i += -( 0x555<<0 ); printf("#0213:196:\t%x\n",i);
+i += -( 0x555<<1 ); printf("#0214:197:\t%x\n",i);
+i += -( 0x555<<2 ); printf("#0215:198:\t%x\n",i);
+i += -( 0x555<<3 ); printf("#0216:199:\t%x\n",i);
+i += -( 0x555<<4 ); printf("#0217:200:\t%x\n",i);
+i += -( 0x555<<5 ); printf("#0218:201:\t%x\n",i);
+i += -( 0x555<<6 ); printf("#0219:202:\t%x\n",i);
+i += -( 0x555<<7 ); printf("#0220:203:\t%x\n",i);
+i += -( 0x555<<8 ); printf("#0221:204:\t%x\n",i);
+i += -( 0x555<<9 ); printf("#0222:205:\t%x\n",i);
+i += -( 0x555<<10 ); printf("#0223:206:\t%x\n",i);
+i += -( 0x555<<11 ); printf("#0224:207:\t%x\n",i);
+i += -( 0x555<<12 ); printf("#0225:208:\t%x\n",i);
+i += -( 0x555<<13 ); printf("#0226:209:\t%x\n",i);
+i += -( 0x555<<14 ); printf("#0227:210:\t%x\n",i);
+i += -( 0x555<<15 ); printf("#0228:211:\t%x\n",i);
+i += -( 0x555<<16 ); printf("#0229:212:\t%x\n",i);
+i += -( 0x555<<17 ); printf("#0230:213:\t%x\n",i);
+i += -( 0x555<<18 ); printf("#0231:214:\t%x\n",i);
+i += -( 0x555<<19 ); printf("#0232:215:\t%x\n",i);
+i += -( 0x555<<20 ); printf("#0233:216:\t%x\n",i);
+i += -( 0x555<<21 ); printf("#0234:217:\t%x\n",i);
+i += -( 0x555<<22 ); printf("#0235:218:\t%x\n",i);
+i += -( 0x555<<23 ); printf("#0236:219:\t%x\n",i);
+i += -( 0x555<<24 ); printf("#0237:220:\t%x\n",i);
+i += -( 0x555<<25 ); printf("#0238:221:\t%x\n",i);
+i += -( 0x555<<26 ); printf("#0239:222:\t%x\n",i);
+i += -( 0x555<<27 ); printf("#0240:223:\t%x\n",i);
+i += -( 0x555<<28 ); printf("#0241:224:\t%x\n",i);
+i += -( 0x555<<29 ); printf("#0242:225:\t%x\n",i);
+i += -( 0x555<<30 ); printf("#0243:226:\t%x\n",i);
+i += -( 0x555<<31 ); printf("#0244:227:\t%x\n",i);
 
-i += -( 1 ); printf("#0244:228:\t%x\n",i);
-i += -( 3 ); printf("#0245:229:\t%x\n",i);
-i += -( 7 ); printf("#0246:230:\t%x\n",i);
-i += -( 15 ); printf("#0247:231:\t%x\n",i);
-i += -( 31 ); printf("#0248:232:\t%x\n",i);
-i += -( 63 ); printf("#0249:233:\t%x\n",i);
-i += -( 127 ); printf("#0250:234:\t%x\n",i);
-i += -( 255 ); printf("#0251:235:\t%x\n",i);
-i += -( 511 ); printf("#0252:236:\t%x\n",i);
-i += -( 1023 ); printf("#0253:237:\t%x\n",i);
-i += -( 2047 ); printf("#0254:238:\t%x\n",i);
-i += -( 4095 ); printf("#0255:239:\t%x\n",i);
-i += -( 8191 ); printf("#0256:240:\t%x\n",i);
-i += -( 16383 ); printf("#0257:241:\t%x\n",i);
-i += -( 32767 ); printf("#0258:242:\t%x\n",i);
-i += -( 65535 ); printf("#0259:243:\t%x\n",i);
-i += -( 131071 ); printf("#0260:244:\t%x\n",i);
-i += -( 262143 ); printf("#0261:245:\t%x\n",i);
-i += -( 524287 ); printf("#0262:246:\t%x\n",i);
-i += -( 1048575 ); printf("#0263:247:\t%x\n",i);
-i += -( 2097151 ); printf("#0264:248:\t%x\n",i);
-i += -( 4194303 ); printf("#0265:249:\t%x\n",i);
-i += -( 8388607 ); printf("#0266:250:\t%x\n",i);
-i += -( 16777215 ); printf("#0267:251:\t%x\n",i);
-i += -( 33554431 ); printf("#0268:252:\t%x\n",i);
-i += -( 67108863 ); printf("#0269:253:\t%x\n",i);
-i += -( 134217727 ); printf("#0270:254:\t%x\n",i);
-i += -( 268435455 ); printf("#0271:255:\t%x\n",i);
-i += -( 536870911 ); printf("#0272:256:\t%x\n",i);
-i += -( 1073741823 ); printf("#0273:257:\t%x\n",i);
-i += -( 2147483647 ); printf("#0274:258:\t%x\n",i);
-i += -( 4294967295 ); printf("#0275:259:\t%x\n",i);
+i += -( 1 ); printf("#0246:228:\t%x\n",i);
+i += -( 3 ); printf("#0247:229:\t%x\n",i);
+i += -( 7 ); printf("#0248:230:\t%x\n",i);
+i += -( 15 ); printf("#0249:231:\t%x\n",i);
+i += -( 31 ); printf("#0250:232:\t%x\n",i);
+i += -( 63 ); printf("#0251:233:\t%x\n",i);
+i += -( 127 ); printf("#0252:234:\t%x\n",i);
+i += -( 255 ); printf("#0253:235:\t%x\n",i);
+i += -( 511 ); printf("#0254:236:\t%x\n",i);
+i += -( 1023 ); printf("#0255:237:\t%x\n",i);
+i += -( 2047 ); printf("#0256:238:\t%x\n",i);
+i += -( 4095 ); printf("#0257:239:\t%x\n",i);
+i += -( 8191 ); printf("#0258:240:\t%x\n",i);
+i += -( 16383 ); printf("#0259:241:\t%x\n",i);
+i += -( 32767 ); printf("#0260:242:\t%x\n",i);
+i += -( 65535 ); printf("#0261:243:\t%x\n",i);
+i += -( 131071 ); printf("#0262:244:\t%x\n",i);
+i += -( 262143 ); printf("#0263:245:\t%x\n",i);
+i += -( 524287 ); printf("#0264:246:\t%x\n",i);
+i += -( 1048575 ); printf("#0265:247:\t%x\n",i);
+i += -( 2097151 ); printf("#0266:248:\t%x\n",i);
+i += -( 4194303 ); printf("#0267:249:\t%x\n",i);
+i += -( 8388607 ); printf("#0268:250:\t%x\n",i);
+i += -( 16777215 ); printf("#0269:251:\t%x\n",i);
+i += -( 33554431 ); printf("#0270:252:\t%x\n",i);
+i += -( 67108863 ); printf("#0271:253:\t%x\n",i);
+i += -( 134217727 ); printf("#0272:254:\t%x\n",i);
+i += -( 268435455 ); printf("#0273:255:\t%x\n",i);
+i += -( 536870911 ); printf("#0274:256:\t%x\n",i);
+i += -( 1073741823 ); printf("#0275:257:\t%x\n",i);
+i += -( 2147483647 ); printf("#0276:258:\t%x\n",i);
+i += -( 4294967295 ); printf("#0277:259:\t%x\n",i);
 }
--- a/test/enum.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/enum.c	Wed Dec 21 11:33:53 2005 +0900
@@ -24,8 +24,8 @@
     };
 
     i = a1;
-    printf("#0025:%d %d %d\n",k,i,j);
+    printf("#0026:%d %d %d\n",k,i,j);
     i = a2;
-    printf("#0027:%d %d %d %d %d %d %d\n",a,b,a1,b1,d1,a2,i);
+    printf("#0028:%d %d %d %d %d %d %d\n",a,b,a1,b1,d1,a2,i);
     return 0;
 }
--- a/test/float.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/float.c	Wed Dec 21 11:33:53 2005 +0900
@@ -53,31 +53,31 @@
 void
 test1(float id, float x,float y,float sx,float sy,int behav)
 {
-    printf("%f %f %f %f %f %d\n", id,x,y,sx,sy,behav);
+    printf("#0055:%f %f %f %f %f %d\n", id,x,y,sx,sy,behav);
 }
 
 void
 test2(int id, int x,float y,float sx,float sy,int behav)
 {
-    printf("%d %d %f %f %f %d\n", id,x,y,sx,sy,behav);
+    printf("#0061:%d %d %f %f %f %d\n", id,x,y,sx,sy,behav);
 }
 
 void
 test3(int id, float x,float y,float sx,float sy,int behav)
 {
-    printf("%d %f %f %f %f %d\n", id,x,y,sx,sy,behav);
+    printf("#0067:%d %f %f %f %f %d\n", id,x,y,sx,sy,behav);
 }
 
 void
 test4(int id, float x,int y,float sx,float sy,int behav)
 {
-    printf("%d %f %d %f %f %d\n", id,x,y,sx,sy,behav);
+    printf("#0073:%d %f %d %f %f %d\n", id,x,y,sx,sy,behav);
 }
 
 void
 test5(float id, int x,float y,int sx,float sy,int behav)
 {
-    printf("%f %d %f %d %f %d\n", id,x,y,sx,sy,behav);
+    printf("#0079:%f %d %f %d %f %d\n", id,x,y,sx,sy,behav);
 }
 
 
@@ -89,7 +89,7 @@
    unsigned u;
    double d00 = ac?0.5:3;
 
-   printf("#0058:%g\n",d00);
+   printf("#0091:%g\n",d00);
 
     test1(1,2,3,10,11,4);
     test2(1,2,3,10,11,4);
@@ -100,55 +100,55 @@
 
    g = 1.0;
    g = -g;
-   printf("#0062:%d\ncond0 ",1);
-   if(f==f*1.0) printf("#0063:t ");
-   printf("#0064:%d\ncond1 ",f==f*1.0);
-   if(d==f*1.0) printf("#0065:t ");
-   printf("#0066:%d\ncond2 ",d==f*1.0);
-   if(f==f1) printf("#0067:t ");
-   printf("#0068:%d\ncond3 ",f==f1);
-   if(d==d1) printf("#0069:t ");
-   printf("#0070:%d\ncond4 ",d==d2);
-   if(d==d2) printf("#0071:t ");
-   printf("#0072:%d\ncond5 ",(d==d2));
-   if(d>d1) printf("#0073:t ");
-   printf("#0074:%d\ncond6 ",d>d1);
-   if(d>d2) printf("#0075:t ");
-   printf("#0076:%d\ncond7 ",d>d2);
-   if(d>=d1) printf("#0077:t ");
-   printf("#0078:%d\ncond8 ",d>=d1);
-   if(d>=d2) printf("#0079:t ");
-   printf("#0080:%d\ncond9 ",d>=d2);
-   if(d!=d1) printf("#0081:t ");
-   printf("#0082:%d\ncond10 ",d!=d1);
-   if(d!=d2) printf("#0083:5 ");
-   printf("#0084:%d\ncond11 ",d!=d2);
-   if(d<d1) printf("#0085:t ");
-   printf("#0086:%d\ncond12 ",d<d1);
-   if(d<d2) printf("#0087:t ");
-   printf("#0088:%d\ncond13 ",d<d2);
-   if(d<=d1) printf("#0089:t ");
-   printf("#0090:%d\ncond14 ",d<=d1);
-   if(d<=d2) printf("#0091:t ");
-   printf("#0092:%d\ncond15 ",d<=d2);
+   printf("#0102:%d\ncond0 ",1);
+   if(f==f*1.0) printf("#0103:t ");
+   printf("#0104:%d\ncond1 ",f==f*1.0);
+   if(d==f*1.0) printf("#0105:t ");
+   printf("#0106:%d\ncond2 ",d==f*1.0);
+   if(f==f1) printf("#0107:t ");
+   printf("#0108:%d\ncond3 ",f==f1);
+   if(d==d1) printf("#0109:t ");
+   printf("#0110:%d\ncond4 ",d==d2);
+   if(d==d2) printf("#0111:t ");
+   printf("#0112:%d\ncond5 ",(d==d2));
+   if(d>d1) printf("#0113:t ");
+   printf("#0114:%d\ncond6 ",d>d1);
+   if(d>d2) printf("#0115:t ");
+   printf("#0116:%d\ncond7 ",d>d2);
+   if(d>=d1) printf("#0117:t ");
+   printf("#0118:%d\ncond8 ",d>=d1);
+   if(d>=d2) printf("#0119:t ");
+   printf("#0120:%d\ncond9 ",d>=d2);
+   if(d!=d1) printf("#0121:t ");
+   printf("#0122:%d\ncond10 ",d!=d1);
+   if(d!=d2) printf("#0123:5 ");
+   printf("#0124:%d\ncond11 ",d!=d2);
+   if(d<d1) printf("#0125:t ");
+   printf("#0126:%d\ncond12 ",d<d1);
+   if(d<d2) printf("#0127:t ");
+   printf("#0128:%d\ncond13 ",d<d2);
+   if(d<=d1) printf("#0129:t ");
+   printf("#0130:%d\ncond14 ",d<=d1);
+   if(d<=d2) printf("#0131:t ");
+   printf("#0132:%d\ncond15 ",d<=d2);
    d = 123.4234; f=-234.333;
    i = d;
    d = i;
    i = f;
    f = i;
-   printf("#0098:\ni=%d d=%g f=%f",i,d,f);
+   printf("#0138:\ni=%d d=%g f=%f",i,d,f);
    f = g = d = d1 = d2 = f;
-   printf("#0100: i=%d d=%g f=%f g=%g\n",i,d,f,g);
+   printf("#0140: i=%d d=%g f=%f g=%g\n",i,d,f,g);
 
    d = 4204967294.4234; f=4204967294.4234;
    u = d;
-   printf("#0104:1: u=%u d=%g f=%f\n",u,d,f);
+   printf("#0144:1: u=%u d=%g f=%f\n",u,d,f);
    d = u;
-   printf("#0106:2: u=%u d=%g f=%f\n",u,d,f);
+   printf("#0146:2: u=%u d=%g f=%f\n",u,d,f);
    u = f;
-   printf("#0108:3: u=%u d=%g f=%f\n",u,d,f);
+   printf("#0148:3: u=%u d=%g f=%f\n",u,d,f);
    f = u;
-   printf("#0110:4: u=%u d=%g f=%f\n",u,d,f);
+   printf("#0150:4: u=%u d=%g f=%f\n",u,d,f);
 
    print(1.0);
    print(0.1234);
@@ -156,7 +156,7 @@
    print(1.234e-10);
 
    test8();
-   printf("#0118:nested call: %g\n",test9(test9(test9(test9(-0.333,3),5),6),7));
+   printf("#0158:nested call: %g\n",test9(test9(test9(test9(-0.333,3),5),6),7));
    return 0;
 }
 
@@ -169,12 +169,12 @@
     f = d;
 
     dd = (int*) &d;
-    printf("#0131:d %g ",d);
-    printf("#0132:dx %08x %08x\n",*(dd),*(dd+1));
+    printf("#0171:d %g ",d);
+    printf("#0172:dx %08x %08x\n",*(dd),*(dd+1));
 
     dd = (int*) &f;
-    printf("#0135:f %g ",f);
-    printf("#0136:dx %08x \n",*(dd));
+    printf("#0175:f %g ",f);
+    printf("#0176:dx %08x \n",*(dd));
 }
 
 double
@@ -202,175 +202,175 @@
     double *pg1;
     int n = 1;
 
-    printf("#0164:simple double ");
+    printf("#0204:simple double ");
     f = 1.3;
 
     g = 1.0;
     g = g+g;
-    printf("#0169:%d:%g\t",n++,g);
+    printf("#0209:%d:%g\t",n++,g);
     g1 = g*g;
-    printf("#0171:%d:%g\t",n++,g1);
+    printf("#0211:%d:%g\t",n++,g1);
     g = g/g1;
-    printf("#0173:%d:%g\t",n++,g);
+    printf("#0213:%d:%g\t",n++,g);
     g = g-g1;
-    printf("#0175:%d:%g\t",n++,g);
+    printf("#0215:%d:%g\t",n++,g);
     g = sin(g1);
-    printf("#0177:%d:%g\t",n++,g);
+    printf("#0217:%d:%g\t",n++,g);
     g = testd(g,g1);
-    printf("#0179:%d:%g\t",n++,g);
-    printf("#0180:\n");
+    printf("#0219:%d:%g\t",n++,g);
+    printf("#0220:\n");
 
-    printf("#0182:simple float ");
+    printf("#0222:simple float ");
     f = f+f;
-    printf("#0184:%d:%g\t",n++,f);
+    printf("#0224:%d:%g\t",n++,f);
     f1 = f*f;
-    printf("#0186:%d:%g\t",n++,f1);
+    printf("#0226:%d:%g\t",n++,f1);
     f = f/f1;
-    printf("#0188:%d:%g\t",n++,f);
+    printf("#0228:%d:%g\t",n++,f);
     f = f-f1;
-    printf("#0190:%d:%g\t",n++,f);
+    printf("#0230:%d:%g\t",n++,f);
     f = sin(f1);
-    printf("#0192:%d:%g\t",n++,f);
-    printf("#0193:\n");
+    printf("#0232:%d:%g\t",n++,f);
+    printf("#0233:\n");
 
-    printf("#0195:post/pre increment ");
+    printf("#0235:post/pre increment ");
     g1 = g;
-    printf("#0197:%d:%g\t",n++,g1++ - ++g);
+    printf("#0237:%d:%g\t",n++,g1++ - ++g);
 
     f1 = f;
-    printf("#0200:%d:%g\t",n++,f1++ - ++f);
+    printf("#0240:%d:%g\t",n++,f1++ - ++f);
 
     g1 = g;
-    printf("#0203:%d:%g\t",n++,g1-- - --g);
+    printf("#0243:%d:%g\t",n++,g1-- - --g);
 
     f1 = f;
-    printf("#0206:%d:%g\t",n++,f1-- - --f);
+    printf("#0246:%d:%g\t",n++,f1-- - --f);
 
-    printf("#0208:\n");
-    printf("#0209:simple calc ");
+    printf("#0248:\n");
+    printf("#0249:simple calc ");
 
     f=0.13; g=-0.56; f1=-0.13; g1=0.56;
 
     g = f+f;
-    printf("#0214:%d:%g\t",n++,g);
+    printf("#0254:%d:%g\t",n++,g);
     f = g*g;
-    printf("#0216:%d:%g\t",n++,f);
+    printf("#0256:%d:%g\t",n++,f);
     g = g*g+f*f-g1*g1;
-    printf("#0218:%d:%g\t",n++,g);
-    printf("#0219:\n");
+    printf("#0258:%d:%g\t",n++,g);
+    printf("#0259:\n");
 
-    printf("#0221:float argument ");
+    printf("#0261:float argument ");
     f = testf(f,f1);
-    printf("#0223:%d:%g\t",n++,f);
+    printf("#0263:%d:%g\t",n++,f);
 
-    printf("#0225:\nindirect  ");
+    printf("#0265:\nindirect  ");
     n=1;
     f = 1.3; pf=&f; pf1=&f1;
 
     g = 1.0; pg=&g; pg1=&g1;
     *pg = *pg+ *pg;
-    printf("#0231:%d:%g\t",n++,*pg);
+    printf("#0271:%d:%g\t",n++,*pg);
     *pg1 = *pg**pg;
-    printf("#0233:%d:%g\t",n++,*pg1);
+    printf("#0273:%d:%g\t",n++,*pg1);
     *pg = *pg/ *pg1;
-    printf("#0235:%d:%g\t",n++,*pg);
+    printf("#0275:%d:%g\t",n++,*pg);
     *pg = *pg-*pg1;
-    printf("#0237:%d:%g\t",n++,*pg);
+    printf("#0277:%d:%g\t",n++,*pg);
     *pg = sin(*pg1);
-    printf("#0239:%d:%g\t",n++,*pg);
+    printf("#0279:%d:%g\t",n++,*pg);
     *pg = testd(*pg,*pg1);
-    printf("#0241:%d:%g\t",n++,*pg);
-    printf("#0242:\n");
+    printf("#0281:%d:%g\t",n++,*pg);
+    printf("#0282:\n");
 
     *pf = *pf+*pf;
-    printf("#0245:%d:%g\t",n++,*pf);
+    printf("#0285:%d:%g\t",n++,*pf);
     *pf1 = *pf**pf;
-    printf("#0247:%d:%g\t",n++,*pf1);
+    printf("#0287:%d:%g\t",n++,*pf1);
     *pf = *pf/ *pf1;
-    printf("#0249:%d:%g\t",n++,*pf);
+    printf("#0289:%d:%g\t",n++,*pf);
     *pf = *pf-*pf1;
-    printf("#0251:%d:%g\t",n++,*pf);
+    printf("#0291:%d:%g\t",n++,*pf);
     *pf = sin(*pf1);
-    printf("#0253:%d:%g\t",n++,*pf);
-    printf("#0254:\n");
+    printf("#0293:%d:%g\t",n++,*pf);
+    printf("#0294:\n");
 
-    printf("#0256:indirect post/pre ");
+    printf("#0296:indirect post/pre ");
     *pg1 = *pg;
-    printf("#0258:%d:%g\t",n++,(*pg1)++ - ++(*pg));
+    printf("#0298:%d:%g\t",n++,(*pg1)++ - ++(*pg));
 
     *pf1 = *pf;
-    printf("#0261:%d:%g\t",n++,(*pf1)++ - ++(*pf));
+    printf("#0301:%d:%g\t",n++,(*pf1)++ - ++(*pf));
 
     *pg1 = *pg;
-    printf("#0264:%d:%g\t",n++, (*pg1)-- - --(*pg));
+    printf("#0304:%d:%g\t",n++, (*pg1)-- - --(*pg));
 
     *pf1 = *pf;
-    printf("#0267:%d:%g\t",n++, (*pf1)-- - --(*pf));
-    printf("#0268:\n");
+    printf("#0307:%d:%g\t",n++, (*pf1)-- - --(*pf));
+    printf("#0308:\n");
 
     *pf=0.13; *pg=-0.56; *pf1=-0.13; *pg1=0.56;
 
     *pg = *pf+*pf;
-    printf("#0273:%d:%g\t",n++,*pg);
+    printf("#0313:%d:%g\t",n++,*pg);
     *pf = *pg**pg;
-    printf("#0275:%d:%g\t",n++,*pf);
+    printf("#0315:%d:%g\t",n++,*pf);
     *pg = *pg**pg+*pf**pf-*pg1**pg1;
-    printf("#0277:%d:%g\t",n++,*pg);
-    printf("#0278:\n");
+    printf("#0317:%d:%g\t",n++,*pg);
+    printf("#0318:\n");
 
-    printf("#0280:float argument ");
+    printf("#0320:float argument ");
 
     *pf = testf(*pf,*pf1);
-    printf("#0283:%d:%g\t",n++,*pf);
+    printf("#0323:%d:%g\t",n++,*pf);
 
 
-    printf("#0286:\nassop ");
+    printf("#0326:\nassop ");
     n=1;
     f = 1.3;
     g = 1.0;
 
     g *= 2*g;
-    printf("#0292:%d:%g\t",n++,g);
+    printf("#0332:%d:%g\t",n++,g);
     g /= 2*g;
-    printf("#0294:%d:%g\t",n++,g);
+    printf("#0334:%d:%g\t",n++,g);
     g -= 2*g;
-    printf("#0296:%d:%g\t",n++,g);
+    printf("#0336:%d:%g\t",n++,g);
     g += 2*g;
-    printf("#0298:%d:%g\t",n++,g);
+    printf("#0338:%d:%g\t",n++,g);
 
     f *= 2*g;
-    printf("#0301:%d:%g\t",n++,f);
+    printf("#0341:%d:%g\t",n++,f);
     f /= 2*g;
-    printf("#0303:%d:%g\t",n++,f);
+    printf("#0343:%d:%g\t",n++,f);
     f -= 2*g;
-    printf("#0305:%d:%g\t",n++,f);
+    printf("#0345:%d:%g\t",n++,f);
     f += 2*g;
-    printf("#0307:%d:%g\t",n++,f);
-    printf("#0308:\n");
+    printf("#0347:%d:%g\t",n++,f);
+    printf("#0348:\n");
 
     n=1;
     f = 1.3;
     g = 1.0;
 
-    printf("#0314:indirect assop ");
+    printf("#0354:indirect assop ");
     *pg *= 2**pg;
-    printf("#0316:%d:%g\t",n++,*pg);
+    printf("#0356:%d:%g\t",n++,*pg);
     *pg /= 2**pg;
-    printf("#0318:%d:%g\t",n++,*pg);
+    printf("#0358:%d:%g\t",n++,*pg);
     *pg -= 2**pg;
-    printf("#0320:%d:%g\t",n++,*pg);
+    printf("#0360:%d:%g\t",n++,*pg);
     *pg += 2**pg;
-    printf("#0322:%d:%g\t",n++,*pg);
+    printf("#0362:%d:%g\t",n++,*pg);
 
     *pf *= 2**pg;
-    printf("#0325:%d:%g\t",n++,*pf);
+    printf("#0365:%d:%g\t",n++,*pf);
     *pf /= 2**pg;
-    printf("#0327:%d:%g\t",n++,*pf);
+    printf("#0367:%d:%g\t",n++,*pf);
     *pf -= 2**pg;
-    printf("#0329:%d:%g\t",n++,*pf);
+    printf("#0369:%d:%g\t",n++,*pf);
     *pf += 2**pg;
-    printf("#0331:%d:%g\t",n++,*pf);
-    printf("#0332:\n");
+    printf("#0371:%d:%g\t",n++,*pf);
+    printf("#0372:\n");
 
 
     return;
@@ -383,7 +383,7 @@
   
     if (i<=0) return f;
 #if 1
-    printf("#0345:rec: %d %g\n",i,f);
+    printf("#0385:rec: %d %g\n",i,f);
 #endif
     g =  f*2;
     h =  f-0.5;
@@ -417,7 +417,7 @@
 void
 print_param(struct enemy *e)
 {
-    printf("charno:%d   x,y:%f,%f   hp:%d\n",
+    printf("#0419:charno:%d   x,y:%f,%f   hp:%d\n",
            e->charno,e->x,e->y,e->ap);
 }
 
--- a/test/long.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/long.c	Wed Dec 21 11:33:53 2005 +0900
@@ -65,119 +65,119 @@
      k = 44;
      k = i*j+3+k;
      m = i*j-7+k;
-     printf("#0065:%lld %lld %llu\n",i,k,m);
-     printf("#0066:%lld %lld %llu\n",i,1231234234233LL,m);
-     printf("#0067:0x%llx 0x%llx 0x%llx\n",i,k,m);
-     printf("#0068:0x%llx 0x%llx 0x%llx\n",i,1231234234233LL,m);
+     printf("#0067:%lld %lld %llu\n",i,k,m);
+     printf("#0068:%lld %lld %llu\n",i,1231234234233LL,m);
+     printf("#0069:0x%llx 0x%llx 0x%llx\n",i,k,m);
+     printf("#0070:0x%llx 0x%llx 0x%llx\n",i,1231234234233LL,m);
 
      g0 = -2343423423424234234LL;
      g0++; --g0;
      ++g0; g0--;
-     printf("#0073:g0=%lld\n",g0);
-     printf("#0074:g0=0x%llx\n",g0);
+     printf("#0075:g0=%lld\n",g0);
+     printf("#0076:g0=0x%llx\n",g0);
      g1 = -2343423423424234234LL;
      g1++; --g1;
      ++g1; g1--;
-     printf("#0078:g1=%lld\n",g1);
-     printf("#0079:g1=0x%llx\n",g1);
+     printf("#0080:g1=%lld\n",g1);
+     printf("#0081:g1=0x%llx\n",g1);
 
      sg0 = 2343423423424234234LL;
      sg0++; --sg0;
      ++sg0; sg0--;
-     printf("#0084:sg0=%lld\n",sg0);
+     printf("#0086:sg0=%lld\n",sg0);
      sg1 = -2343423423424234234LL;
      sg1++; --sg1;
      ++sg1; sg1--;
-     printf("#0088:sg1=%lld\n",sg1);
+     printf("#0090:sg1=%lld\n",sg1);
 
      pg0 = &g0;
      ph0 = &h0;
      *pg0 = -2343423423424234234LL;
      //*pg0++; *--pg0;
      //*++pg0; *g0--;
-     printf("#0095:g0=%lld\n",*pg0);
+     printf("#0097:g0=%lld\n",*pg0);
      pg1 = &g1;
      ph1 = &h1;
      *pg1 = -2343423423424234234LL;
      //*pg1++; --*pg1;
      //++*pg1; *pg1--;
-     printf("#0101:g1=%lld\n",*pg1);
+     printf("#0103:g1=%lld\n",*pg1);
 
      psg0 = &sg0;
      psh0 = &sh0;
      *psg0 = -2343423423424234234LL;
      //*sg0++; *--sg0;
      //*++sg0; *sg0--;
-     printf("#0108:sg0=%lld\n",*psg0);
+     printf("#0110:sg0=%lld\n",*psg0);
      psg1 = &sg1;
      psh1 = &sh1;
      *psg1 = -2343423423424234234LL;
      //*sg1++; *--sg1;
      //*++sg1; *sg1--;
-     printf("#0114:sg1=%lld\n",*psg1);
+     printf("#0116:sg1=%lld\n",*psg1);
 
 
      h0 = g0 - 20;
      c[33] = g0;
 
-     if (i==j) {  printf("#0120:i==j\n"); } else { printf("i!=j\n"); }
+     if (i==j) {  printf("#0122:i==j\n"); } else { printf("#0122:i!=j\n"); }
 
      a[33] = i;
      b[33] = 2342342342342342342LL;
-     printf("#0124:i=%lld\n",i);
-     printf("#0125:j=%lld\n",j);
+     printf("#0126:i=%lld\n",i);
+     printf("#0127:j=%lld\n",j);
      i++; --i; 
      j++; --j; 
-     printf("#0128:i=%lld\n",i);
-     printf("#0129:j=%lld\n",j);
+     printf("#0130:i=%lld\n",i);
+     printf("#0131:j=%lld\n",j);
      gi = 2342342342342342342LL;
      gj = 2342342342342342342LL;
      gi++; --gi; 
      gj++; --gj; 
-     printf("#0134:gi=%lld\n",gi);
-     printf("#0135:gj=%lld\n",gj);
+     printf("#0136:gi=%lld\n",gi);
+     printf("#0137:gj=%lld\n",gj);
 
-     printf("#0137:k=%lld\n",k);
-     printf("#0138:m=%lld\n",m);
-     printf("#0139:k=0x%llx\n",k);
-     printf("#0140:m=0x%llx\n",m);
-     printf("#0141:a[33]=%lld\n",a[33]);
-     printf("#0142:b[33]=%lld\n",b[33]);
-     printf("#0143:a[33]=%lld\n",++a[33]);
-     printf("#0144:b[33]=%lld\n",b[33]--);
+     printf("#0139:k=%lld\n",k);
+     printf("#0140:m=%lld\n",m);
+     printf("#0141:k=0x%llx\n",k);
+     printf("#0142:m=0x%llx\n",m);
+     printf("#0143:a[33]=%lld\n",a[33]);
+     printf("#0144:b[33]=%lld\n",b[33]);
+     printf("#0145:a[33]=%lld\n",++a[33]);
+     printf("#0146:b[33]=%lld\n",b[33]--);
 
-     printf("#0146:g0=%lld\n",g0);
-     printf("#0147:h0=%lld\n",h0);
-     printf("#0148:c[33]=%lld\n",c[33]);
+     printf("#0148:g0=%lld\n",g0);
+     printf("#0149:h0=%lld\n",h0);
+     printf("#0150:c[33]=%lld\n",c[33]);
 
      p = data;
-     printf("#0151:*p++ = %lld\n",*p++);
-     printf("#0152:*++p = %lld\n",*++p);
+     printf("#0153:*p++ = %lld\n",*p++);
+     printf("#0154:*++p = %lld\n",*++p);
      *p++ = -2342342342342342342LL;
-     printf("#0154:*p-- = %lld\n",*p--);
-     printf("#0155:*--p = %lld\n",*--p);
+     printf("#0156:*p-- = %lld\n",*p--);
+     printf("#0157:*--p = %lld\n",*--p);
      up = udata;
-     printf("#0157:*up-- = %lld\n",*up--);
-     printf("#0158:*--up = %lld\n",*--up);
+     printf("#0159:*up-- = %lld\n",*up--);
+     printf("#0160:*--up = %lld\n",*--up);
      *up++ = 65530;
-     printf("#0160:*up-- = %lld\n",*up--);
-     printf("#0161:*--up = %lld\n",*--up);
+     printf("#0162:*up-- = %lld\n",*up--);
+     printf("#0163:*--up = %lld\n",*--up);
      
-    printf("#0163:f(%lld %llu %llu %lld %lld)\n",i,j,k,m,a[33]);
+    printf("#0165:f(%lld %llu %llu %lld %lld)\n",i,j,k,m,a[33]);
 
      ii = f(i,j,k,m,a[33]); 
-     printf("#0166:f()=%lld\n",ii);
-     printf("#0167:f()=0x%llx\n",ii);
+     printf("#0168:f()=%lld\n",ii);
+     printf("#0169:f()=0x%llx\n",ii);
      ii = g(i,j,k,m,a[33]); 
-     printf("#0169:g()=%lld\n",ii);
-     printf("#0170:g()=0x%llx\n",ii);
+     printf("#0171:g()=%lld\n",ii);
+     printf("#0172:g()=0x%llx\n",ii);
      test3();
   return 0;  
 }
 
 long long f(long long i,unsigned long long j,unsigned long long k,long long m,long long a)
 {
-    printf("#0177:f(%lld %llu %llu %lld %lld)\n",i,j,k,m,a);
+    printf("#0179:f(%lld %llu %llu %lld %lld)\n",i,j,k,m,a);
     return  i+j*k-m/a;
 }
 
@@ -190,7 +190,7 @@
 void
 test3()
 {
-    printf("#0190:test3-1:%g\ntest3-2:%g\ntest3-3:%g\ntest3-4:%g\ntest3-5:%lld\ntest3-6:%lld\ntest3-7:%llu\ntest3-8:%llu\n",
+    printf("#0192:test3-1:%g\ntest3-2:%g\ntest3-3:%g\ntest3-4:%g\ntest3-5:%lld\ntest3-6:%lld\ntest3-7:%llu\ntest3-8:%llu\n",
 f2ll((long long ) -3423423234234LL),
 d2ll((long long ) -3423423234234LL),
 f2ull((unsigned long long ) 34234234234234LL),
--- a/test/macro.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/macro.c	Wed Dec 21 11:33:53 2005 +0900
@@ -16,7 +16,7 @@
 #define TEST111 TEST0
 
 #define c(a,b)  g(a+1,b+1)
-#define g(a,b)  printf("#0016:%d %d\n",a+1,b+1);
+#define g(a,b)  printf("#0018:%d %d\n",a+1,b+1);
 #define d(a,b)  cadr(b)+3
 /*
 
@@ -50,24 +50,24 @@
    g(car(cadr(e)),cadr(e));
 #endif
 #if 0
-   printf("#0050:1\n");
+   printf("#0052:1\n");
 #elif (1)
-   printf("#0052:2\n");
+   printf("#0054:2\n");
 #elif (2)
-   printf("#0054:3\n");
+   printf("#0056:3\n");
 #else
-   printf("#0056:4\n");
+   printf("#0058:4\n");
 #endif
 #if 0
-   printf("#0059:1\n");
+   printf("#0061:1\n");
 #elif (0)
-   printf("#0061:2\n");
+   printf("#0063:2\n");
 #elif (0)
-   printf("#0063:3\n");
+   printf("#0065:3\n");
 #else
-   printf("#0065:4\n");
+   printf("#0067:4\n");
 #endif
-    printf("#0067:%d\n",name(3,hoge));
+    printf("#0069:%d\n",name(3,hoge));
     return 0;
 }
 
--- a/test/obsf2.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/obsf2.c	Wed Dec 21 11:33:53 2005 +0900
@@ -16,7 +16,7 @@
   a=80*(y/2)+x,b= 1+(y&1);
   e?(m[a]|=b):(m[a]&=~b);
 
-  printf("x %02x y %02x a %04x m[a] %02x\n",x,y,a,m[a]);
+  printf("#0018:x %02x y %02x a %04x m[a] %02x\n",x,y,a,m[a]);
 }
 
 W(s*p,s*q){
@@ -33,7 +33,7 @@
       w,
       v;
 
-printf("p.x %02x p.y %02x q.x %02x q.y %02x\n",p.x,p.y,q.x,q.y);
+printf("#0035:p.x %02x p.y %02x q.x %02x q.y %02x\n",p.x,p.y,q.x,q.y);
 
   x=x<0?-x:x;
   y=y<0?-y:y;
@@ -64,15 +64,15 @@
 r(s*p,s q){
   p->x=((rand()%80)-q.x)/11;
   p->y=((rand()%48)-q.y)/11;
-printf("r: p->x %02x p->y %02x\n",p->x,p->y);
+printf("#0066:r: p->x %02x p->y %02x\n",p->x,p->y);
 }
 
 d(s*p,s q,s r){
-printf("d0: q->x %02x q->y %02x\n",q.x,q.y);
-printf("d1: r->x %02x r->y %02x\n",r.x,r.y);
+printf("#0070:d0: q->x %02x q->y %02x\n",q.x,q.y);
+printf("#0071:d1: r->x %02x r->y %02x\n",r.x,r.y);
   p->x=q.x+r.x;
   p->y=q.y+r.y;
-printf("d2: p->x %02x p->y %02x\n",p->x,p->y);
+printf("#0074:d2: p->x %02x p->y %02x\n",p->x,p->y);
 }
 
 main(i,j,k){
@@ -85,21 +85,21 @@
     j=(i+1)%10;
     e=0;
     l(P[j],Q[j]);
-printf("main0: p.x %02x p.y %02x q.x %02x q.y %02x\n",P[j].x,P[j].y,Q[j].x,Q[j].y);
+printf("#0087:main0: p.x %02x p.y %02x q.x %02x q.y %02x\n",P[j].x,P[j].y,Q[j].x,Q[j].y);
     if(--k<=0){
       r(&R,P[i]);
       r(&S,Q[i ]);
-printf("main1: R.x %02x R.y %02x S.x %02x S.y %02x\n",R.x,R.y,S.x,S.y);
+printf("#0091:main1: R.x %02x R.y %02x S.x %02x S.y %02x\n",R.x,R.y,S.x,S.y);
       k=10;
     }
     d(&P[j],P[i],R);
-printf("main2: p.x %02x p.y %02x q.x %02x q.y %02x\n",P[j].x,P[j].y,Q[i].x,Q[i].y);
+printf("#0095:main2: p.x %02x p.y %02x q.x %02x q.y %02x\n",P[j].x,P[j].y,Q[i].x,Q[i].y);
     d(&Q[j],Q[i],S);
-printf("main3: p.x %02x p.y %02x q.x %02x q.y %02x\n",P[j].x,P[j].y,Q[i].x,Q[i].y);
+printf("#0097:main3: p.x %02x p.y %02x q.x %02x q.y %02x\n",P[j].x,P[j].y,Q[i].x,Q[i].y);
     i=j;
     e=1;
     l(P[j],Q[j]);
-printf("main4: p.x %02x p.y %02x q.x %02x q.y %02x\n",P[j].x,P[j].y,Q[i].x,Q[i].y);
+printf("#0101:main4: p.x %02x p.y %02x q.x %02x q.y %02x\n",P[j].x,P[j].y,Q[i].x,Q[i].y);
     b=83;
 if (0)
     for (a=0; a<sizeof M; a++){
--- a/test/regargs.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/regargs.c	Wed Dec 21 11:33:53 2005 +0900
@@ -4,14 +4,14 @@
 int
 arg1(int a1,int a2,int a3,int a4)
 {
-    printf("#0004:%d %d %d %d\n",a1,a2,a3,a4);
+    printf("#0006:%d %d %d %d\n",a1,a2,a3,a4);
 }
 
 int
 arg0(int a1,int a2,int a3,int a4)
 {
     arg1(0,1,2,3);
-    printf("#0011:%d %d %d %d\n",a1,a2,a3,a4);
+    printf("#0013:%d %d %d %d\n",a1,a2,a3,a4);
 }
 
 main()
--- a/test/scope.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/scope.c	Wed Dec 21 11:33:53 2005 +0900
@@ -43,10 +43,10 @@
 	/* not reached */
 	i = ({ int k=3; k; });
 exit1:
-	printf("#0043:inner %d %d %0x\n",i,k,&&exit1==exit);
+	printf("#0045:inner %d %d %0x\n",i,k,&&exit1==exit);
     }
     k++;
 exit0:
-    printf("#0047:outer %d %d %0x\n",i,k,&&exit0==exit);
+    printf("#0049:outer %d %d %0x\n",i,k,&&exit0==exit);
     return 0;
 }
--- a/test/short.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/short.c	Wed Dec 21 11:33:53 2005 +0900
@@ -34,102 +34,102 @@
      k = 44;
      k = i*j+3+k;
      m = i*j-7+k;
-     printf("#0035:%d %d %d\n",i,k,m);
+     printf("#0036:%d %d %d\n",i,k,m);
 
      g0 = 123;
      g0++; --g0;
      ++g0; g0--;
-     printf("#0040:g0=%d\n",g0);
+     printf("#0041:g0=%d\n",g0);
      g1 = -123;
      g1++; --g1;
      ++g1; g1--;
-     printf("#0044:g1=%d\n",g1);
+     printf("#0045:g1=%d\n",g1);
 
      sg0 = 123;
      sg0++; --sg0;
      ++sg0; sg0--;
-     printf("#0049:sg0=%d\n",sg0);
+     printf("#0050:sg0=%d\n",sg0);
      sg1 = -123;
      sg1++; --sg1;
      ++sg1; sg1--;
-     printf("#0053:sg1=%d\n",sg1);
+     printf("#0054:sg1=%d\n",sg1);
 
      pg0 = &g0;
      ph0 = &h0;
      *pg0 = 123;
      //*pg0++; *--pg0;
      //*++pg0; *g0--;
-     printf("#0060:g0=%d\n",*pg0);
+     printf("#0061:g0=%d\n",*pg0);
      pg1 = &g1;
      ph1 = &h1;
      *pg1 = -123;
      //*pg1++; --*pg1;
      //++*pg1; *pg1--;
-     printf("#0066:g1=%d\n",*pg1);
+     printf("#0067:g1=%d\n",*pg1);
 
      psg0 = &sg0;
      psh0 = &sh0;
      *psg0 = 123;
      //*sg0++; *--sg0;
      //*++sg0; *sg0--;
-     printf("#0073:sg0=%d\n",*psg0);
+     printf("#0074:sg0=%d\n",*psg0);
      psg1 = &sg1;
      psh1 = &sh1;
      *psg1 = -123;
      //*sg1++; *--sg1;
      //*++sg1; *sg1--;
-     printf("#0079:sg1=%d\n",*psg1);
+     printf("#0080:sg1=%d\n",*psg1);
 
 
      h0 = g0 - 20;
      c[33] = g0;
 
-     if (i==j) {  printf("#0085:i==j\n"); } else { printf("i!=j\n"); }
+     if (i==j) {  printf("#0086:i==j\n"); } else { printf("#0086:i!=j\n"); }
 
      a[33] = i;
      b[33] = 105;
-     printf("#0089:i=%d\n",i);
-     printf("#0090:j=%d\n",j);
+     printf("#0090:i=%d\n",i);
+     printf("#0091:j=%d\n",j);
      i++; --i; 
      j++; --j; 
-     printf("#0093:i=%d\n",i);
-     printf("#0094:j=%d\n",j);
+     printf("#0094:i=%d\n",i);
+     printf("#0095:j=%d\n",j);
      gi = 3333;
      gj = 6666;
      gi++; --gi; 
      gj++; --gj; 
-     printf("#0099:gi=%d\n",gi);
-     printf("#0100:gj=%d\n",gj);
+     printf("#0100:gi=%d\n",gi);
+     printf("#0101:gj=%d\n",gj);
 
-     printf("#0102:k=%d\n",k);
-     printf("#0103:m=%d\n",m);
-     printf("#0104:a[33]=%d\n",a[33]);
-     printf("#0105:b[33]=%d\n",b[33]);
-     printf("#0106:a[33]=%d\n",++a[33]);
-     printf("#0107:b[33]=%d\n",b[33]--);
+     printf("#0103:k=%d\n",k);
+     printf("#0104:m=%d\n",m);
+     printf("#0105:a[33]=%d\n",a[33]);
+     printf("#0106:b[33]=%d\n",b[33]);
+     printf("#0107:a[33]=%d\n",++a[33]);
+     printf("#0108:b[33]=%d\n",b[33]--);
 
-     printf("#0109:g0=%d\n",g0);
-     printf("#0110:h0=%d\n",h0);
-     printf("#0111:c[33]=%d\n",c[33]);
+     printf("#0110:g0=%d\n",g0);
+     printf("#0111:h0=%d\n",h0);
+     printf("#0112:c[33]=%d\n",c[33]);
 
      p = data;
-     printf("#0114:*p++ = %d\n",*p++);
-     printf("#0115:*++p = %d\n",*++p);
+     printf("#0115:*p++ = %d\n",*p++);
+     printf("#0116:*++p = %d\n",*++p);
      *p++ = -343;
-     printf("#0117:*p-- = %d\n",*p--);
-     printf("#0118:*--p = %d\n",*--p);
+     printf("#0118:*p-- = %d\n",*p--);
+     printf("#0119:*--p = %d\n",*--p);
      up = udata;
-     printf("#0120:*up-- = %d\n",*up--);
-     printf("#0121:*--up = %d\n",*--up);
+     printf("#0121:*up-- = %d\n",*up--);
+     printf("#0122:*--up = %d\n",*--up);
      *up++ = 65530;
-     printf("#0123:*up-- = %d\n",*up--);
-     printf("#0124:*--up = %d\n",*--up);
+     printf("#0124:*up-- = %d\n",*up--);
+     printf("#0125:*--up = %d\n",*--up);
      
 
      ii = f(i,j,k,m,a[33]); 
-     printf("#0128:f()=%d\n",ii);
+     printf("#0129:f()=%d\n",ii);
      ii = g(i,j,k,m,a[33]); 
-     printf("#0130:f()=%d\n",ii);
+     printf("#0131:f()=%d\n",ii);
   return 0;  
 }
 
--- a/test/simp0.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/simp0.c	Wed Dec 21 11:33:53 2005 +0900
@@ -3,6 +3,6 @@
 
 main(int ac,char *av[])
 {
-    printf("#0003:%d %d %d %s\n",1,2,3,&av[ac-1][3]);
+    printf("#0005:%d %d %d %s\n",1,2,3,&av[ac-1][3]);
     return 0;
 }
--- a/test/simp1.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/simp1.c	Wed Dec 21 11:33:53 2005 +0900
@@ -4,21 +4,21 @@
 int
 i(int a,int b,int c,int d,int f)
 {
-	printf("#0003:i(%d,%d,%d,%d,%d)\n",a,b,c,d,f);
+	printf("#0006:i(%d,%d,%d,%d,%d)\n",a,b,c,d,f);
 	return a+b+c+d+f;
 }
 
 short
 s(short a,short b,short c,short d,short f)
 {
-	printf("#0010:s(%d,%d,%d,%d,%d)\n",a,b,c,d,f);
+	printf("#0013:s(%d,%d,%d,%d,%d)\n",a,b,c,d,f);
 	return a+b+c+d+f;
 }
 
 char
 ch(char a,char b,char c,char d,char f)
 {
-	printf("#0017:ch(%d,%d,%d,%d,%d)\n",a,b,c,d,f);
+	printf("#0020:ch(%d,%d,%d,%d,%d)\n",a,b,c,d,f);
 	return a+b+c+d+f;
 }
 
@@ -26,21 +26,21 @@
 float
 f(float a,float b,float c,float d,float f)
 {
-	printf("#0025:f(%g,%g,%g,%g,%g)\n",a,b,c,d,f);
+	printf("#0028:f(%g,%g,%g,%g,%g)\n",a,b,c,d,f);
 	return a+b+c+d+f;
 }
 
 double
 d(double a,double b,double c,double d,double f)
 {
-	printf("#0032:d(%g,%g,%g,%g,%g)\n",a,b,c,d,f);
+	printf("#0035:d(%g,%g,%g,%g,%g)\n",a,b,c,d,f);
 	return a+b+c+d+f;
 }
 
 long long
 l(long long a,long long b,long long c,long long d,long long f)
 {
-	printf("#0039:l(%lld,%lld,%lld,%lld,%lld)\n",a,b,c,d,f);
+	printf("#0042:l(%lld,%lld,%lld,%lld,%lld)\n",a,b,c,d,f);
 	return a+b+c+d+f;
 }
 
@@ -53,7 +53,7 @@
 	b=-3;
 	c=5;
 	c = i(a*3,b*c,b+c,b/c,b-c);
-	printf("#0052:int: %d\n",c);
+	printf("#0055:int: %d\n",c);
 }
 
 int
@@ -64,7 +64,7 @@
 	b=-3.0;
 	c=5.0;
 	c = f(a*3,b*c,b+c,b/c,b-c);
-	printf("#0063:float: %g\n",c);
+	printf("#0066:float: %g\n",c);
 }
 
 int
@@ -75,7 +75,7 @@
 	b=-3.0;
 	c=5.0;
 	c = d(a*3,b*c,b+c,b/c,b-c);
-	printf("#0074:double: %g\n",c);
+	printf("#0077:double: %g\n",c);
 }
 
 int
@@ -86,7 +86,7 @@
 	b=-3;
 	c=5;
 	c = l(a*3,b*c,b+c,b/c,b-c);
-	printf("#0085:long long: %lld\n",c);
+	printf("#0088:long long: %lld\n",c);
 }
 
 int
@@ -97,7 +97,7 @@
 	b=-3;
 	c=5;
 	c = ch(a*3,b*c,b+c,b/c,b-c);
-	printf("#0096:char: %d\n",c);
+	printf("#0099:char: %d\n",c);
 }
 
 int
@@ -108,7 +108,7 @@
 	b=-3;
 	c=5;
 	c = s(a*3,b*c,b+c,b/c,b-c);
-	printf("#0107:short: %d\n",c);
+	printf("#0110:short: %d\n",c);
 }
 
 main()
--- a/test/static.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/static.c	Wed Dec 21 11:33:53 2005 +0900
@@ -6,7 +6,7 @@
    static int count = 55;
    static int count1;
 
-   printf("#0007:%d %d\n",count++,count1++);
+   printf("#0008:%d %d\n",count++,count1++);
   
 }
 
--- a/test/strinit.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/strinit.c	Wed Dec 21 11:33:53 2005 +0900
@@ -29,14 +29,14 @@
 main()
 {
     struct temp temp2 = { .c = 5, .e=99 };
-    printf("#0023:1: %d\n",temp1.a);
-    printf("#0024:1: %d\n",temp1.e);
-    printf("#0025:1: %d\n",temp1.b);
-    printf("#0026:2: %d\n",temp2.c);
-    printf("#0027:2: %d\n",temp2.e);
-    printf("#0028:2: %d\n",temp2.b);
-    printf("#0028:2: %d\n",(void*)temp3.c==b);
-    printf("#0028:2: %d\n",temp3.c==(int)b);
-    printf("#0028:2: %d\n",temp3.a==(int)&b);
+    printf("#0031:1: %d\n",temp1.a);
+    printf("#0032:1: %d\n",temp1.e);
+    printf("#0033:1: %d\n",temp1.b);
+    printf("#0034:2: %d\n",temp2.c);
+    printf("#0035:2: %d\n",temp2.e);
+    printf("#0036:2: %d\n",temp2.b);
+    printf("#0037:2: %d\n",(void*)temp3.c==b);
+    printf("#0038:2: %d\n",temp3.c==(int)b);
+    printf("#0039:2: %d\n",temp3.a==(int)&b);
     return 0;
 }
--- a/test/switch.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/switch.c	Wed Dec 21 11:33:53 2005 +0900
@@ -21,1106 +21,1106 @@
 main1(int i)
 {
    switch(i) {
-case 19: printf("#0015:case 1 19\n"); break;
-case 20: printf("#0016:case 1 20\n"); break;
-case 21: printf("#0017:case 1 21\n"); break;
-case 22: printf("#0018:case 1 22\n"); break;
-case 23: printf("#0019:case 1 23\n"); break;
-case 24: printf("#0020:case 1 24\n"); break;
-case 25: printf("#0021:case 1 25\n"); break;
-case 26: printf("#0022:case 1 26\n"); break;
-case 27: printf("#0023:case 1 27\n"); break;
-case 28: printf("#0024:case 1 28\n"); break;
-case 29: printf("#0025:case 1 29\n"); break;
-case 30: printf("#0026:case 1 30\n"); break;
-case 31: printf("#0027:case 1 31\n"); break;
-case 32: printf("#0028:case 1 32\n"); break;
-case 33: printf("#0029:case 1 33\n"); break;
-case 34: printf("#0030:case 1 34\n"); break;
-case 35: printf("#0031:case 1 35\n"); break;
-case 36: printf("#0032:case 1 36\n"); break;
-case 37: printf("#0033:case 1 37\n"); break;
-case 38: printf("#0034:case 1 38\n"); break;
-case 39: printf("#0035:case 1 39\n"); break;
-case 40: printf("#0036:case 1 40\n"); break;
-case 41: printf("#0037:case 1 41\n"); break;
-case 42: printf("#0038:case 1 42\n"); break;
-case 43: printf("#0039:case 1 43\n"); break;
-case 44: printf("#0040:case 1 44\n"); break;
-case 45: printf("#0041:case 1 45\n"); break;
-case 46: printf("#0042:case 1 46\n"); break;
-case 47: printf("#0043:case 1 47\n"); break;
-case 48: printf("#0044:case 1 48\n"); break;
-case 49: printf("#0045:case 1 49\n"); break;
-case 50: printf("#0046:case 1 50\n"); break;
-case 51: printf("#0047:case 1 51\n"); break;
-case 52: printf("#0048:case 1 52\n"); break;
-case 53: printf("#0049:case 1 53\n"); break;
-case 54: printf("#0050:case 1 54\n"); break;
-case 55: printf("#0051:case 1 55\n"); break;
-case 56: printf("#0052:case 1 56\n"); break;
-case 57: printf("#0053:case 1 57\n"); break;
-case 58: printf("#0054:case 1 58\n"); break;
-case 59: printf("#0055:case 1 59\n"); break;
-case 60: printf("#0056:case 1 60\n"); break;
-case 61: printf("#0057:case 1 61\n"); break;
-case 62: printf("#0058:case 1 62\n"); break;
-case 63: printf("#0059:case 1 63\n"); break;
-case 64: printf("#0060:case 1 64\n"); break;
-case 65: printf("#0061:case 1 65\n"); break;
-case 66: printf("#0062:case 1 66\n"); break;
-case 67: printf("#0063:case 1 67\n"); break;
-case 68: printf("#0064:case 1 68\n"); break;
-case 69: printf("#0065:case 1 69\n"); break;
-case 70: printf("#0066:case 1 70\n"); break;
-case 71: printf("#0067:case 1 71\n"); break;
-case 72: printf("#0068:case 1 72\n"); break;
-case 73: printf("#0069:case 1 73\n"); break;
-case 74: printf("#0070:case 1 74\n"); break;
-case 75: printf("#0071:case 1 75\n"); break;
-case 76: printf("#0072:case 1 76\n"); break;
-case 77: printf("#0073:case 1 77\n"); break;
-case 78: printf("#0074:case 1 78\n"); break;
-case 79: printf("#0075:case 1 79\n"); break;
-case 80: printf("#0076:case 1 80\n"); break;
-case 81: printf("#0077:case 1 81\n"); break;
-case 82: printf("#0078:case 1 82\n"); break;
-case 83: printf("#0079:case 1 83\n"); break;
-case 84: printf("#0080:case 1 84\n"); break;
-case 85: printf("#0081:case 1 85\n"); break;
-case 86: printf("#0082:case 1 86\n"); break;
-case 87: printf("#0083:case 1 87\n"); break;
-case 88: printf("#0084:case 1 88\n"); break;
-case 89: printf("#0085:case 1 89\n"); break;
-case 90: printf("#0086:case 1 90\n"); break;
-case 91: printf("#0087:case 1 91\n"); break;
-case 92: printf("#0088:case 1 92\n"); break;
-case 93: printf("#0089:case 1 93\n"); break;
-case 94: printf("#0090:case 1 94\n"); break;
-case 95: printf("#0091:case 1 95\n"); break;
-case 96: printf("#0092:case 1 96\n"); break;
-case 97: printf("#0093:case 1 97\n"); break;
-case 98: printf("#0094:case 1 98\n"); break;
-case 99: printf("#0095:case 1 99\n"); break;
-case 100: printf("#0096:case 1 100\n"); break;
-case 101: printf("#0097:case 1 101\n"); break;
-case 102: printf("#0098:case 1 102\n"); break;
-case 103: printf("#0099:case 1 103\n"); break;
-case 104: printf("#0100:case 1 104\n"); break;
-case 105: printf("#0101:case 1 105\n"); break;
-case 106: printf("#0102:case 1 106\n"); break;
-case 107: printf("#0103:case 1 107\n"); break;
-case 108: printf("#0104:case 1 108\n"); break;
-case 109: printf("#0105:case 1 109\n"); break;
-case 110: printf("#0106:case 1 110\n"); break;
-case 111: printf("#0107:case 1 111\n"); break;
-case 112: printf("#0108:case 1 112\n"); break;
-case 113: printf("#0109:case 1 113\n"); break;
-case 114: printf("#0110:case 1 114\n"); break;
-case 115: printf("#0111:case 1 115\n"); break;
-case 116: printf("#0112:case 1 116\n"); break;
-case 117: printf("#0113:case 1 117\n"); break;
-case 118: printf("#0114:case 1 118\n"); break;
-case 119: printf("#0115:case 1 119\n"); break;
-case 120: printf("#0116:case 1 120\n"); break;
-case 121: printf("#0117:case 1 121\n"); break;
-case 122: printf("#0118:case 1 122\n"); break;
-case 123: printf("#0119:case 1 123\n"); break;
-case 124: printf("#0120:case 1 124\n"); break;
-case 125: printf("#0121:case 1 125\n"); break;
-case 126: printf("#0122:case 1 126\n"); break;
-case 127: printf("#0123:case 1 127\n"); break;
-case 128: printf("#0124:case 1 128\n"); break;
-case 129: printf("#0125:case 1 129\n"); break;
-case 130: printf("#0126:case 1 130\n"); break;
-case 131: printf("#0127:case 1 131\n"); break;
-case 132: printf("#0128:case 1 132\n"); break;
-case 133: printf("#0129:case 1 133\n"); break;
-case 134: printf("#0130:case 1 134\n"); break;
-case 135: printf("#0131:case 1 135\n"); break;
-case 136: printf("#0132:case 1 136\n"); break;
-case 137: printf("#0133:case 1 137\n"); break;
-case 138: printf("#0134:case 1 138\n"); break;
-case 139: printf("#0135:case 1 139\n"); break;
-case 140: printf("#0136:case 1 140\n"); break;
-case 141: printf("#0137:case 1 141\n"); break;
-case 142: printf("#0138:case 1 142\n"); break;
-case 143: printf("#0139:case 1 143\n"); break;
-case 144: printf("#0140:case 1 144\n"); break;
-case 145: printf("#0141:case 1 145\n"); break;
-case 146: printf("#0142:case 1 146\n"); break;
-case 147: printf("#0143:case 1 147\n"); break;
-case 148: printf("#0144:case 1 148\n"); break;
-case 149: printf("#0145:case 1 149\n"); break;
-case 150: printf("#0146:case 1 150\n"); break;
-case 151: printf("#0147:case 1 151\n"); break;
-case 152: printf("#0148:case 1 152\n"); break;
-case 153: printf("#0149:case 1 153\n"); break;
-case 154: printf("#0150:case 1 154\n"); break;
-case 155: printf("#0151:case 1 155\n"); break;
-case 156: printf("#0152:case 1 156\n"); break;
-case 157: printf("#0153:case 1 157\n"); break;
-case 158: printf("#0154:case 1 158\n"); break;
-case 159: printf("#0155:case 1 159\n"); break;
-case 160: printf("#0156:case 1 160\n"); break;
-case 161: printf("#0157:case 1 161\n"); break;
-case 162: printf("#0158:case 1 162\n"); break;
-case 163: printf("#0159:case 1 163\n"); break;
-case 164: printf("#0160:case 1 164\n"); break;
-case 165: printf("#0161:case 1 165\n"); break;
-case 166: printf("#0162:case 1 166\n"); break;
-case 167: printf("#0163:case 1 167\n"); break;
-case 168: printf("#0164:case 1 168\n"); break;
-case 169: printf("#0165:case 1 169\n"); break;
-case 170: printf("#0166:case 1 170\n"); break;
-case 171: printf("#0167:case 1 171\n"); break;
-case 172: printf("#0168:case 1 172\n"); break;
-case 173: printf("#0169:case 1 173\n"); break;
-case 174: printf("#0170:case 1 174\n"); break;
-case 175: printf("#0171:case 1 175\n"); break;
-case 176: printf("#0172:case 1 176\n"); break;
-case 177: printf("#0173:case 1 177\n"); break;
-case 178: printf("#0174:case 1 178\n"); break;
-case 179: printf("#0175:case 1 179\n"); break;
-case 180: printf("#0176:case 1 180\n"); break;
-case 181: printf("#0177:case 1 181\n"); break;
-case 182: printf("#0178:case 1 182\n"); break;
-case 183: printf("#0179:case 1 183\n"); break;
-case 184: printf("#0180:case 1 184\n"); break;
-case 185: printf("#0181:case 1 185\n"); break;
-case 186: printf("#0182:case 1 186\n"); break;
-case 187: printf("#0183:case 1 187\n"); break;
-case 188: printf("#0184:case 1 188\n"); break;
-case 189: printf("#0185:case 1 189\n"); break;
-case 190: printf("#0186:case 1 190\n"); break;
-case 191: printf("#0187:case 1 191\n"); break;
-case 192: printf("#0188:case 1 192\n"); break;
-case 193: printf("#0189:case 1 193\n"); break;
-case 194: printf("#0190:case 1 194\n"); break;
-case 195: printf("#0191:case 1 195\n"); break;
-case 196: printf("#0192:case 1 196\n"); break;
-case 197: printf("#0193:case 1 197\n"); break;
-case 198: printf("#0194:case 1 198\n"); break;
-case 199: printf("#0195:case 1 199\n"); break;
-case 200: printf("#0196:case 1 200\n"); break;
-case 201: printf("#0197:case 1 201\n"); break;
-case 202: printf("#0198:case 1 202\n"); break;
-case 203: printf("#0199:case 1 203\n"); break;
-case 204: printf("#0200:case 1 204\n"); break;
-case 205: printf("#0201:case 1 205\n"); break;
-case 206: printf("#0202:case 1 206\n"); break;
-case 207: printf("#0203:case 1 207\n"); break;
-case 208: printf("#0204:case 1 208\n"); break;
-case 209: printf("#0205:case 1 209\n"); break;
-case 210: printf("#0206:case 1 210\n"); break;
-case 211: printf("#0207:case 1 211\n"); break;
-case 212: printf("#0208:case 1 212\n"); break;
-case 213: printf("#0209:case 1 213\n"); break;
-case 214: printf("#0210:case 1 214\n"); break;
-case 215: printf("#0211:case 1 215\n"); break;
-case 216: printf("#0212:case 1 216\n"); break;
-case 217: printf("#0213:case 1 217\n"); break;
-case 218: printf("#0214:case 1 218\n"); break;
-case 219: printf("#0215:case 1 219\n"); break;
-case 220: printf("#0216:case 1 220\n"); break;
-case 221: printf("#0217:case 1 221\n"); break;
-case 222: printf("#0218:case 1 222\n"); break;
-case 223: printf("#0219:case 1 223\n"); break;
-case 224: printf("#0220:case 1 224\n"); break;
-case 225: printf("#0221:case 1 225\n"); break;
-case 226: printf("#0222:case 1 226\n"); break;
-case 227: printf("#0223:case 1 227\n"); break;
-case 228: printf("#0224:case 1 228\n"); break;
-case 229: printf("#0225:case 1 229\n"); break;
-case 230: printf("#0226:case 1 230\n"); break;
-case 231: printf("#0227:case 1 231\n"); break;
-case 232: printf("#0228:case 1 232\n"); break;
-case 233: printf("#0229:case 1 233\n"); break;
-case 234: printf("#0230:case 1 234\n"); break;
-case 235: printf("#0231:case 1 235\n"); break;
-case 236: printf("#0232:case 1 236\n"); break;
-case 237: printf("#0233:case 1 237\n"); break;
-case 238: printf("#0234:case 1 238\n"); break;
-case 239: printf("#0235:case 1 239\n"); break;
-case 240: printf("#0236:case 1 240\n"); break;
-case 241: printf("#0237:case 1 241\n"); break;
-case 242: printf("#0238:case 1 242\n"); break;
-case 243: printf("#0239:case 1 243\n"); break;
-case 244: printf("#0240:case 1 244\n"); break;
-case 245: printf("#0241:case 1 245\n"); break;
-case 246: printf("#0242:case 1 246\n"); break;
-case 247: printf("#0243:case 1 247\n"); break;
-case 248: printf("#0244:case 1 248\n"); break;
-case 249: printf("#0245:case 1 249\n"); break;
-case 250: printf("#0246:case 1 250\n"); break;
-case 251: printf("#0247:case 1 251\n"); break;
-case 252: printf("#0248:case 1 252\n"); break;
-case 253: printf("#0249:case 1 253\n"); break;
-case 254: printf("#0250:case 1 254\n"); break;
-case 255: printf("#0251:case 1 255\n"); break;
-case 256: printf("#0252:case 1 256\n"); break;
-case 257: printf("#0253:case 1 257\n"); break;
-case 258: printf("#0254:case 1 258\n"); break;
-case 259: printf("#0255:case 1 259\n"); break;
-case 260: printf("#0256:case 1 260\n"); break;
-case 261: printf("#0257:case 1 261\n"); break;
-case 262: printf("#0258:case 1 262\n"); break;
-case 263: printf("#0259:case 1 263\n"); break;
-case 264: printf("#0260:case 1 264\n"); break;
-case 265: printf("#0261:case 1 265\n"); break;
-case 266: printf("#0262:case 1 266\n"); break;
-case 267: printf("#0263:case 1 267\n"); break;
-case 268: printf("#0264:case 1 268\n"); break;
-case 269: printf("#0265:case 1 269\n"); break;
-case 270: printf("#0266:case 1 270\n"); break;
-case 271: printf("#0267:case 1 271\n"); break;
-case 272: printf("#0268:case 1 272\n"); break;
-case 273: printf("#0269:case 1 273\n"); break;
-case 274: printf("#0270:case 1 274\n"); break;
-case 275: printf("#0271:case 1 275\n"); break;
-case 276: printf("#0272:case 1 276\n"); break;
-case 277: printf("#0273:case 1 277\n"); break;
-case 278: printf("#0274:case 1 278\n"); break;
-case 279: printf("#0275:case 1 279\n"); break;
-case 280: printf("#0276:case 1 280\n"); break;
-case 281: printf("#0277:case 1 281\n"); break;
-case 282: printf("#0278:case 1 282\n"); break;
-case 283: printf("#0279:case 1 283\n"); break;
-case 284: printf("#0280:case 1 284\n"); break;
-case 285: printf("#0281:case 1 285\n"); break;
-case 286: printf("#0282:case 1 286\n"); break;
-case 287: printf("#0283:case 1 287\n"); break;
-case 288: printf("#0284:case 1 288\n"); break;
-case 289: printf("#0285:case 1 289\n"); break;
-case 290: printf("#0286:case 1 290\n"); break;
-case 291: printf("#0287:case 1 291\n"); break;
-case 292: printf("#0288:case 1 292\n"); break;
-case 293: printf("#0289:case 1 293\n"); break;
-case 294: printf("#0290:case 1 294\n"); break;
-case 295: printf("#0291:case 1 295\n"); break;
-case 296: printf("#0292:case 1 296\n"); break;
-case 297: printf("#0293:case 1 297\n"); break;
-case 298: printf("#0294:case 1 298\n"); break;
-case 299: printf("#0295:case 1 299\n"); break;
-case 300: printf("#0296:case 1 300\n"); break;
-case 301: printf("#0297:case 1 301\n"); break;
-case 302: printf("#0298:case 1 302\n"); break;
-case 303: printf("#0299:case 1 303\n"); break;
-case 304: printf("#0300:case 1 304\n"); break;
-case 305: printf("#0301:case 1 305\n"); break;
-case 306: printf("#0302:case 1 306\n"); break;
-case 307: printf("#0303:case 1 307\n"); break;
-case 308: printf("#0304:case 1 308\n"); break;
-case 309: printf("#0305:case 1 309\n"); break;
-case 310: printf("#0306:case 1 310\n"); break;
-case 311: printf("#0307:case 1 311\n"); break;
-case 312: printf("#0308:case 1 312\n"); break;
-case 313: printf("#0309:case 1 313\n"); break;
-case 314: printf("#0310:case 1 314\n"); break;
-case 315: printf("#0311:case 1 315\n"); break;
-case 316: printf("#0312:case 1 316\n"); break;
-case 317: printf("#0313:case 1 317\n"); break;
-case 318: printf("#0314:case 1 318\n"); break;
-case 319: printf("#0315:case 1 319\n"); break;
-case 320: printf("#0316:case 1 320\n"); break;
-case 321: printf("#0317:case 1 321\n"); break;
-case 322: printf("#0318:case 1 322\n"); break;
-case 323: printf("#0319:case 1 323\n"); break;
-case 324: printf("#0320:case 1 324\n"); break;
-case 325: printf("#0321:case 1 325\n"); break;
-case 326: printf("#0322:case 1 326\n"); break;
-case 327: printf("#0323:case 1 327\n"); break;
-case 328: printf("#0324:case 1 328\n"); break;
-case 329: printf("#0325:case 1 329\n"); break;
-case 330: printf("#0326:case 1 330\n"); break;
-case 331: printf("#0327:case 1 331\n"); break;
-case 332: printf("#0328:case 1 332\n"); break;
-case 333: printf("#0329:case 1 333\n"); break;
-case 334: printf("#0330:case 1 334\n"); break;
-case 335: printf("#0331:case 1 335\n"); break;
-case 336: printf("#0332:case 1 336\n"); break;
-case 337: printf("#0333:case 1 337\n"); break;
-case 338: printf("#0334:case 1 338\n"); break;
-case 339: printf("#0335:case 1 339\n"); break;
-case 340: printf("#0336:case 1 340\n"); break;
-case 341: printf("#0337:case 1 341\n"); break;
-case 342: printf("#0338:case 1 342\n"); break;
-case 343: printf("#0339:case 1 343\n"); break;
-case 344: printf("#0340:case 1 344\n"); break;
-case 345: printf("#0341:case 1 345\n"); break;
-case 346: printf("#0342:case 1 346\n"); break;
-case 347: printf("#0343:case 1 347\n"); break;
-case 348: printf("#0344:case 1 348\n"); break;
-case 349: printf("#0345:case 1 349\n"); break;
-case 350: printf("#0346:case 1 350\n"); break;
-case 351: printf("#0347:case 1 351\n"); break;
-case 352: printf("#0348:case 1 352\n"); break;
-case 353: printf("#0349:case 1 353\n"); break;
-case 354: printf("#0350:case 1 354\n"); break;
-case 355: printf("#0351:case 1 355\n"); break;
-case 356: printf("#0352:case 1 356\n"); break;
-case 357: printf("#0353:case 1 357\n"); break;
-case 358: printf("#0354:case 1 358\n"); break;
-case 359: printf("#0355:case 1 359\n"); break;
-case 360: printf("#0356:case 1 360\n"); break;
-case 361: printf("#0357:case 1 361\n"); break;
-case 362: printf("#0358:case 1 362\n"); break;
-case 363: printf("#0359:case 1 363\n"); break;
-case 364: printf("#0360:case 1 364\n"); break;
-case 365: printf("#0361:case 1 365\n"); break;
-case 366: printf("#0362:case 1 366\n"); break;
-case 367: printf("#0363:case 1 367\n"); break;
-case 368: printf("#0364:case 1 368\n"); break;
-case 369: printf("#0365:case 1 369\n"); break;
-case 370: printf("#0366:case 1 370\n"); break;
-case 371: printf("#0367:case 1 371\n"); break;
-case 372: printf("#0368:case 1 372\n"); break;
-case 373: printf("#0369:case 1 373\n"); break;
-case 374: printf("#0370:case 1 374\n"); break;
-case 375: printf("#0371:case 1 375\n"); break;
-case 376: printf("#0372:case 1 376\n"); break;
-case 377: printf("#0373:case 1 377\n"); break;
-case 378: printf("#0374:case 1 378\n"); break;
-case 379: printf("#0375:case 1 379\n"); break;
-case 380: printf("#0376:case 1 380\n"); break;
-case 381: printf("#0377:case 1 381\n"); break;
-case 382: printf("#0378:case 1 382\n"); break;
-case 383: printf("#0379:case 1 383\n"); break;
-case 384: printf("#0380:case 1 384\n"); break;
-case 385: printf("#0381:case 1 385\n"); break;
-case 386: printf("#0382:case 1 386\n"); break;
-case 387: printf("#0383:case 1 387\n"); break;
-case 388: printf("#0384:case 1 388\n"); break;
-case 389: printf("#0385:case 1 389\n"); break;
-case 390: printf("#0386:case 1 390\n"); break;
-case 391: printf("#0387:case 1 391\n"); break;
-case 392: printf("#0388:case 1 392\n"); break;
-case 393: printf("#0389:case 1 393\n"); break;
-case 394: printf("#0390:case 1 394\n"); break;
-case 395: printf("#0391:case 1 395\n"); break;
-case 396: printf("#0392:case 1 396\n"); break;
-case 397: printf("#0393:case 1 397\n"); break;
-case 398: printf("#0394:case 1 398\n"); break;
-case 399: printf("#0395:case 1 399\n"); break;
+case 19: printf("#0023:case 1 19\n"); break;
+case 20: printf("#0024:case 1 20\n"); break;
+case 21: printf("#0025:case 1 21\n"); break;
+case 22: printf("#0026:case 1 22\n"); break;
+case 23: printf("#0027:case 1 23\n"); break;
+case 24: printf("#0028:case 1 24\n"); break;
+case 25: printf("#0029:case 1 25\n"); break;
+case 26: printf("#0030:case 1 26\n"); break;
+case 27: printf("#0031:case 1 27\n"); break;
+case 28: printf("#0032:case 1 28\n"); break;
+case 29: printf("#0033:case 1 29\n"); break;
+case 30: printf("#0034:case 1 30\n"); break;
+case 31: printf("#0035:case 1 31\n"); break;
+case 32: printf("#0036:case 1 32\n"); break;
+case 33: printf("#0037:case 1 33\n"); break;
+case 34: printf("#0038:case 1 34\n"); break;
+case 35: printf("#0039:case 1 35\n"); break;
+case 36: printf("#0040:case 1 36\n"); break;
+case 37: printf("#0041:case 1 37\n"); break;
+case 38: printf("#0042:case 1 38\n"); break;
+case 39: printf("#0043:case 1 39\n"); break;
+case 40: printf("#0044:case 1 40\n"); break;
+case 41: printf("#0045:case 1 41\n"); break;
+case 42: printf("#0046:case 1 42\n"); break;
+case 43: printf("#0047:case 1 43\n"); break;
+case 44: printf("#0048:case 1 44\n"); break;
+case 45: printf("#0049:case 1 45\n"); break;
+case 46: printf("#0050:case 1 46\n"); break;
+case 47: printf("#0051:case 1 47\n"); break;
+case 48: printf("#0052:case 1 48\n"); break;
+case 49: printf("#0053:case 1 49\n"); break;
+case 50: printf("#0054:case 1 50\n"); break;
+case 51: printf("#0055:case 1 51\n"); break;
+case 52: printf("#0056:case 1 52\n"); break;
+case 53: printf("#0057:case 1 53\n"); break;
+case 54: printf("#0058:case 1 54\n"); break;
+case 55: printf("#0059:case 1 55\n"); break;
+case 56: printf("#0060:case 1 56\n"); break;
+case 57: printf("#0061:case 1 57\n"); break;
+case 58: printf("#0062:case 1 58\n"); break;
+case 59: printf("#0063:case 1 59\n"); break;
+case 60: printf("#0064:case 1 60\n"); break;
+case 61: printf("#0065:case 1 61\n"); break;
+case 62: printf("#0066:case 1 62\n"); break;
+case 63: printf("#0067:case 1 63\n"); break;
+case 64: printf("#0068:case 1 64\n"); break;
+case 65: printf("#0069:case 1 65\n"); break;
+case 66: printf("#0070:case 1 66\n"); break;
+case 67: printf("#0071:case 1 67\n"); break;
+case 68: printf("#0072:case 1 68\n"); break;
+case 69: printf("#0073:case 1 69\n"); break;
+case 70: printf("#0074:case 1 70\n"); break;
+case 71: printf("#0075:case 1 71\n"); break;
+case 72: printf("#0076:case 1 72\n"); break;
+case 73: printf("#0077:case 1 73\n"); break;
+case 74: printf("#0078:case 1 74\n"); break;
+case 75: printf("#0079:case 1 75\n"); break;
+case 76: printf("#0080:case 1 76\n"); break;
+case 77: printf("#0081:case 1 77\n"); break;
+case 78: printf("#0082:case 1 78\n"); break;
+case 79: printf("#0083:case 1 79\n"); break;
+case 80: printf("#0084:case 1 80\n"); break;
+case 81: printf("#0085:case 1 81\n"); break;
+case 82: printf("#0086:case 1 82\n"); break;
+case 83: printf("#0087:case 1 83\n"); break;
+case 84: printf("#0088:case 1 84\n"); break;
+case 85: printf("#0089:case 1 85\n"); break;
+case 86: printf("#0090:case 1 86\n"); break;
+case 87: printf("#0091:case 1 87\n"); break;
+case 88: printf("#0092:case 1 88\n"); break;
+case 89: printf("#0093:case 1 89\n"); break;
+case 90: printf("#0094:case 1 90\n"); break;
+case 91: printf("#0095:case 1 91\n"); break;
+case 92: printf("#0096:case 1 92\n"); break;
+case 93: printf("#0097:case 1 93\n"); break;
+case 94: printf("#0098:case 1 94\n"); break;
+case 95: printf("#0099:case 1 95\n"); break;
+case 96: printf("#0100:case 1 96\n"); break;
+case 97: printf("#0101:case 1 97\n"); break;
+case 98: printf("#0102:case 1 98\n"); break;
+case 99: printf("#0103:case 1 99\n"); break;
+case 100: printf("#0104:case 1 100\n"); break;
+case 101: printf("#0105:case 1 101\n"); break;
+case 102: printf("#0106:case 1 102\n"); break;
+case 103: printf("#0107:case 1 103\n"); break;
+case 104: printf("#0108:case 1 104\n"); break;
+case 105: printf("#0109:case 1 105\n"); break;
+case 106: printf("#0110:case 1 106\n"); break;
+case 107: printf("#0111:case 1 107\n"); break;
+case 108: printf("#0112:case 1 108\n"); break;
+case 109: printf("#0113:case 1 109\n"); break;
+case 110: printf("#0114:case 1 110\n"); break;
+case 111: printf("#0115:case 1 111\n"); break;
+case 112: printf("#0116:case 1 112\n"); break;
+case 113: printf("#0117:case 1 113\n"); break;
+case 114: printf("#0118:case 1 114\n"); break;
+case 115: printf("#0119:case 1 115\n"); break;
+case 116: printf("#0120:case 1 116\n"); break;
+case 117: printf("#0121:case 1 117\n"); break;
+case 118: printf("#0122:case 1 118\n"); break;
+case 119: printf("#0123:case 1 119\n"); break;
+case 120: printf("#0124:case 1 120\n"); break;
+case 121: printf("#0125:case 1 121\n"); break;
+case 122: printf("#0126:case 1 122\n"); break;
+case 123: printf("#0127:case 1 123\n"); break;
+case 124: printf("#0128:case 1 124\n"); break;
+case 125: printf("#0129:case 1 125\n"); break;
+case 126: printf("#0130:case 1 126\n"); break;
+case 127: printf("#0131:case 1 127\n"); break;
+case 128: printf("#0132:case 1 128\n"); break;
+case 129: printf("#0133:case 1 129\n"); break;
+case 130: printf("#0134:case 1 130\n"); break;
+case 131: printf("#0135:case 1 131\n"); break;
+case 132: printf("#0136:case 1 132\n"); break;
+case 133: printf("#0137:case 1 133\n"); break;
+case 134: printf("#0138:case 1 134\n"); break;
+case 135: printf("#0139:case 1 135\n"); break;
+case 136: printf("#0140:case 1 136\n"); break;
+case 137: printf("#0141:case 1 137\n"); break;
+case 138: printf("#0142:case 1 138\n"); break;
+case 139: printf("#0143:case 1 139\n"); break;
+case 140: printf("#0144:case 1 140\n"); break;
+case 141: printf("#0145:case 1 141\n"); break;
+case 142: printf("#0146:case 1 142\n"); break;
+case 143: printf("#0147:case 1 143\n"); break;
+case 144: printf("#0148:case 1 144\n"); break;
+case 145: printf("#0149:case 1 145\n"); break;
+case 146: printf("#0150:case 1 146\n"); break;
+case 147: printf("#0151:case 1 147\n"); break;
+case 148: printf("#0152:case 1 148\n"); break;
+case 149: printf("#0153:case 1 149\n"); break;
+case 150: printf("#0154:case 1 150\n"); break;
+case 151: printf("#0155:case 1 151\n"); break;
+case 152: printf("#0156:case 1 152\n"); break;
+case 153: printf("#0157:case 1 153\n"); break;
+case 154: printf("#0158:case 1 154\n"); break;
+case 155: printf("#0159:case 1 155\n"); break;
+case 156: printf("#0160:case 1 156\n"); break;
+case 157: printf("#0161:case 1 157\n"); break;
+case 158: printf("#0162:case 1 158\n"); break;
+case 159: printf("#0163:case 1 159\n"); break;
+case 160: printf("#0164:case 1 160\n"); break;
+case 161: printf("#0165:case 1 161\n"); break;
+case 162: printf("#0166:case 1 162\n"); break;
+case 163: printf("#0167:case 1 163\n"); break;
+case 164: printf("#0168:case 1 164\n"); break;
+case 165: printf("#0169:case 1 165\n"); break;
+case 166: printf("#0170:case 1 166\n"); break;
+case 167: printf("#0171:case 1 167\n"); break;
+case 168: printf("#0172:case 1 168\n"); break;
+case 169: printf("#0173:case 1 169\n"); break;
+case 170: printf("#0174:case 1 170\n"); break;
+case 171: printf("#0175:case 1 171\n"); break;
+case 172: printf("#0176:case 1 172\n"); break;
+case 173: printf("#0177:case 1 173\n"); break;
+case 174: printf("#0178:case 1 174\n"); break;
+case 175: printf("#0179:case 1 175\n"); break;
+case 176: printf("#0180:case 1 176\n"); break;
+case 177: printf("#0181:case 1 177\n"); break;
+case 178: printf("#0182:case 1 178\n"); break;
+case 179: printf("#0183:case 1 179\n"); break;
+case 180: printf("#0184:case 1 180\n"); break;
+case 181: printf("#0185:case 1 181\n"); break;
+case 182: printf("#0186:case 1 182\n"); break;
+case 183: printf("#0187:case 1 183\n"); break;
+case 184: printf("#0188:case 1 184\n"); break;
+case 185: printf("#0189:case 1 185\n"); break;
+case 186: printf("#0190:case 1 186\n"); break;
+case 187: printf("#0191:case 1 187\n"); break;
+case 188: printf("#0192:case 1 188\n"); break;
+case 189: printf("#0193:case 1 189\n"); break;
+case 190: printf("#0194:case 1 190\n"); break;
+case 191: printf("#0195:case 1 191\n"); break;
+case 192: printf("#0196:case 1 192\n"); break;
+case 193: printf("#0197:case 1 193\n"); break;
+case 194: printf("#0198:case 1 194\n"); break;
+case 195: printf("#0199:case 1 195\n"); break;
+case 196: printf("#0200:case 1 196\n"); break;
+case 197: printf("#0201:case 1 197\n"); break;
+case 198: printf("#0202:case 1 198\n"); break;
+case 199: printf("#0203:case 1 199\n"); break;
+case 200: printf("#0204:case 1 200\n"); break;
+case 201: printf("#0205:case 1 201\n"); break;
+case 202: printf("#0206:case 1 202\n"); break;
+case 203: printf("#0207:case 1 203\n"); break;
+case 204: printf("#0208:case 1 204\n"); break;
+case 205: printf("#0209:case 1 205\n"); break;
+case 206: printf("#0210:case 1 206\n"); break;
+case 207: printf("#0211:case 1 207\n"); break;
+case 208: printf("#0212:case 1 208\n"); break;
+case 209: printf("#0213:case 1 209\n"); break;
+case 210: printf("#0214:case 1 210\n"); break;
+case 211: printf("#0215:case 1 211\n"); break;
+case 212: printf("#0216:case 1 212\n"); break;
+case 213: printf("#0217:case 1 213\n"); break;
+case 214: printf("#0218:case 1 214\n"); break;
+case 215: printf("#0219:case 1 215\n"); break;
+case 216: printf("#0220:case 1 216\n"); break;
+case 217: printf("#0221:case 1 217\n"); break;
+case 218: printf("#0222:case 1 218\n"); break;
+case 219: printf("#0223:case 1 219\n"); break;
+case 220: printf("#0224:case 1 220\n"); break;
+case 221: printf("#0225:case 1 221\n"); break;
+case 222: printf("#0226:case 1 222\n"); break;
+case 223: printf("#0227:case 1 223\n"); break;
+case 224: printf("#0228:case 1 224\n"); break;
+case 225: printf("#0229:case 1 225\n"); break;
+case 226: printf("#0230:case 1 226\n"); break;
+case 227: printf("#0231:case 1 227\n"); break;
+case 228: printf("#0232:case 1 228\n"); break;
+case 229: printf("#0233:case 1 229\n"); break;
+case 230: printf("#0234:case 1 230\n"); break;
+case 231: printf("#0235:case 1 231\n"); break;
+case 232: printf("#0236:case 1 232\n"); break;
+case 233: printf("#0237:case 1 233\n"); break;
+case 234: printf("#0238:case 1 234\n"); break;
+case 235: printf("#0239:case 1 235\n"); break;
+case 236: printf("#0240:case 1 236\n"); break;
+case 237: printf("#0241:case 1 237\n"); break;
+case 238: printf("#0242:case 1 238\n"); break;
+case 239: printf("#0243:case 1 239\n"); break;
+case 240: printf("#0244:case 1 240\n"); break;
+case 241: printf("#0245:case 1 241\n"); break;
+case 242: printf("#0246:case 1 242\n"); break;
+case 243: printf("#0247:case 1 243\n"); break;
+case 244: printf("#0248:case 1 244\n"); break;
+case 245: printf("#0249:case 1 245\n"); break;
+case 246: printf("#0250:case 1 246\n"); break;
+case 247: printf("#0251:case 1 247\n"); break;
+case 248: printf("#0252:case 1 248\n"); break;
+case 249: printf("#0253:case 1 249\n"); break;
+case 250: printf("#0254:case 1 250\n"); break;
+case 251: printf("#0255:case 1 251\n"); break;
+case 252: printf("#0256:case 1 252\n"); break;
+case 253: printf("#0257:case 1 253\n"); break;
+case 254: printf("#0258:case 1 254\n"); break;
+case 255: printf("#0259:case 1 255\n"); break;
+case 256: printf("#0260:case 1 256\n"); break;
+case 257: printf("#0261:case 1 257\n"); break;
+case 258: printf("#0262:case 1 258\n"); break;
+case 259: printf("#0263:case 1 259\n"); break;
+case 260: printf("#0264:case 1 260\n"); break;
+case 261: printf("#0265:case 1 261\n"); break;
+case 262: printf("#0266:case 1 262\n"); break;
+case 263: printf("#0267:case 1 263\n"); break;
+case 264: printf("#0268:case 1 264\n"); break;
+case 265: printf("#0269:case 1 265\n"); break;
+case 266: printf("#0270:case 1 266\n"); break;
+case 267: printf("#0271:case 1 267\n"); break;
+case 268: printf("#0272:case 1 268\n"); break;
+case 269: printf("#0273:case 1 269\n"); break;
+case 270: printf("#0274:case 1 270\n"); break;
+case 271: printf("#0275:case 1 271\n"); break;
+case 272: printf("#0276:case 1 272\n"); break;
+case 273: printf("#0277:case 1 273\n"); break;
+case 274: printf("#0278:case 1 274\n"); break;
+case 275: printf("#0279:case 1 275\n"); break;
+case 276: printf("#0280:case 1 276\n"); break;
+case 277: printf("#0281:case 1 277\n"); break;
+case 278: printf("#0282:case 1 278\n"); break;
+case 279: printf("#0283:case 1 279\n"); break;
+case 280: printf("#0284:case 1 280\n"); break;
+case 281: printf("#0285:case 1 281\n"); break;
+case 282: printf("#0286:case 1 282\n"); break;
+case 283: printf("#0287:case 1 283\n"); break;
+case 284: printf("#0288:case 1 284\n"); break;
+case 285: printf("#0289:case 1 285\n"); break;
+case 286: printf("#0290:case 1 286\n"); break;
+case 287: printf("#0291:case 1 287\n"); break;
+case 288: printf("#0292:case 1 288\n"); break;
+case 289: printf("#0293:case 1 289\n"); break;
+case 290: printf("#0294:case 1 290\n"); break;
+case 291: printf("#0295:case 1 291\n"); break;
+case 292: printf("#0296:case 1 292\n"); break;
+case 293: printf("#0297:case 1 293\n"); break;
+case 294: printf("#0298:case 1 294\n"); break;
+case 295: printf("#0299:case 1 295\n"); break;
+case 296: printf("#0300:case 1 296\n"); break;
+case 297: printf("#0301:case 1 297\n"); break;
+case 298: printf("#0302:case 1 298\n"); break;
+case 299: printf("#0303:case 1 299\n"); break;
+case 300: printf("#0304:case 1 300\n"); break;
+case 301: printf("#0305:case 1 301\n"); break;
+case 302: printf("#0306:case 1 302\n"); break;
+case 303: printf("#0307:case 1 303\n"); break;
+case 304: printf("#0308:case 1 304\n"); break;
+case 305: printf("#0309:case 1 305\n"); break;
+case 306: printf("#0310:case 1 306\n"); break;
+case 307: printf("#0311:case 1 307\n"); break;
+case 308: printf("#0312:case 1 308\n"); break;
+case 309: printf("#0313:case 1 309\n"); break;
+case 310: printf("#0314:case 1 310\n"); break;
+case 311: printf("#0315:case 1 311\n"); break;
+case 312: printf("#0316:case 1 312\n"); break;
+case 313: printf("#0317:case 1 313\n"); break;
+case 314: printf("#0318:case 1 314\n"); break;
+case 315: printf("#0319:case 1 315\n"); break;
+case 316: printf("#0320:case 1 316\n"); break;
+case 317: printf("#0321:case 1 317\n"); break;
+case 318: printf("#0322:case 1 318\n"); break;
+case 319: printf("#0323:case 1 319\n"); break;
+case 320: printf("#0324:case 1 320\n"); break;
+case 321: printf("#0325:case 1 321\n"); break;
+case 322: printf("#0326:case 1 322\n"); break;
+case 323: printf("#0327:case 1 323\n"); break;
+case 324: printf("#0328:case 1 324\n"); break;
+case 325: printf("#0329:case 1 325\n"); break;
+case 326: printf("#0330:case 1 326\n"); break;
+case 327: printf("#0331:case 1 327\n"); break;
+case 328: printf("#0332:case 1 328\n"); break;
+case 329: printf("#0333:case 1 329\n"); break;
+case 330: printf("#0334:case 1 330\n"); break;
+case 331: printf("#0335:case 1 331\n"); break;
+case 332: printf("#0336:case 1 332\n"); break;
+case 333: printf("#0337:case 1 333\n"); break;
+case 334: printf("#0338:case 1 334\n"); break;
+case 335: printf("#0339:case 1 335\n"); break;
+case 336: printf("#0340:case 1 336\n"); break;
+case 337: printf("#0341:case 1 337\n"); break;
+case 338: printf("#0342:case 1 338\n"); break;
+case 339: printf("#0343:case 1 339\n"); break;
+case 340: printf("#0344:case 1 340\n"); break;
+case 341: printf("#0345:case 1 341\n"); break;
+case 342: printf("#0346:case 1 342\n"); break;
+case 343: printf("#0347:case 1 343\n"); break;
+case 344: printf("#0348:case 1 344\n"); break;
+case 345: printf("#0349:case 1 345\n"); break;
+case 346: printf("#0350:case 1 346\n"); break;
+case 347: printf("#0351:case 1 347\n"); break;
+case 348: printf("#0352:case 1 348\n"); break;
+case 349: printf("#0353:case 1 349\n"); break;
+case 350: printf("#0354:case 1 350\n"); break;
+case 351: printf("#0355:case 1 351\n"); break;
+case 352: printf("#0356:case 1 352\n"); break;
+case 353: printf("#0357:case 1 353\n"); break;
+case 354: printf("#0358:case 1 354\n"); break;
+case 355: printf("#0359:case 1 355\n"); break;
+case 356: printf("#0360:case 1 356\n"); break;
+case 357: printf("#0361:case 1 357\n"); break;
+case 358: printf("#0362:case 1 358\n"); break;
+case 359: printf("#0363:case 1 359\n"); break;
+case 360: printf("#0364:case 1 360\n"); break;
+case 361: printf("#0365:case 1 361\n"); break;
+case 362: printf("#0366:case 1 362\n"); break;
+case 363: printf("#0367:case 1 363\n"); break;
+case 364: printf("#0368:case 1 364\n"); break;
+case 365: printf("#0369:case 1 365\n"); break;
+case 366: printf("#0370:case 1 366\n"); break;
+case 367: printf("#0371:case 1 367\n"); break;
+case 368: printf("#0372:case 1 368\n"); break;
+case 369: printf("#0373:case 1 369\n"); break;
+case 370: printf("#0374:case 1 370\n"); break;
+case 371: printf("#0375:case 1 371\n"); break;
+case 372: printf("#0376:case 1 372\n"); break;
+case 373: printf("#0377:case 1 373\n"); break;
+case 374: printf("#0378:case 1 374\n"); break;
+case 375: printf("#0379:case 1 375\n"); break;
+case 376: printf("#0380:case 1 376\n"); break;
+case 377: printf("#0381:case 1 377\n"); break;
+case 378: printf("#0382:case 1 378\n"); break;
+case 379: printf("#0383:case 1 379\n"); break;
+case 380: printf("#0384:case 1 380\n"); break;
+case 381: printf("#0385:case 1 381\n"); break;
+case 382: printf("#0386:case 1 382\n"); break;
+case 383: printf("#0387:case 1 383\n"); break;
+case 384: printf("#0388:case 1 384\n"); break;
+case 385: printf("#0389:case 1 385\n"); break;
+case 386: printf("#0390:case 1 386\n"); break;
+case 387: printf("#0391:case 1 387\n"); break;
+case 388: printf("#0392:case 1 388\n"); break;
+case 389: printf("#0393:case 1 389\n"); break;
+case 390: printf("#0394:case 1 390\n"); break;
+case 391: printf("#0395:case 1 391\n"); break;
+case 392: printf("#0396:case 1 392\n"); break;
+case 393: printf("#0397:case 1 393\n"); break;
+case 394: printf("#0398:case 1 394\n"); break;
+case 395: printf("#0399:case 1 395\n"); break;
+case 396: printf("#0400:case 1 396\n"); break;
+case 397: printf("#0401:case 1 397\n"); break;
+case 398: printf("#0402:case 1 398\n"); break;
+case 399: printf("#0403:case 1 399\n"); break;
    }
 }
 
 main2(int i)
 {
    switch(i) {
-case -205: printf("#0402:case 2 -205\n"); break;
-case -195: printf("#0403:case 2 -195\n"); break;
-case -185: printf("#0404:case 2 -185\n"); break;
-case -175: printf("#0405:case 2 -175\n"); break;
-case -165: printf("#0406:case 2 -165\n"); break;
-case -155: printf("#0407:case 2 -155\n"); break;
-case -145: printf("#0408:case 2 -145\n"); break;
-case -135: printf("#0409:case 2 -135\n"); break;
-case -125: printf("#0410:case 2 -125\n"); break;
-case -115: printf("#0411:case 2 -115\n"); break;
-case -105: printf("#0412:case 2 -105\n"); break;
-case -95: printf("#0413:case 2 -95\n"); break;
-case -85: printf("#0414:case 2 -85\n"); break;
-case -75: printf("#0415:case 2 -75\n"); break;
-case -65: printf("#0416:case 2 -65\n"); break;
-case -55: printf("#0417:case 2 -55\n"); break;
-case -45: printf("#0418:case 2 -45\n"); break;
-case -35: printf("#0419:case 2 -35\n"); break;
-case -25: printf("#0420:case 2 -25\n"); break;
-case -15: printf("#0421:case 2 -15\n"); break;
-case -5: printf("#0422:case 2 -5\n"); break;
-case 5: printf("#0423:case 2 5\n"); break;
-case 15: printf("#0424:case 2 15\n"); break;
-case 25: printf("#0425:case 2 25\n"); break;
-case 35: printf("#0426:case 2 35\n"); break;
-case 45: printf("#0427:case 2 45\n"); break;
-case 55: printf("#0428:case 2 55\n"); break;
-case 65: printf("#0429:case 2 65\n"); break;
-case 75: printf("#0430:case 2 75\n"); break;
-case 85: printf("#0431:case 2 85\n"); break;
-case 95: printf("#0432:case 2 95\n"); break;
-case 105: printf("#0433:case 2 105\n"); break;
-case 115: printf("#0434:case 2 115\n"); break;
-case 125: printf("#0435:case 2 125\n"); break;
-case 135: printf("#0436:case 2 135\n"); break;
-case 145: printf("#0437:case 2 145\n"); break;
-case 155: printf("#0438:case 2 155\n"); break;
-case 165: printf("#0439:case 2 165\n"); break;
-case 175: printf("#0440:case 2 175\n"); break;
-case 185: printf("#0441:case 2 185\n"); break;
-case 195: printf("#0442:case 2 195\n"); break;
-case 205: printf("#0443:case 2 205\n"); break;
-case 215: printf("#0444:case 2 215\n"); break;
-case 225: printf("#0445:case 2 225\n"); break;
-case 235: printf("#0446:case 2 235\n"); break;
-case 245: printf("#0447:case 2 245\n"); break;
-case 255: printf("#0448:case 2 255\n"); break;
-case 265: printf("#0449:case 2 265\n"); break;
-case 275: printf("#0450:case 2 275\n"); break;
-case 285: printf("#0451:case 2 285\n"); break;
-case 295: printf("#0452:case 2 295\n"); break;
-case 305: printf("#0453:case 2 305\n"); break;
-case 315: printf("#0454:case 2 315\n"); break;
-case 325: printf("#0455:case 2 325\n"); break;
-case 335: printf("#0456:case 2 335\n"); break;
-case 345: printf("#0457:case 2 345\n"); break;
-case 355: printf("#0458:case 2 355\n"); break;
-case 365: printf("#0459:case 2 365\n"); break;
-case 375: printf("#0460:case 2 375\n"); break;
-case 385: printf("#0461:case 2 385\n"); break;
-case 395: printf("#0462:case 2 395\n"); break;
-case 405: printf("#0463:case 2 405\n"); break;
-case 415: printf("#0464:case 2 415\n"); break;
-case 425: printf("#0465:case 2 425\n"); break;
-case 435: printf("#0466:case 2 435\n"); break;
-case 445: printf("#0467:case 2 445\n"); break;
-case 455: printf("#0468:case 2 455\n"); break;
-case 465: printf("#0469:case 2 465\n"); break;
-case 475: printf("#0470:case 2 475\n"); break;
-case 485: printf("#0471:case 2 485\n"); break;
-case 495: printf("#0472:case 2 495\n"); break;
-case 505: printf("#0473:case 2 505\n"); break;
-case 515: printf("#0474:case 2 515\n"); break;
-case 525: printf("#0475:case 2 525\n"); break;
-case 535: printf("#0476:case 2 535\n"); break;
-case 545: printf("#0477:case 2 545\n"); break;
-case 555: printf("#0478:case 2 555\n"); break;
-case 565: printf("#0479:case 2 565\n"); break;
-case 575: printf("#0480:case 2 575\n"); break;
-case 585: printf("#0481:case 2 585\n"); break;
-case 595: printf("#0482:case 2 595\n"); break;
-case 605: printf("#0483:case 2 605\n"); break;
-case 615: printf("#0484:case 2 615\n"); break;
-case 625: printf("#0485:case 2 625\n"); break;
-case 635: printf("#0486:case 2 635\n"); break;
-case 645: printf("#0487:case 2 645\n"); break;
-case 655: printf("#0488:case 2 655\n"); break;
-case 665: printf("#0489:case 2 665\n"); break;
-case 675: printf("#0490:case 2 675\n"); break;
-case 685: printf("#0491:case 2 685\n"); break;
-case 695: printf("#0492:case 2 695\n"); break;
-case 705: printf("#0493:case 2 705\n"); break;
-case 715: printf("#0494:case 2 715\n"); break;
-case 725: printf("#0495:case 2 725\n"); break;
-case 735: printf("#0496:case 2 735\n"); break;
-case 745: printf("#0497:case 2 745\n"); break;
-case 755: printf("#0498:case 2 755\n"); break;
-case 765: printf("#0499:case 2 765\n"); break;
-case 775: printf("#0500:case 2 775\n"); break;
-case 785: printf("#0501:case 2 785\n"); break;
-case 795: printf("#0502:case 2 795\n"); break;
-case 805: printf("#0503:case 2 805\n"); break;
-case 815: printf("#0504:case 2 815\n"); break;
-case 825: printf("#0505:case 2 825\n"); break;
-case 835: printf("#0506:case 2 835\n"); break;
-case 845: printf("#0507:case 2 845\n"); break;
-case 855: printf("#0508:case 2 855\n"); break;
-case 865: printf("#0509:case 2 865\n"); break;
-case 875: printf("#0510:case 2 875\n"); break;
-case 885: printf("#0511:case 2 885\n"); break;
-case 895: printf("#0512:case 2 895\n"); break;
-case 905: printf("#0513:case 2 905\n"); break;
-case 915: printf("#0514:case 2 915\n"); break;
-case 925: printf("#0515:case 2 925\n"); break;
-case 935: printf("#0516:case 2 935\n"); break;
-case 945: printf("#0517:case 2 945\n"); break;
-case 955: printf("#0518:case 2 955\n"); break;
-case 965: printf("#0519:case 2 965\n"); break;
-case 975: printf("#0520:case 2 975\n"); break;
-case 985: printf("#0521:case 2 985\n"); break;
-case 995: printf("#0522:case 2 995\n"); break;
-case 1005: printf("#0523:case 2 1005\n"); break;
-case 1015: printf("#0524:case 2 1015\n"); break;
-case 1025: printf("#0525:case 2 1025\n"); break;
-case 1035: printf("#0526:case 2 1035\n"); break;
-case 1045: printf("#0527:case 2 1045\n"); break;
-case 1055: printf("#0528:case 2 1055\n"); break;
-case 1065: printf("#0529:case 2 1065\n"); break;
-case 1075: printf("#0530:case 2 1075\n"); break;
-case 1085: printf("#0531:case 2 1085\n"); break;
-case 1095: printf("#0532:case 2 1095\n"); break;
-case 1105: printf("#0533:case 2 1105\n"); break;
-case 1115: printf("#0534:case 2 1115\n"); break;
-case 1125: printf("#0535:case 2 1125\n"); break;
-case 1135: printf("#0536:case 2 1135\n"); break;
-case 1145: printf("#0537:case 2 1145\n"); break;
-case 1155: printf("#0538:case 2 1155\n"); break;
-case 1165: printf("#0539:case 2 1165\n"); break;
-case 1175: printf("#0540:case 2 1175\n"); break;
-case 1185: printf("#0541:case 2 1185\n"); break;
-case 1195: printf("#0542:case 2 1195\n"); break;
-case 1205: printf("#0543:case 2 1205\n"); break;
-case 1215: printf("#0544:case 2 1215\n"); break;
-case 1225: printf("#0545:case 2 1225\n"); break;
-case 1235: printf("#0546:case 2 1235\n"); break;
-case 1245: printf("#0547:case 2 1245\n"); break;
-case 1255: printf("#0548:case 2 1255\n"); break;
-case 1265: printf("#0549:case 2 1265\n"); break;
-case 1275: printf("#0550:case 2 1275\n"); break;
-case 1285: printf("#0551:case 2 1285\n"); break;
-case 1295: printf("#0552:case 2 1295\n"); break;
-case 1305: printf("#0553:case 2 1305\n"); break;
-case 1315: printf("#0554:case 2 1315\n"); break;
-case 1325: printf("#0555:case 2 1325\n"); break;
-case 1335: printf("#0556:case 2 1335\n"); break;
-case 1345: printf("#0557:case 2 1345\n"); break;
-case 1355: printf("#0558:case 2 1355\n"); break;
-case 1365: printf("#0559:case 2 1365\n"); break;
-case 1375: printf("#0560:case 2 1375\n"); break;
-case 1385: printf("#0561:case 2 1385\n"); break;
-case 1395: printf("#0562:case 2 1395\n"); break;
-case 1405: printf("#0563:case 2 1405\n"); break;
-case 1415: printf("#0564:case 2 1415\n"); break;
-case 1425: printf("#0565:case 2 1425\n"); break;
-case 1435: printf("#0566:case 2 1435\n"); break;
-case 1445: printf("#0567:case 2 1445\n"); break;
-case 1455: printf("#0568:case 2 1455\n"); break;
-case 1465: printf("#0569:case 2 1465\n"); break;
-case 1475: printf("#0570:case 2 1475\n"); break;
-case 1485: printf("#0571:case 2 1485\n"); break;
-case 1495: printf("#0572:case 2 1495\n"); break;
-case 1505: printf("#0573:case 2 1505\n"); break;
-case 1515: printf("#0574:case 2 1515\n"); break;
-case 1525: printf("#0575:case 2 1525\n"); break;
-case 1535: printf("#0576:case 2 1535\n"); break;
-case 1545: printf("#0577:case 2 1545\n"); break;
-case 1555: printf("#0578:case 2 1555\n"); break;
-case 1565: printf("#0579:case 2 1565\n"); break;
-case 1575: printf("#0580:case 2 1575\n"); break;
-case 1585: printf("#0581:case 2 1585\n"); break;
-case 1595: printf("#0582:case 2 1595\n"); break;
-case 1605: printf("#0583:case 2 1605\n"); break;
-case 1615: printf("#0584:case 2 1615\n"); break;
-case 1625: printf("#0585:case 2 1625\n"); break;
-case 1635: printf("#0586:case 2 1635\n"); break;
-case 1645: printf("#0587:case 2 1645\n"); break;
-case 1655: printf("#0588:case 2 1655\n"); break;
-case 1665: printf("#0589:case 2 1665\n"); break;
-case 1675: printf("#0590:case 2 1675\n"); break;
-case 1685: printf("#0591:case 2 1685\n"); break;
-case 1695: printf("#0592:case 2 1695\n"); break;
-case 1705: printf("#0593:case 2 1705\n"); break;
-case 1715: printf("#0594:case 2 1715\n"); break;
-case 1725: printf("#0595:case 2 1725\n"); break;
-case 1735: printf("#0596:case 2 1735\n"); break;
-case 1745: printf("#0597:case 2 1745\n"); break;
-case 1755: printf("#0598:case 2 1755\n"); break;
-case 1765: printf("#0599:case 2 1765\n"); break;
-case 1775: printf("#0600:case 2 1775\n"); break;
-case 1785: printf("#0601:case 2 1785\n"); break;
-case 1795: printf("#0602:case 2 1795\n"); break;
-case 1805: printf("#0603:case 2 1805\n"); break;
-case 1815: printf("#0604:case 2 1815\n"); break;
-case 1825: printf("#0605:case 2 1825\n"); break;
-case 1835: printf("#0606:case 2 1835\n"); break;
-case 1845: printf("#0607:case 2 1845\n"); break;
-case 1855: printf("#0608:case 2 1855\n"); break;
-case 1865: printf("#0609:case 2 1865\n"); break;
-case 1875: printf("#0610:case 2 1875\n"); break;
-case 1885: printf("#0611:case 2 1885\n"); break;
-case 1895: printf("#0612:case 2 1895\n"); break;
-case 1905: printf("#0613:case 2 1905\n"); break;
-case 1915: printf("#0614:case 2 1915\n"); break;
-case 1925: printf("#0615:case 2 1925\n"); break;
-case 1935: printf("#0616:case 2 1935\n"); break;
-case 1945: printf("#0617:case 2 1945\n"); break;
-case 1955: printf("#0618:case 2 1955\n"); break;
-case 1965: printf("#0619:case 2 1965\n"); break;
-case 1975: printf("#0620:case 2 1975\n"); break;
-case 1985: printf("#0621:case 2 1985\n"); break;
-case 1995: printf("#0622:case 2 1995\n"); break;
-case 2005: printf("#0623:case 2 2005\n"); break;
-case 2015: printf("#0624:case 2 2015\n"); break;
-case 2025: printf("#0625:case 2 2025\n"); break;
-case 2035: printf("#0626:case 2 2035\n"); break;
-case 2045: printf("#0627:case 2 2045\n"); break;
-case 2055: printf("#0628:case 2 2055\n"); break;
-case 2065: printf("#0629:case 2 2065\n"); break;
-case 2075: printf("#0630:case 2 2075\n"); break;
-case 2085: printf("#0631:case 2 2085\n"); break;
-case 2095: printf("#0632:case 2 2095\n"); break;
-case 2105: printf("#0633:case 2 2105\n"); break;
-case 2115: printf("#0634:case 2 2115\n"); break;
-case 2125: printf("#0635:case 2 2125\n"); break;
-case 2135: printf("#0636:case 2 2135\n"); break;
-case 2145: printf("#0637:case 2 2145\n"); break;
-case 2155: printf("#0638:case 2 2155\n"); break;
-case 2165: printf("#0639:case 2 2165\n"); break;
-case 2175: printf("#0640:case 2 2175\n"); break;
-case 2185: printf("#0641:case 2 2185\n"); break;
-case 2195: printf("#0642:case 2 2195\n"); break;
-case 2205: printf("#0643:case 2 2205\n"); break;
-case 2215: printf("#0644:case 2 2215\n"); break;
-case 2225: printf("#0645:case 2 2225\n"); break;
-case 2235: printf("#0646:case 2 2235\n"); break;
-case 2245: printf("#0647:case 2 2245\n"); break;
-case 2255: printf("#0648:case 2 2255\n"); break;
-case 2265: printf("#0649:case 2 2265\n"); break;
-case 2275: printf("#0650:case 2 2275\n"); break;
-case 2285: printf("#0651:case 2 2285\n"); break;
-case 2295: printf("#0652:case 2 2295\n"); break;
-case 2305: printf("#0653:case 2 2305\n"); break;
-case 2315: printf("#0654:case 2 2315\n"); break;
-case 2325: printf("#0655:case 2 2325\n"); break;
-case 2335: printf("#0656:case 2 2335\n"); break;
-case 2345: printf("#0657:case 2 2345\n"); break;
-case 2355: printf("#0658:case 2 2355\n"); break;
-case 2365: printf("#0659:case 2 2365\n"); break;
-case 2375: printf("#0660:case 2 2375\n"); break;
-case 2385: printf("#0661:case 2 2385\n"); break;
-case 2395: printf("#0662:case 2 2395\n"); break;
-case 2405: printf("#0663:case 2 2405\n"); break;
-case 2415: printf("#0664:case 2 2415\n"); break;
-case 2425: printf("#0665:case 2 2425\n"); break;
-case 2435: printf("#0666:case 2 2435\n"); break;
-case 2445: printf("#0667:case 2 2445\n"); break;
-case 2455: printf("#0668:case 2 2455\n"); break;
-case 2465: printf("#0669:case 2 2465\n"); break;
-case 2475: printf("#0670:case 2 2475\n"); break;
-case 2485: printf("#0671:case 2 2485\n"); break;
-case 2495: printf("#0672:case 2 2495\n"); break;
-case 2505: printf("#0673:case 2 2505\n"); break;
-case 2515: printf("#0674:case 2 2515\n"); break;
-case 2525: printf("#0675:case 2 2525\n"); break;
-case 2535: printf("#0676:case 2 2535\n"); break;
-case 2545: printf("#0677:case 2 2545\n"); break;
-case 2555: printf("#0678:case 2 2555\n"); break;
-case 2565: printf("#0679:case 2 2565\n"); break;
-case 2575: printf("#0680:case 2 2575\n"); break;
-case 2585: printf("#0681:case 2 2585\n"); break;
-case 2595: printf("#0682:case 2 2595\n"); break;
-case 2605: printf("#0683:case 2 2605\n"); break;
-case 2615: printf("#0684:case 2 2615\n"); break;
-case 2625: printf("#0685:case 2 2625\n"); break;
-case 2635: printf("#0686:case 2 2635\n"); break;
-case 2645: printf("#0687:case 2 2645\n"); break;
-case 2655: printf("#0688:case 2 2655\n"); break;
-case 2665: printf("#0689:case 2 2665\n"); break;
-case 2675: printf("#0690:case 2 2675\n"); break;
-case 2685: printf("#0691:case 2 2685\n"); break;
-case 2695: printf("#0692:case 2 2695\n"); break;
-case 2705: printf("#0693:case 2 2705\n"); break;
-case 2715: printf("#0694:case 2 2715\n"); break;
-case 2725: printf("#0695:case 2 2725\n"); break;
-case 2735: printf("#0696:case 2 2735\n"); break;
-case 2745: printf("#0697:case 2 2745\n"); break;
-case 2755: printf("#0698:case 2 2755\n"); break;
-case 2765: printf("#0699:case 2 2765\n"); break;
-case 2775: printf("#0700:case 2 2775\n"); break;
-case 2785: printf("#0701:case 2 2785\n"); break;
-case 2795: printf("#0702:case 2 2795\n"); break;
-case 2805: printf("#0703:case 2 2805\n"); break;
-case 2815: printf("#0704:case 2 2815\n"); break;
-case 2825: printf("#0705:case 2 2825\n"); break;
-case 2835: printf("#0706:case 2 2835\n"); break;
-case 2845: printf("#0707:case 2 2845\n"); break;
-case 2855: printf("#0708:case 2 2855\n"); break;
-case 2865: printf("#0709:case 2 2865\n"); break;
-case 2875: printf("#0710:case 2 2875\n"); break;
-case 2885: printf("#0711:case 2 2885\n"); break;
-case 2895: printf("#0712:case 2 2895\n"); break;
-case 2905: printf("#0713:case 2 2905\n"); break;
-case 2915: printf("#0714:case 2 2915\n"); break;
-case 2925: printf("#0715:case 2 2925\n"); break;
-case 2935: printf("#0716:case 2 2935\n"); break;
-case 2945: printf("#0717:case 2 2945\n"); break;
-case 2955: printf("#0718:case 2 2955\n"); break;
-case 2965: printf("#0719:case 2 2965\n"); break;
-case 2975: printf("#0720:case 2 2975\n"); break;
-case 2985: printf("#0721:case 2 2985\n"); break;
-case 2995: printf("#0722:case 2 2995\n"); break;
-default: printf("#0723:default 2 %d\n",i); break;
+case -205: printf("#0410:case 2 -205\n"); break;
+case -195: printf("#0411:case 2 -195\n"); break;
+case -185: printf("#0412:case 2 -185\n"); break;
+case -175: printf("#0413:case 2 -175\n"); break;
+case -165: printf("#0414:case 2 -165\n"); break;
+case -155: printf("#0415:case 2 -155\n"); break;
+case -145: printf("#0416:case 2 -145\n"); break;
+case -135: printf("#0417:case 2 -135\n"); break;
+case -125: printf("#0418:case 2 -125\n"); break;
+case -115: printf("#0419:case 2 -115\n"); break;
+case -105: printf("#0420:case 2 -105\n"); break;
+case -95: printf("#0421:case 2 -95\n"); break;
+case -85: printf("#0422:case 2 -85\n"); break;
+case -75: printf("#0423:case 2 -75\n"); break;
+case -65: printf("#0424:case 2 -65\n"); break;
+case -55: printf("#0425:case 2 -55\n"); break;
+case -45: printf("#0426:case 2 -45\n"); break;
+case -35: printf("#0427:case 2 -35\n"); break;
+case -25: printf("#0428:case 2 -25\n"); break;
+case -15: printf("#0429:case 2 -15\n"); break;
+case -5: printf("#0430:case 2 -5\n"); break;
+case 5: printf("#0431:case 2 5\n"); break;
+case 15: printf("#0432:case 2 15\n"); break;
+case 25: printf("#0433:case 2 25\n"); break;
+case 35: printf("#0434:case 2 35\n"); break;
+case 45: printf("#0435:case 2 45\n"); break;
+case 55: printf("#0436:case 2 55\n"); break;
+case 65: printf("#0437:case 2 65\n"); break;
+case 75: printf("#0438:case 2 75\n"); break;
+case 85: printf("#0439:case 2 85\n"); break;
+case 95: printf("#0440:case 2 95\n"); break;
+case 105: printf("#0441:case 2 105\n"); break;
+case 115: printf("#0442:case 2 115\n"); break;
+case 125: printf("#0443:case 2 125\n"); break;
+case 135: printf("#0444:case 2 135\n"); break;
+case 145: printf("#0445:case 2 145\n"); break;
+case 155: printf("#0446:case 2 155\n"); break;
+case 165: printf("#0447:case 2 165\n"); break;
+case 175: printf("#0448:case 2 175\n"); break;
+case 185: printf("#0449:case 2 185\n"); break;
+case 195: printf("#0450:case 2 195\n"); break;
+case 205: printf("#0451:case 2 205\n"); break;
+case 215: printf("#0452:case 2 215\n"); break;
+case 225: printf("#0453:case 2 225\n"); break;
+case 235: printf("#0454:case 2 235\n"); break;
+case 245: printf("#0455:case 2 245\n"); break;
+case 255: printf("#0456:case 2 255\n"); break;
+case 265: printf("#0457:case 2 265\n"); break;
+case 275: printf("#0458:case 2 275\n"); break;
+case 285: printf("#0459:case 2 285\n"); break;
+case 295: printf("#0460:case 2 295\n"); break;
+case 305: printf("#0461:case 2 305\n"); break;
+case 315: printf("#0462:case 2 315\n"); break;
+case 325: printf("#0463:case 2 325\n"); break;
+case 335: printf("#0464:case 2 335\n"); break;
+case 345: printf("#0465:case 2 345\n"); break;
+case 355: printf("#0466:case 2 355\n"); break;
+case 365: printf("#0467:case 2 365\n"); break;
+case 375: printf("#0468:case 2 375\n"); break;
+case 385: printf("#0469:case 2 385\n"); break;
+case 395: printf("#0470:case 2 395\n"); break;
+case 405: printf("#0471:case 2 405\n"); break;
+case 415: printf("#0472:case 2 415\n"); break;
+case 425: printf("#0473:case 2 425\n"); break;
+case 435: printf("#0474:case 2 435\n"); break;
+case 445: printf("#0475:case 2 445\n"); break;
+case 455: printf("#0476:case 2 455\n"); break;
+case 465: printf("#0477:case 2 465\n"); break;
+case 475: printf("#0478:case 2 475\n"); break;
+case 485: printf("#0479:case 2 485\n"); break;
+case 495: printf("#0480:case 2 495\n"); break;
+case 505: printf("#0481:case 2 505\n"); break;
+case 515: printf("#0482:case 2 515\n"); break;
+case 525: printf("#0483:case 2 525\n"); break;
+case 535: printf("#0484:case 2 535\n"); break;
+case 545: printf("#0485:case 2 545\n"); break;
+case 555: printf("#0486:case 2 555\n"); break;
+case 565: printf("#0487:case 2 565\n"); break;
+case 575: printf("#0488:case 2 575\n"); break;
+case 585: printf("#0489:case 2 585\n"); break;
+case 595: printf("#0490:case 2 595\n"); break;
+case 605: printf("#0491:case 2 605\n"); break;
+case 615: printf("#0492:case 2 615\n"); break;
+case 625: printf("#0493:case 2 625\n"); break;
+case 635: printf("#0494:case 2 635\n"); break;
+case 645: printf("#0495:case 2 645\n"); break;
+case 655: printf("#0496:case 2 655\n"); break;
+case 665: printf("#0497:case 2 665\n"); break;
+case 675: printf("#0498:case 2 675\n"); break;
+case 685: printf("#0499:case 2 685\n"); break;
+case 695: printf("#0500:case 2 695\n"); break;
+case 705: printf("#0501:case 2 705\n"); break;
+case 715: printf("#0502:case 2 715\n"); break;
+case 725: printf("#0503:case 2 725\n"); break;
+case 735: printf("#0504:case 2 735\n"); break;
+case 745: printf("#0505:case 2 745\n"); break;
+case 755: printf("#0506:case 2 755\n"); break;
+case 765: printf("#0507:case 2 765\n"); break;
+case 775: printf("#0508:case 2 775\n"); break;
+case 785: printf("#0509:case 2 785\n"); break;
+case 795: printf("#0510:case 2 795\n"); break;
+case 805: printf("#0511:case 2 805\n"); break;
+case 815: printf("#0512:case 2 815\n"); break;
+case 825: printf("#0513:case 2 825\n"); break;
+case 835: printf("#0514:case 2 835\n"); break;
+case 845: printf("#0515:case 2 845\n"); break;
+case 855: printf("#0516:case 2 855\n"); break;
+case 865: printf("#0517:case 2 865\n"); break;
+case 875: printf("#0518:case 2 875\n"); break;
+case 885: printf("#0519:case 2 885\n"); break;
+case 895: printf("#0520:case 2 895\n"); break;
+case 905: printf("#0521:case 2 905\n"); break;
+case 915: printf("#0522:case 2 915\n"); break;
+case 925: printf("#0523:case 2 925\n"); break;
+case 935: printf("#0524:case 2 935\n"); break;
+case 945: printf("#0525:case 2 945\n"); break;
+case 955: printf("#0526:case 2 955\n"); break;
+case 965: printf("#0527:case 2 965\n"); break;
+case 975: printf("#0528:case 2 975\n"); break;
+case 985: printf("#0529:case 2 985\n"); break;
+case 995: printf("#0530:case 2 995\n"); break;
+case 1005: printf("#0531:case 2 1005\n"); break;
+case 1015: printf("#0532:case 2 1015\n"); break;
+case 1025: printf("#0533:case 2 1025\n"); break;
+case 1035: printf("#0534:case 2 1035\n"); break;
+case 1045: printf("#0535:case 2 1045\n"); break;
+case 1055: printf("#0536:case 2 1055\n"); break;
+case 1065: printf("#0537:case 2 1065\n"); break;
+case 1075: printf("#0538:case 2 1075\n"); break;
+case 1085: printf("#0539:case 2 1085\n"); break;
+case 1095: printf("#0540:case 2 1095\n"); break;
+case 1105: printf("#0541:case 2 1105\n"); break;
+case 1115: printf("#0542:case 2 1115\n"); break;
+case 1125: printf("#0543:case 2 1125\n"); break;
+case 1135: printf("#0544:case 2 1135\n"); break;
+case 1145: printf("#0545:case 2 1145\n"); break;
+case 1155: printf("#0546:case 2 1155\n"); break;
+case 1165: printf("#0547:case 2 1165\n"); break;
+case 1175: printf("#0548:case 2 1175\n"); break;
+case 1185: printf("#0549:case 2 1185\n"); break;
+case 1195: printf("#0550:case 2 1195\n"); break;
+case 1205: printf("#0551:case 2 1205\n"); break;
+case 1215: printf("#0552:case 2 1215\n"); break;
+case 1225: printf("#0553:case 2 1225\n"); break;
+case 1235: printf("#0554:case 2 1235\n"); break;
+case 1245: printf("#0555:case 2 1245\n"); break;
+case 1255: printf("#0556:case 2 1255\n"); break;
+case 1265: printf("#0557:case 2 1265\n"); break;
+case 1275: printf("#0558:case 2 1275\n"); break;
+case 1285: printf("#0559:case 2 1285\n"); break;
+case 1295: printf("#0560:case 2 1295\n"); break;
+case 1305: printf("#0561:case 2 1305\n"); break;
+case 1315: printf("#0562:case 2 1315\n"); break;
+case 1325: printf("#0563:case 2 1325\n"); break;
+case 1335: printf("#0564:case 2 1335\n"); break;
+case 1345: printf("#0565:case 2 1345\n"); break;
+case 1355: printf("#0566:case 2 1355\n"); break;
+case 1365: printf("#0567:case 2 1365\n"); break;
+case 1375: printf("#0568:case 2 1375\n"); break;
+case 1385: printf("#0569:case 2 1385\n"); break;
+case 1395: printf("#0570:case 2 1395\n"); break;
+case 1405: printf("#0571:case 2 1405\n"); break;
+case 1415: printf("#0572:case 2 1415\n"); break;
+case 1425: printf("#0573:case 2 1425\n"); break;
+case 1435: printf("#0574:case 2 1435\n"); break;
+case 1445: printf("#0575:case 2 1445\n"); break;
+case 1455: printf("#0576:case 2 1455\n"); break;
+case 1465: printf("#0577:case 2 1465\n"); break;
+case 1475: printf("#0578:case 2 1475\n"); break;
+case 1485: printf("#0579:case 2 1485\n"); break;
+case 1495: printf("#0580:case 2 1495\n"); break;
+case 1505: printf("#0581:case 2 1505\n"); break;
+case 1515: printf("#0582:case 2 1515\n"); break;
+case 1525: printf("#0583:case 2 1525\n"); break;
+case 1535: printf("#0584:case 2 1535\n"); break;
+case 1545: printf("#0585:case 2 1545\n"); break;
+case 1555: printf("#0586:case 2 1555\n"); break;
+case 1565: printf("#0587:case 2 1565\n"); break;
+case 1575: printf("#0588:case 2 1575\n"); break;
+case 1585: printf("#0589:case 2 1585\n"); break;
+case 1595: printf("#0590:case 2 1595\n"); break;
+case 1605: printf("#0591:case 2 1605\n"); break;
+case 1615: printf("#0592:case 2 1615\n"); break;
+case 1625: printf("#0593:case 2 1625\n"); break;
+case 1635: printf("#0594:case 2 1635\n"); break;
+case 1645: printf("#0595:case 2 1645\n"); break;
+case 1655: printf("#0596:case 2 1655\n"); break;
+case 1665: printf("#0597:case 2 1665\n"); break;
+case 1675: printf("#0598:case 2 1675\n"); break;
+case 1685: printf("#0599:case 2 1685\n"); break;
+case 1695: printf("#0600:case 2 1695\n"); break;
+case 1705: printf("#0601:case 2 1705\n"); break;
+case 1715: printf("#0602:case 2 1715\n"); break;
+case 1725: printf("#0603:case 2 1725\n"); break;
+case 1735: printf("#0604:case 2 1735\n"); break;
+case 1745: printf("#0605:case 2 1745\n"); break;
+case 1755: printf("#0606:case 2 1755\n"); break;
+case 1765: printf("#0607:case 2 1765\n"); break;
+case 1775: printf("#0608:case 2 1775\n"); break;
+case 1785: printf("#0609:case 2 1785\n"); break;
+case 1795: printf("#0610:case 2 1795\n"); break;
+case 1805: printf("#0611:case 2 1805\n"); break;
+case 1815: printf("#0612:case 2 1815\n"); break;
+case 1825: printf("#0613:case 2 1825\n"); break;
+case 1835: printf("#0614:case 2 1835\n"); break;
+case 1845: printf("#0615:case 2 1845\n"); break;
+case 1855: printf("#0616:case 2 1855\n"); break;
+case 1865: printf("#0617:case 2 1865\n"); break;
+case 1875: printf("#0618:case 2 1875\n"); break;
+case 1885: printf("#0619:case 2 1885\n"); break;
+case 1895: printf("#0620:case 2 1895\n"); break;
+case 1905: printf("#0621:case 2 1905\n"); break;
+case 1915: printf("#0622:case 2 1915\n"); break;
+case 1925: printf("#0623:case 2 1925\n"); break;
+case 1935: printf("#0624:case 2 1935\n"); break;
+case 1945: printf("#0625:case 2 1945\n"); break;
+case 1955: printf("#0626:case 2 1955\n"); break;
+case 1965: printf("#0627:case 2 1965\n"); break;
+case 1975: printf("#0628:case 2 1975\n"); break;
+case 1985: printf("#0629:case 2 1985\n"); break;
+case 1995: printf("#0630:case 2 1995\n"); break;
+case 2005: printf("#0631:case 2 2005\n"); break;
+case 2015: printf("#0632:case 2 2015\n"); break;
+case 2025: printf("#0633:case 2 2025\n"); break;
+case 2035: printf("#0634:case 2 2035\n"); break;
+case 2045: printf("#0635:case 2 2045\n"); break;
+case 2055: printf("#0636:case 2 2055\n"); break;
+case 2065: printf("#0637:case 2 2065\n"); break;
+case 2075: printf("#0638:case 2 2075\n"); break;
+case 2085: printf("#0639:case 2 2085\n"); break;
+case 2095: printf("#0640:case 2 2095\n"); break;
+case 2105: printf("#0641:case 2 2105\n"); break;
+case 2115: printf("#0642:case 2 2115\n"); break;
+case 2125: printf("#0643:case 2 2125\n"); break;
+case 2135: printf("#0644:case 2 2135\n"); break;
+case 2145: printf("#0645:case 2 2145\n"); break;
+case 2155: printf("#0646:case 2 2155\n"); break;
+case 2165: printf("#0647:case 2 2165\n"); break;
+case 2175: printf("#0648:case 2 2175\n"); break;
+case 2185: printf("#0649:case 2 2185\n"); break;
+case 2195: printf("#0650:case 2 2195\n"); break;
+case 2205: printf("#0651:case 2 2205\n"); break;
+case 2215: printf("#0652:case 2 2215\n"); break;
+case 2225: printf("#0653:case 2 2225\n"); break;
+case 2235: printf("#0654:case 2 2235\n"); break;
+case 2245: printf("#0655:case 2 2245\n"); break;
+case 2255: printf("#0656:case 2 2255\n"); break;
+case 2265: printf("#0657:case 2 2265\n"); break;
+case 2275: printf("#0658:case 2 2275\n"); break;
+case 2285: printf("#0659:case 2 2285\n"); break;
+case 2295: printf("#0660:case 2 2295\n"); break;
+case 2305: printf("#0661:case 2 2305\n"); break;
+case 2315: printf("#0662:case 2 2315\n"); break;
+case 2325: printf("#0663:case 2 2325\n"); break;
+case 2335: printf("#0664:case 2 2335\n"); break;
+case 2345: printf("#0665:case 2 2345\n"); break;
+case 2355: printf("#0666:case 2 2355\n"); break;
+case 2365: printf("#0667:case 2 2365\n"); break;
+case 2375: printf("#0668:case 2 2375\n"); break;
+case 2385: printf("#0669:case 2 2385\n"); break;
+case 2395: printf("#0670:case 2 2395\n"); break;
+case 2405: printf("#0671:case 2 2405\n"); break;
+case 2415: printf("#0672:case 2 2415\n"); break;
+case 2425: printf("#0673:case 2 2425\n"); break;
+case 2435: printf("#0674:case 2 2435\n"); break;
+case 2445: printf("#0675:case 2 2445\n"); break;
+case 2455: printf("#0676:case 2 2455\n"); break;
+case 2465: printf("#0677:case 2 2465\n"); break;
+case 2475: printf("#0678:case 2 2475\n"); break;
+case 2485: printf("#0679:case 2 2485\n"); break;
+case 2495: printf("#0680:case 2 2495\n"); break;
+case 2505: printf("#0681:case 2 2505\n"); break;
+case 2515: printf("#0682:case 2 2515\n"); break;
+case 2525: printf("#0683:case 2 2525\n"); break;
+case 2535: printf("#0684:case 2 2535\n"); break;
+case 2545: printf("#0685:case 2 2545\n"); break;
+case 2555: printf("#0686:case 2 2555\n"); break;
+case 2565: printf("#0687:case 2 2565\n"); break;
+case 2575: printf("#0688:case 2 2575\n"); break;
+case 2585: printf("#0689:case 2 2585\n"); break;
+case 2595: printf("#0690:case 2 2595\n"); break;
+case 2605: printf("#0691:case 2 2605\n"); break;
+case 2615: printf("#0692:case 2 2615\n"); break;
+case 2625: printf("#0693:case 2 2625\n"); break;
+case 2635: printf("#0694:case 2 2635\n"); break;
+case 2645: printf("#0695:case 2 2645\n"); break;
+case 2655: printf("#0696:case 2 2655\n"); break;
+case 2665: printf("#0697:case 2 2665\n"); break;
+case 2675: printf("#0698:case 2 2675\n"); break;
+case 2685: printf("#0699:case 2 2685\n"); break;
+case 2695: printf("#0700:case 2 2695\n"); break;
+case 2705: printf("#0701:case 2 2705\n"); break;
+case 2715: printf("#0702:case 2 2715\n"); break;
+case 2725: printf("#0703:case 2 2725\n"); break;
+case 2735: printf("#0704:case 2 2735\n"); break;
+case 2745: printf("#0705:case 2 2745\n"); break;
+case 2755: printf("#0706:case 2 2755\n"); break;
+case 2765: printf("#0707:case 2 2765\n"); break;
+case 2775: printf("#0708:case 2 2775\n"); break;
+case 2785: printf("#0709:case 2 2785\n"); break;
+case 2795: printf("#0710:case 2 2795\n"); break;
+case 2805: printf("#0711:case 2 2805\n"); break;
+case 2815: printf("#0712:case 2 2815\n"); break;
+case 2825: printf("#0713:case 2 2825\n"); break;
+case 2835: printf("#0714:case 2 2835\n"); break;
+case 2845: printf("#0715:case 2 2845\n"); break;
+case 2855: printf("#0716:case 2 2855\n"); break;
+case 2865: printf("#0717:case 2 2865\n"); break;
+case 2875: printf("#0718:case 2 2875\n"); break;
+case 2885: printf("#0719:case 2 2885\n"); break;
+case 2895: printf("#0720:case 2 2895\n"); break;
+case 2905: printf("#0721:case 2 2905\n"); break;
+case 2915: printf("#0722:case 2 2915\n"); break;
+case 2925: printf("#0723:case 2 2925\n"); break;
+case 2935: printf("#0724:case 2 2935\n"); break;
+case 2945: printf("#0725:case 2 2945\n"); break;
+case 2955: printf("#0726:case 2 2955\n"); break;
+case 2965: printf("#0727:case 2 2965\n"); break;
+case 2975: printf("#0728:case 2 2975\n"); break;
+case 2985: printf("#0729:case 2 2985\n"); break;
+case 2995: printf("#0730:case 2 2995\n"); break;
+default: printf("#0731:default 2 %d\n",i); break;
    }
 }
 
 main3(int i)
 {
    switch(i) {
-case -223: printf("#0730:case 3 -223\n"); break;
-case -224: printf("#0731:case 3 -224\n"); break;
-case 2000: printf("#0732:case 3 2000\n"); break;
-case 2001: printf("#0733:case 3 2001\n"); break;
-case 2002: printf("#0734:case 3 2002\n"); break;
-case 2003: printf("#0735:case 3 2003\n"); break;
-case 2004: printf("#0736:case 3 2004\n"); break;
-case 2005: printf("#0737:case 3 2005\n"); break;
-case 171: printf("#0738:case 3 171\n"); break;
-case -20: printf("#0739:case 3 -20\n"); break;
-case -10: printf("#0740:case 3 -10\n"); break;
-case 0: printf("#0741:case 3 0\n"); break;
-case 10: printf("#0742:case 3 10\n"); break;
-case 20: printf("#0743:case 3 20\n"); break;
-case 30: printf("#0744:case 3 30\n"); break;
-case 40: printf("#0745:case 3 40\n"); break;
-case 50: printf("#0746:case 3 50\n"); break;
-case 60: printf("#0747:case 3 60\n"); break;
-case 70: printf("#0748:case 3 70\n"); break;
-case 80: printf("#0749:case 3 80\n"); break;
-case 90: printf("#0750:case 3 90\n"); break;
-case 100: printf("#0751:case 3 100\n"); break;
-case 110: printf("#0752:case 3 110\n"); break;
-case 120: printf("#0753:case 3 120\n"); break;
-case 130: printf("#0754:case 3 130\n"); break;
-case 140: printf("#0755:case 3 140\n"); break;
-case 150: printf("#0756:case 3 150\n"); break;
-case 160: printf("#0757:case 3 160\n"); break;
-case 170: printf("#0758:case 3 170\n"); break;
-case 180: printf("#0759:case 3 180\n"); break;
-case 190: printf("#0760:case 3 190\n"); break;
-case 200: printf("#0761:case 3 200\n"); break;
-case 210: printf("#0762:case 3 210\n"); break;
-case 220: printf("#0763:case 3 220\n"); break;
-case 230: printf("#0764:case 3 230\n"); break;
-case 240: printf("#0765:case 3 240\n"); break;
-case 250: printf("#0766:case 3 250\n"); break;
-case 260: printf("#0767:case 3 260\n"); break;
-case 270: printf("#0768:case 3 270\n"); break;
-case 280: printf("#0769:case 3 280\n"); break;
-case 290: printf("#0770:case 3 290\n"); break;
-case 300: printf("#0771:case 3 300\n"); break;
-case 310: printf("#0772:case 3 310\n"); break;
-case 320: printf("#0773:case 3 320\n"); break;
-case 330: printf("#0774:case 3 330\n"); break;
-case 340: printf("#0775:case 3 340\n"); break;
-case 350: printf("#0776:case 3 350\n"); break;
-case 360: printf("#0777:case 3 360\n"); break;
-case 370: printf("#0778:case 3 370\n"); break;
-case 380: printf("#0779:case 3 380\n"); break;
-case 390: printf("#0780:case 3 390\n"); break;
-case 400: printf("#0781:case 3 400\n"); break;
-case 410: printf("#0782:case 3 410\n"); break;
-case 420: printf("#0783:case 3 420\n"); break;
-case 430: printf("#0784:case 3 430\n"); break;
-case 440: printf("#0785:case 3 440\n"); break;
-case 450: printf("#0786:case 3 450\n"); break;
-case 460: printf("#0787:case 3 460\n"); break;
-case 470: printf("#0788:case 3 470\n"); break;
-case 480: printf("#0789:case 3 480\n"); break;
-case 490: printf("#0790:case 3 490\n"); break;
-case 500: printf("#0791:case 3 500\n"); break;
-case 510: printf("#0792:case 3 510\n"); break;
-case 520: printf("#0793:case 3 520\n"); break;
-case 530: printf("#0794:case 3 530\n"); break;
-case 540: printf("#0795:case 3 540\n"); break;
-case 550: printf("#0796:case 3 550\n"); break;
-case 560: printf("#0797:case 3 560\n"); break;
-case 570: printf("#0798:case 3 570\n"); break;
-case 580: printf("#0799:case 3 580\n"); break;
-case 590: printf("#0800:case 3 590\n"); break;
-case 600: printf("#0801:case 3 600\n"); break;
-case 610: printf("#0802:case 3 610\n"); break;
-case 620: printf("#0803:case 3 620\n"); break;
-case 630: printf("#0804:case 3 630\n"); break;
-case 640: printf("#0805:case 3 640\n"); break;
-case 650: printf("#0806:case 3 650\n"); break;
-case 660: printf("#0807:case 3 660\n"); break;
-case 670: printf("#0808:case 3 670\n"); break;
-case 680: printf("#0809:case 3 680\n"); break;
-case 690: printf("#0810:case 3 690\n"); break;
-case 700: printf("#0811:case 3 700\n"); break;
-case 710: printf("#0812:case 3 710\n"); break;
-case 720: printf("#0813:case 3 720\n"); break;
-case 730: printf("#0814:case 3 730\n"); break;
-case 740: printf("#0815:case 3 740\n"); break;
-case 750: printf("#0816:case 3 750\n"); break;
-case 760: printf("#0817:case 3 760\n"); break;
-case 770: printf("#0818:case 3 770\n"); break;
-case 780: printf("#0819:case 3 780\n"); break;
-case 790: printf("#0820:case 3 790\n"); break;
-case 800: printf("#0821:case 3 800\n"); break;
-case 810: printf("#0822:case 3 810\n"); break;
-case 820: printf("#0823:case 3 820\n"); break;
-case 830: printf("#0824:case 3 830\n"); break;
-case 840: printf("#0825:case 3 840\n"); break;
-case 850: printf("#0826:case 3 850\n"); break;
-case 860: printf("#0827:case 3 860\n"); break;
-case 870: printf("#0828:case 3 870\n"); break;
-case 880: printf("#0829:case 3 880\n"); break;
-case 890: printf("#0830:case 3 890\n"); break;
-case 900: printf("#0831:case 3 900\n"); break;
-case 910: printf("#0832:case 3 910\n"); break;
-case 920: printf("#0833:case 3 920\n"); break;
-case 930: printf("#0834:case 3 930\n"); break;
-case 940: printf("#0835:case 3 940\n"); break;
-case 950: printf("#0836:case 3 950\n"); break;
-case 960: printf("#0837:case 3 960\n"); break;
-case 970: printf("#0838:case 3 970\n"); break;
-case 980: printf("#0839:case 3 980\n"); break;
-case 990: printf("#0840:case 3 990\n"); break;
-case 1000: printf("#0841:case 3 1000\n"); break;
-case 1010: printf("#0842:case 3 1010\n"); break;
-case 1020: printf("#0843:case 3 1020\n"); break;
-case 1030: printf("#0844:case 3 1030\n"); break;
-case 1040: printf("#0845:case 3 1040\n"); break;
-case 1050: printf("#0846:case 3 1050\n"); break;
-case 1060: printf("#0847:case 3 1060\n"); break;
-case 1070: printf("#0848:case 3 1070\n"); break;
-case 1080: printf("#0849:case 3 1080\n"); break;
-case 1090: printf("#0850:case 3 1090\n"); break;
-case 1100: printf("#0851:case 3 1100\n"); break;
-case 1110: printf("#0852:case 3 1110\n"); break;
-case 1120: printf("#0853:case 3 1120\n"); break;
-case 1130: printf("#0854:case 3 1130\n"); break;
-case 1140: printf("#0855:case 3 1140\n"); break;
-case 1150: printf("#0856:case 3 1150\n"); break;
-case 1160: printf("#0857:case 3 1160\n"); break;
-case 1170: printf("#0858:case 3 1170\n"); break;
-case 1180: printf("#0859:case 3 1180\n"); break;
-case 1190: printf("#0860:case 3 1190\n"); break;
-case 1200: printf("#0861:case 3 1200\n"); break;
-case 1210: printf("#0862:case 3 1210\n"); break;
-case 1220: printf("#0863:case 3 1220\n"); break;
-case 1230: printf("#0864:case 3 1230\n"); break;
-case 1240: printf("#0865:case 3 1240\n"); break;
-case 1250: printf("#0866:case 3 1250\n"); break;
-case 1260: printf("#0867:case 3 1260\n"); break;
-case 1270: printf("#0868:case 3 1270\n"); break;
-case 1280: printf("#0869:case 3 1280\n"); break;
-case 1290: printf("#0870:case 3 1290\n"); break;
-case 1300: printf("#0871:case 3 1300\n"); break;
-case 1310: printf("#0872:case 3 1310\n"); break;
-case 1320: printf("#0873:case 3 1320\n"); break;
-case 1330: printf("#0874:case 3 1330\n"); break;
-case 1340: printf("#0875:case 3 1340\n"); break;
-case 1350: printf("#0876:case 3 1350\n"); break;
-case 1360: printf("#0877:case 3 1360\n"); break;
-case 1370: printf("#0878:case 3 1370\n"); break;
-case 1380: printf("#0879:case 3 1380\n"); break;
-case 1390: printf("#0880:case 3 1390\n"); break;
-case 1400: printf("#0881:case 3 1400\n"); break;
-case 1410: printf("#0882:case 3 1410\n"); break;
-case 1420: printf("#0883:case 3 1420\n"); break;
-case 1430: printf("#0884:case 3 1430\n"); break;
-case 1440: printf("#0885:case 3 1440\n"); break;
-case 1450: printf("#0886:case 3 1450\n"); break;
-case 1460: printf("#0887:case 3 1460\n"); break;
-case 1470: printf("#0888:case 3 1470\n"); break;
-case 1480: printf("#0889:case 3 1480\n"); break;
-case 1490: printf("#0890:case 3 1490\n"); break;
-case 1500: printf("#0891:case 3 1500\n"); break;
-case 1510: printf("#0892:case 3 1510\n"); break;
-case 1520: printf("#0893:case 3 1520\n"); break;
-case 1530: printf("#0894:case 3 1530\n"); break;
-case 1540: printf("#0895:case 3 1540\n"); break;
-case 1550: printf("#0896:case 3 1550\n"); break;
-case 1560: printf("#0897:case 3 1560\n"); break;
-case 1570: printf("#0898:case 3 1570\n"); break;
-case 1580: printf("#0899:case 3 1580\n"); break;
-case 1590: printf("#0900:case 3 1590\n"); break;
-case 1600: printf("#0901:case 3 1600\n"); break;
-case 1610: printf("#0902:case 3 1610\n"); break;
-case 1620: printf("#0903:case 3 1620\n"); break;
-case 1630: printf("#0904:case 3 1630\n"); break;
-case 1640: printf("#0905:case 3 1640\n"); break;
-case 1650: printf("#0906:case 3 1650\n"); break;
-case 1660: printf("#0907:case 3 1660\n"); break;
-case 1670: printf("#0908:case 3 1670\n"); break;
-case 1680: printf("#0909:case 3 1680\n"); break;
-case 1690: printf("#0910:case 3 1690\n"); break;
-case 1700: printf("#0911:case 3 1700\n"); break;
-case 1710: printf("#0912:case 3 1710\n"); break;
-case 1720: printf("#0913:case 3 1720\n"); break;
-case 1730: printf("#0914:case 3 1730\n"); break;
-case 1740: printf("#0915:case 3 1740\n"); break;
-case 1750: printf("#0916:case 3 1750\n"); break;
-case 1760: printf("#0917:case 3 1760\n"); break;
-case 1770: printf("#0918:case 3 1770\n"); break;
-case 1780: printf("#0919:case 3 1780\n"); break;
-case 1790: printf("#0920:case 3 1790\n"); break;
-case 1800: printf("#0921:case 3 1800\n"); break;
-case 1810: printf("#0922:case 3 1810\n"); break;
-case 1820: printf("#0923:case 3 1820\n"); break;
-case 1830: printf("#0924:case 3 1830\n"); break;
-case 1840: printf("#0925:case 3 1840\n"); break;
-case 1850: printf("#0926:case 3 1850\n"); break;
-case 1860: printf("#0927:case 3 1860\n"); break;
-case 1870: printf("#0928:case 3 1870\n"); break;
-case 1880: printf("#0929:case 3 1880\n"); break;
-case 1890: printf("#0930:case 3 1890\n"); break;
-case 1900: printf("#0931:case 3 1900\n"); break;
-case 1910: printf("#0932:case 3 1910\n"); break;
-case 1920: printf("#0933:case 3 1920\n"); break;
-case 1930: printf("#0934:case 3 1930\n"); break;
-case 1940: printf("#0935:case 3 1940\n"); break;
-case 1950: printf("#0936:case 3 1950\n"); break;
-case 1960: printf("#0937:case 3 1960\n"); break;
-case 1970: printf("#0938:case 3 1970\n"); break;
-case 1980: printf("#0939:case 3 1980\n"); break;
-case 1990: printf("#0940:case 3 1990\n"); break;
-case 2010: printf("#0941:case 3 2010\n"); break;
-case 2020: printf("#0942:case 3 2020\n"); break;
-case 2030: printf("#0943:case 3 2030\n"); break;
-case 2040: printf("#0944:case 3 2040\n"); break;
-case 2050: printf("#0945:case 3 2050\n"); break;
-case 2060: printf("#0946:case 3 2060\n"); break;
-case 2070: printf("#0947:case 3 2070\n"); break;
-case 2080: printf("#0948:case 3 2080\n"); break;
-case 2090: printf("#0949:case 3 2090\n"); break;
-case 2100: printf("#0950:case 3 2100\n"); break;
-case 2110: printf("#0951:case 3 2110\n"); break;
-case 2120: printf("#0952:case 3 2120\n"); break;
-case 2130: printf("#0953:case 3 2130\n"); break;
-case 2140: printf("#0954:case 3 2140\n"); break;
-case 2150: printf("#0955:case 3 2150\n"); break;
-case 2160: printf("#0956:case 3 2160\n"); break;
-case 2170: printf("#0957:case 3 2170\n"); break;
-case 2180: printf("#0958:case 3 2180\n"); break;
-case 2190: printf("#0959:case 3 2190\n"); break;
-case 2200: printf("#0960:case 3 2200\n"); break;
-case 2210: printf("#0961:case 3 2210\n"); break;
-case 2220: printf("#0962:case 3 2220\n"); break;
-case 2230: printf("#0963:case 3 2230\n"); break;
-case 2240: printf("#0964:case 3 2240\n"); break;
-case 2250: printf("#0965:case 3 2250\n"); break;
-case 2260: printf("#0966:case 3 2260\n"); break;
-case 2270: printf("#0967:case 3 2270\n"); break;
-case 2280: printf("#0968:case 3 2280\n"); break;
-case 2290: printf("#0969:case 3 2290\n"); break;
-case 2300: printf("#0970:case 3 2300\n"); break;
-case 2310: printf("#0971:case 3 2310\n"); break;
-case 2320: printf("#0972:case 3 2320\n"); break;
-case 2330: printf("#0973:case 3 2330\n"); break;
-case 2340: printf("#0974:case 3 2340\n"); break;
-case 2350: printf("#0975:case 3 2350\n"); break;
-case 2360: printf("#0976:case 3 2360\n"); break;
-case 2370: printf("#0977:case 3 2370\n"); break;
-case 2380: printf("#0978:case 3 2380\n"); break;
-case 2390: printf("#0979:case 3 2390\n"); break;
-case 2400: printf("#0980:case 3 2400\n"); break;
-case 2410: printf("#0981:case 3 2410\n"); break;
-case 2420: printf("#0982:case 3 2420\n"); break;
-case 2430: printf("#0983:case 3 2430\n"); break;
-case 2440: printf("#0984:case 3 2440\n"); break;
-case 2450: printf("#0985:case 3 2450\n"); break;
-case 2460: printf("#0986:case 3 2460\n"); break;
-case 2470: printf("#0987:case 3 2470\n"); break;
-case 2480: printf("#0988:case 3 2480\n"); break;
-case 2490: printf("#0989:case 3 2490\n"); break;
-case 2500: printf("#0990:case 3 2500\n"); break;
-case 2510: printf("#0991:case 3 2510\n"); break;
-case 2520: printf("#0992:case 3 2520\n"); break;
-case 2530: printf("#0993:case 3 2530\n"); break;
-case 2540: printf("#0994:case 3 2540\n"); break;
-case 2550: printf("#0995:case 3 2550\n"); break;
-case 2560: printf("#0996:case 3 2560\n"); break;
-case 2570: printf("#0997:case 3 2570\n"); break;
-case 2580: printf("#0998:case 3 2580\n"); break;
-case 2590: printf("#0999:case 3 2590\n"); break;
-case 2600: printf("#1000:case 3 2600\n"); break;
-case 2610: printf("#1001:case 3 2610\n"); break;
-case 2620: printf("#1002:case 3 2620\n"); break;
-case 2630: printf("#1003:case 3 2630\n"); break;
-case 2640: printf("#1004:case 3 2640\n"); break;
-case 2650: printf("#1005:case 3 2650\n"); break;
-case 2660: printf("#1006:case 3 2660\n"); break;
-case 2670: printf("#1007:case 3 2670\n"); break;
-case 2680: printf("#1008:case 3 2680\n"); break;
-case 2690: printf("#1009:case 3 2690\n"); break;
-case 2700: printf("#1010:case 3 2700\n"); break;
-case 2710: printf("#1011:case 3 2710\n"); break;
-case 2720: printf("#1012:case 3 2720\n"); break;
-case 2730: printf("#1013:case 3 2730\n"); break;
-case 2740: printf("#1014:case 3 2740\n"); break;
-case 2750: printf("#1015:case 3 2750\n"); break;
-case 2760: printf("#1016:case 3 2760\n"); break;
-case 2770: printf("#1017:case 3 2770\n"); break;
-case 2780: printf("#1018:case 3 2780\n"); break;
-case 2790: printf("#1019:case 3 2790\n"); break;
-case 2800: printf("#1020:case 3 2800\n"); break;
-case 2810: printf("#1021:case 3 2810\n"); break;
-case 2820: printf("#1022:case 3 2820\n"); break;
-case 2830: printf("#1023:case 3 2830\n"); break;
-case 2840: printf("#1024:case 3 2840\n"); break;
-case 2850: printf("#1025:case 3 2850\n"); break;
-case 2860: printf("#1026:case 3 2860\n"); break;
-case 2870: printf("#1027:case 3 2870\n"); break;
-case 2880: printf("#1028:case 3 2880\n"); break;
-case 2890: printf("#1029:case 3 2890\n"); break;
-case 2900: printf("#1030:case 3 2900\n"); break;
-case 2910: printf("#1031:case 3 2910\n"); break;
-case 2920: printf("#1032:case 3 2920\n"); break;
-case 2930: printf("#1033:case 3 2930\n"); break;
-case 2940: printf("#1034:case 3 2940\n"); break;
-case 2950: printf("#1035:case 3 2950\n"); break;
-case 2960: printf("#1036:case 3 2960\n"); break;
-case 2970: printf("#1037:case 3 2970\n"); break;
-case 2980: printf("#1038:case 3 2980\n"); break;
-case 2990: printf("#1039:case 3 2990\n"); break;
-default: printf("#1040:default 3 %d\n",i); break;
-case 10007: printf("#1041:case 3 10007\n"); break;
-case 10011: printf("#1042:case 3 10011\n"); break;
-case 10015: printf("#1043:case 3 10015\n"); break;
-case 10019: printf("#1044:case 3 10019\n"); break;
-case 10023: printf("#1045:case 3 10023\n"); break;
-case 10027: printf("#1046:case 3 10027\n"); break;
-case 10031: printf("#1047:case 3 10031\n"); break;
-case 10035: printf("#1048:case 3 10035\n"); break;
-case 10039: printf("#1049:case 3 10039\n"); break;
-case 10043: printf("#1050:case 3 10043\n"); break;
-case 10047: printf("#1051:case 3 10047\n"); break;
-case 10051: printf("#1052:case 3 10051\n"); break;
-case 10055: printf("#1053:case 3 10055\n"); break;
-case 10059: printf("#1054:case 3 10059\n"); break;
-case 10063: printf("#1055:case 3 10063\n"); break;
-case 10067: printf("#1056:case 3 10067\n"); break;
-case 10071: printf("#1057:case 3 10071\n"); break;
-case 10075: printf("#1058:case 3 10075\n"); break;
-case 10079: printf("#1059:case 3 10079\n"); break;
-case 10083: printf("#1060:case 3 10083\n"); break;
-case 10087: printf("#1061:case 3 10087\n"); break;
-case 10091: printf("#1062:case 3 10091\n"); break;
-case 10095: printf("#1063:case 3 10095\n"); break;
-case 10099: printf("#1064:case 3 10099\n"); break;
-case 10103: printf("#1065:case 3 10103\n"); break;
-case 10107: printf("#1066:case 3 10107\n"); break;
-case 10111: printf("#1067:case 3 10111\n"); break;
-case 10115: printf("#1068:case 3 10115\n"); break;
-case 10119: printf("#1069:case 3 10119\n"); break;
-case 10123: printf("#1070:case 3 10123\n"); break;
-case 10127: printf("#1071:case 3 10127\n"); break;
-case 10131: printf("#1072:case 3 10131\n"); break;
-case 10135: printf("#1073:case 3 10135\n"); break;
-case 10139: printf("#1074:case 3 10139\n"); break;
-case 10143: printf("#1075:case 3 10143\n"); break;
-case 10147: printf("#1076:case 3 10147\n"); break;
-case 10151: printf("#1077:case 3 10151\n"); break;
-case 10155: printf("#1078:case 3 10155\n"); break;
-case 10159: printf("#1079:case 3 10159\n"); break;
-case 10163: printf("#1080:case 3 10163\n"); break;
-case 10167: printf("#1081:case 3 10167\n"); break;
-case 10171: printf("#1082:case 3 10171\n"); break;
-case 10175: printf("#1083:case 3 10175\n"); break;
-case 10179: printf("#1084:case 3 10179\n"); break;
-case 10183: printf("#1085:case 3 10183\n"); break;
-case 10187: printf("#1086:case 3 10187\n"); break;
-case 10191: printf("#1087:case 3 10191\n"); break;
-case 10195: printf("#1088:case 3 10195\n"); break;
-case 10199: printf("#1089:case 3 10199\n"); break;
-case 10203: printf("#1090:case 3 10203\n"); break;
-case 10207: printf("#1091:case 3 10207\n"); break;
-case 10211: printf("#1092:case 3 10211\n"); break;
-case 10215: printf("#1093:case 3 10215\n"); break;
-case 10219: printf("#1094:case 3 10219\n"); break;
-case 10223: printf("#1095:case 3 10223\n"); break;
-case 10227: printf("#1096:case 3 10227\n"); break;
-case 10231: printf("#1097:case 3 10231\n"); break;
-case 10235: printf("#1098:case 3 10235\n"); break;
-case 10239: printf("#1099:case 3 10239\n"); break;
-case 10243: printf("#1100:case 3 10243\n"); break;
-case 10247: printf("#1101:case 3 10247\n"); break;
-case 10251: printf("#1102:case 3 10251\n"); break;
-case 10255: printf("#1103:case 3 10255\n"); break;
-case 10259: printf("#1104:case 3 10259\n"); break;
-case 10263: printf("#1105:case 3 10263\n"); break;
-case 10267: printf("#1106:case 3 10267\n"); break;
-case 10271: printf("#1107:case 3 10271\n"); break;
-case 10275: printf("#1108:case 3 10275\n"); break;
-case 10279: printf("#1109:case 3 10279\n"); break;
-case 10283: printf("#1110:case 3 10283\n"); break;
-case 10287: printf("#1111:case 3 10287\n"); break;
-case 10291: printf("#1112:case 3 10291\n"); break;
-case 10295: printf("#1113:case 3 10295\n"); break;
-case 10299: printf("#1114:case 3 10299\n"); break;
+case -223: printf("#0738:case 3 -223\n"); break;
+case -224: printf("#0739:case 3 -224\n"); break;
+case 2000: printf("#0740:case 3 2000\n"); break;
+case 2001: printf("#0741:case 3 2001\n"); break;
+case 2002: printf("#0742:case 3 2002\n"); break;
+case 2003: printf("#0743:case 3 2003\n"); break;
+case 2004: printf("#0744:case 3 2004\n"); break;
+case 2005: printf("#0745:case 3 2005\n"); break;
+case 171: printf("#0746:case 3 171\n"); break;
+case -20: printf("#0747:case 3 -20\n"); break;
+case -10: printf("#0748:case 3 -10\n"); break;
+case 0: printf("#0749:case 3 0\n"); break;
+case 10: printf("#0750:case 3 10\n"); break;
+case 20: printf("#0751:case 3 20\n"); break;
+case 30: printf("#0752:case 3 30\n"); break;
+case 40: printf("#0753:case 3 40\n"); break;
+case 50: printf("#0754:case 3 50\n"); break;
+case 60: printf("#0755:case 3 60\n"); break;
+case 70: printf("#0756:case 3 70\n"); break;
+case 80: printf("#0757:case 3 80\n"); break;
+case 90: printf("#0758:case 3 90\n"); break;
+case 100: printf("#0759:case 3 100\n"); break;
+case 110: printf("#0760:case 3 110\n"); break;
+case 120: printf("#0761:case 3 120\n"); break;
+case 130: printf("#0762:case 3 130\n"); break;
+case 140: printf("#0763:case 3 140\n"); break;
+case 150: printf("#0764:case 3 150\n"); break;
+case 160: printf("#0765:case 3 160\n"); break;
+case 170: printf("#0766:case 3 170\n"); break;
+case 180: printf("#0767:case 3 180\n"); break;
+case 190: printf("#0768:case 3 190\n"); break;
+case 200: printf("#0769:case 3 200\n"); break;
+case 210: printf("#0770:case 3 210\n"); break;
+case 220: printf("#0771:case 3 220\n"); break;
+case 230: printf("#0772:case 3 230\n"); break;
+case 240: printf("#0773:case 3 240\n"); break;
+case 250: printf("#0774:case 3 250\n"); break;
+case 260: printf("#0775:case 3 260\n"); break;
+case 270: printf("#0776:case 3 270\n"); break;
+case 280: printf("#0777:case 3 280\n"); break;
+case 290: printf("#0778:case 3 290\n"); break;
+case 300: printf("#0779:case 3 300\n"); break;
+case 310: printf("#0780:case 3 310\n"); break;
+case 320: printf("#0781:case 3 320\n"); break;
+case 330: printf("#0782:case 3 330\n"); break;
+case 340: printf("#0783:case 3 340\n"); break;
+case 350: printf("#0784:case 3 350\n"); break;
+case 360: printf("#0785:case 3 360\n"); break;
+case 370: printf("#0786:case 3 370\n"); break;
+case 380: printf("#0787:case 3 380\n"); break;
+case 390: printf("#0788:case 3 390\n"); break;
+case 400: printf("#0789:case 3 400\n"); break;
+case 410: printf("#0790:case 3 410\n"); break;
+case 420: printf("#0791:case 3 420\n"); break;
+case 430: printf("#0792:case 3 430\n"); break;
+case 440: printf("#0793:case 3 440\n"); break;
+case 450: printf("#0794:case 3 450\n"); break;
+case 460: printf("#0795:case 3 460\n"); break;
+case 470: printf("#0796:case 3 470\n"); break;
+case 480: printf("#0797:case 3 480\n"); break;
+case 490: printf("#0798:case 3 490\n"); break;
+case 500: printf("#0799:case 3 500\n"); break;
+case 510: printf("#0800:case 3 510\n"); break;
+case 520: printf("#0801:case 3 520\n"); break;
+case 530: printf("#0802:case 3 530\n"); break;
+case 540: printf("#0803:case 3 540\n"); break;
+case 550: printf("#0804:case 3 550\n"); break;
+case 560: printf("#0805:case 3 560\n"); break;
+case 570: printf("#0806:case 3 570\n"); break;
+case 580: printf("#0807:case 3 580\n"); break;
+case 590: printf("#0808:case 3 590\n"); break;
+case 600: printf("#0809:case 3 600\n"); break;
+case 610: printf("#0810:case 3 610\n"); break;
+case 620: printf("#0811:case 3 620\n"); break;
+case 630: printf("#0812:case 3 630\n"); break;
+case 640: printf("#0813:case 3 640\n"); break;
+case 650: printf("#0814:case 3 650\n"); break;
+case 660: printf("#0815:case 3 660\n"); break;
+case 670: printf("#0816:case 3 670\n"); break;
+case 680: printf("#0817:case 3 680\n"); break;
+case 690: printf("#0818:case 3 690\n"); break;
+case 700: printf("#0819:case 3 700\n"); break;
+case 710: printf("#0820:case 3 710\n"); break;
+case 720: printf("#0821:case 3 720\n"); break;
+case 730: printf("#0822:case 3 730\n"); break;
+case 740: printf("#0823:case 3 740\n"); break;
+case 750: printf("#0824:case 3 750\n"); break;
+case 760: printf("#0825:case 3 760\n"); break;
+case 770: printf("#0826:case 3 770\n"); break;
+case 780: printf("#0827:case 3 780\n"); break;
+case 790: printf("#0828:case 3 790\n"); break;
+case 800: printf("#0829:case 3 800\n"); break;
+case 810: printf("#0830:case 3 810\n"); break;
+case 820: printf("#0831:case 3 820\n"); break;
+case 830: printf("#0832:case 3 830\n"); break;
+case 840: printf("#0833:case 3 840\n"); break;
+case 850: printf("#0834:case 3 850\n"); break;
+case 860: printf("#0835:case 3 860\n"); break;
+case 870: printf("#0836:case 3 870\n"); break;
+case 880: printf("#0837:case 3 880\n"); break;
+case 890: printf("#0838:case 3 890\n"); break;
+case 900: printf("#0839:case 3 900\n"); break;
+case 910: printf("#0840:case 3 910\n"); break;
+case 920: printf("#0841:case 3 920\n"); break;
+case 930: printf("#0842:case 3 930\n"); break;
+case 940: printf("#0843:case 3 940\n"); break;
+case 950: printf("#0844:case 3 950\n"); break;
+case 960: printf("#0845:case 3 960\n"); break;
+case 970: printf("#0846:case 3 970\n"); break;
+case 980: printf("#0847:case 3 980\n"); break;
+case 990: printf("#0848:case 3 990\n"); break;
+case 1000: printf("#0849:case 3 1000\n"); break;
+case 1010: printf("#0850:case 3 1010\n"); break;
+case 1020: printf("#0851:case 3 1020\n"); break;
+case 1030: printf("#0852:case 3 1030\n"); break;
+case 1040: printf("#0853:case 3 1040\n"); break;
+case 1050: printf("#0854:case 3 1050\n"); break;
+case 1060: printf("#0855:case 3 1060\n"); break;
+case 1070: printf("#0856:case 3 1070\n"); break;
+case 1080: printf("#0857:case 3 1080\n"); break;
+case 1090: printf("#0858:case 3 1090\n"); break;
+case 1100: printf("#0859:case 3 1100\n"); break;
+case 1110: printf("#0860:case 3 1110\n"); break;
+case 1120: printf("#0861:case 3 1120\n"); break;
+case 1130: printf("#0862:case 3 1130\n"); break;
+case 1140: printf("#0863:case 3 1140\n"); break;
+case 1150: printf("#0864:case 3 1150\n"); break;
+case 1160: printf("#0865:case 3 1160\n"); break;
+case 1170: printf("#0866:case 3 1170\n"); break;
+case 1180: printf("#0867:case 3 1180\n"); break;
+case 1190: printf("#0868:case 3 1190\n"); break;
+case 1200: printf("#0869:case 3 1200\n"); break;
+case 1210: printf("#0870:case 3 1210\n"); break;
+case 1220: printf("#0871:case 3 1220\n"); break;
+case 1230: printf("#0872:case 3 1230\n"); break;
+case 1240: printf("#0873:case 3 1240\n"); break;
+case 1250: printf("#0874:case 3 1250\n"); break;
+case 1260: printf("#0875:case 3 1260\n"); break;
+case 1270: printf("#0876:case 3 1270\n"); break;
+case 1280: printf("#0877:case 3 1280\n"); break;
+case 1290: printf("#0878:case 3 1290\n"); break;
+case 1300: printf("#0879:case 3 1300\n"); break;
+case 1310: printf("#0880:case 3 1310\n"); break;
+case 1320: printf("#0881:case 3 1320\n"); break;
+case 1330: printf("#0882:case 3 1330\n"); break;
+case 1340: printf("#0883:case 3 1340\n"); break;
+case 1350: printf("#0884:case 3 1350\n"); break;
+case 1360: printf("#0885:case 3 1360\n"); break;
+case 1370: printf("#0886:case 3 1370\n"); break;
+case 1380: printf("#0887:case 3 1380\n"); break;
+case 1390: printf("#0888:case 3 1390\n"); break;
+case 1400: printf("#0889:case 3 1400\n"); break;
+case 1410: printf("#0890:case 3 1410\n"); break;
+case 1420: printf("#0891:case 3 1420\n"); break;
+case 1430: printf("#0892:case 3 1430\n"); break;
+case 1440: printf("#0893:case 3 1440\n"); break;
+case 1450: printf("#0894:case 3 1450\n"); break;
+case 1460: printf("#0895:case 3 1460\n"); break;
+case 1470: printf("#0896:case 3 1470\n"); break;
+case 1480: printf("#0897:case 3 1480\n"); break;
+case 1490: printf("#0898:case 3 1490\n"); break;
+case 1500: printf("#0899:case 3 1500\n"); break;
+case 1510: printf("#0900:case 3 1510\n"); break;
+case 1520: printf("#0901:case 3 1520\n"); break;
+case 1530: printf("#0902:case 3 1530\n"); break;
+case 1540: printf("#0903:case 3 1540\n"); break;
+case 1550: printf("#0904:case 3 1550\n"); break;
+case 1560: printf("#0905:case 3 1560\n"); break;
+case 1570: printf("#0906:case 3 1570\n"); break;
+case 1580: printf("#0907:case 3 1580\n"); break;
+case 1590: printf("#0908:case 3 1590\n"); break;
+case 1600: printf("#0909:case 3 1600\n"); break;
+case 1610: printf("#0910:case 3 1610\n"); break;
+case 1620: printf("#0911:case 3 1620\n"); break;
+case 1630: printf("#0912:case 3 1630\n"); break;
+case 1640: printf("#0913:case 3 1640\n"); break;
+case 1650: printf("#0914:case 3 1650\n"); break;
+case 1660: printf("#0915:case 3 1660\n"); break;
+case 1670: printf("#0916:case 3 1670\n"); break;
+case 1680: printf("#0917:case 3 1680\n"); break;
+case 1690: printf("#0918:case 3 1690\n"); break;
+case 1700: printf("#0919:case 3 1700\n"); break;
+case 1710: printf("#0920:case 3 1710\n"); break;
+case 1720: printf("#0921:case 3 1720\n"); break;
+case 1730: printf("#0922:case 3 1730\n"); break;
+case 1740: printf("#0923:case 3 1740\n"); break;
+case 1750: printf("#0924:case 3 1750\n"); break;
+case 1760: printf("#0925:case 3 1760\n"); break;
+case 1770: printf("#0926:case 3 1770\n"); break;
+case 1780: printf("#0927:case 3 1780\n"); break;
+case 1790: printf("#0928:case 3 1790\n"); break;
+case 1800: printf("#0929:case 3 1800\n"); break;
+case 1810: printf("#0930:case 3 1810\n"); break;
+case 1820: printf("#0931:case 3 1820\n"); break;
+case 1830: printf("#0932:case 3 1830\n"); break;
+case 1840: printf("#0933:case 3 1840\n"); break;
+case 1850: printf("#0934:case 3 1850\n"); break;
+case 1860: printf("#0935:case 3 1860\n"); break;
+case 1870: printf("#0936:case 3 1870\n"); break;
+case 1880: printf("#0937:case 3 1880\n"); break;
+case 1890: printf("#0938:case 3 1890\n"); break;
+case 1900: printf("#0939:case 3 1900\n"); break;
+case 1910: printf("#0940:case 3 1910\n"); break;
+case 1920: printf("#0941:case 3 1920\n"); break;
+case 1930: printf("#0942:case 3 1930\n"); break;
+case 1940: printf("#0943:case 3 1940\n"); break;
+case 1950: printf("#0944:case 3 1950\n"); break;
+case 1960: printf("#0945:case 3 1960\n"); break;
+case 1970: printf("#0946:case 3 1970\n"); break;
+case 1980: printf("#0947:case 3 1980\n"); break;
+case 1990: printf("#0948:case 3 1990\n"); break;
+case 2010: printf("#0949:case 3 2010\n"); break;
+case 2020: printf("#0950:case 3 2020\n"); break;
+case 2030: printf("#0951:case 3 2030\n"); break;
+case 2040: printf("#0952:case 3 2040\n"); break;
+case 2050: printf("#0953:case 3 2050\n"); break;
+case 2060: printf("#0954:case 3 2060\n"); break;
+case 2070: printf("#0955:case 3 2070\n"); break;
+case 2080: printf("#0956:case 3 2080\n"); break;
+case 2090: printf("#0957:case 3 2090\n"); break;
+case 2100: printf("#0958:case 3 2100\n"); break;
+case 2110: printf("#0959:case 3 2110\n"); break;
+case 2120: printf("#0960:case 3 2120\n"); break;
+case 2130: printf("#0961:case 3 2130\n"); break;
+case 2140: printf("#0962:case 3 2140\n"); break;
+case 2150: printf("#0963:case 3 2150\n"); break;
+case 2160: printf("#0964:case 3 2160\n"); break;
+case 2170: printf("#0965:case 3 2170\n"); break;
+case 2180: printf("#0966:case 3 2180\n"); break;
+case 2190: printf("#0967:case 3 2190\n"); break;
+case 2200: printf("#0968:case 3 2200\n"); break;
+case 2210: printf("#0969:case 3 2210\n"); break;
+case 2220: printf("#0970:case 3 2220\n"); break;
+case 2230: printf("#0971:case 3 2230\n"); break;
+case 2240: printf("#0972:case 3 2240\n"); break;
+case 2250: printf("#0973:case 3 2250\n"); break;
+case 2260: printf("#0974:case 3 2260\n"); break;
+case 2270: printf("#0975:case 3 2270\n"); break;
+case 2280: printf("#0976:case 3 2280\n"); break;
+case 2290: printf("#0977:case 3 2290\n"); break;
+case 2300: printf("#0978:case 3 2300\n"); break;
+case 2310: printf("#0979:case 3 2310\n"); break;
+case 2320: printf("#0980:case 3 2320\n"); break;
+case 2330: printf("#0981:case 3 2330\n"); break;
+case 2340: printf("#0982:case 3 2340\n"); break;
+case 2350: printf("#0983:case 3 2350\n"); break;
+case 2360: printf("#0984:case 3 2360\n"); break;
+case 2370: printf("#0985:case 3 2370\n"); break;
+case 2380: printf("#0986:case 3 2380\n"); break;
+case 2390: printf("#0987:case 3 2390\n"); break;
+case 2400: printf("#0988:case 3 2400\n"); break;
+case 2410: printf("#0989:case 3 2410\n"); break;
+case 2420: printf("#0990:case 3 2420\n"); break;
+case 2430: printf("#0991:case 3 2430\n"); break;
+case 2440: printf("#0992:case 3 2440\n"); break;
+case 2450: printf("#0993:case 3 2450\n"); break;
+case 2460: printf("#0994:case 3 2460\n"); break;
+case 2470: printf("#0995:case 3 2470\n"); break;
+case 2480: printf("#0996:case 3 2480\n"); break;
+case 2490: printf("#0997:case 3 2490\n"); break;
+case 2500: printf("#0998:case 3 2500\n"); break;
+case 2510: printf("#0999:case 3 2510\n"); break;
+case 2520: printf("#1000:case 3 2520\n"); break;
+case 2530: printf("#1001:case 3 2530\n"); break;
+case 2540: printf("#1002:case 3 2540\n"); break;
+case 2550: printf("#1003:case 3 2550\n"); break;
+case 2560: printf("#1004:case 3 2560\n"); break;
+case 2570: printf("#1005:case 3 2570\n"); break;
+case 2580: printf("#1006:case 3 2580\n"); break;
+case 2590: printf("#1007:case 3 2590\n"); break;
+case 2600: printf("#1008:case 3 2600\n"); break;
+case 2610: printf("#1009:case 3 2610\n"); break;
+case 2620: printf("#1010:case 3 2620\n"); break;
+case 2630: printf("#1011:case 3 2630\n"); break;
+case 2640: printf("#1012:case 3 2640\n"); break;
+case 2650: printf("#1013:case 3 2650\n"); break;
+case 2660: printf("#1014:case 3 2660\n"); break;
+case 2670: printf("#1015:case 3 2670\n"); break;
+case 2680: printf("#1016:case 3 2680\n"); break;
+case 2690: printf("#1017:case 3 2690\n"); break;
+case 2700: printf("#1018:case 3 2700\n"); break;
+case 2710: printf("#1019:case 3 2710\n"); break;
+case 2720: printf("#1020:case 3 2720\n"); break;
+case 2730: printf("#1021:case 3 2730\n"); break;
+case 2740: printf("#1022:case 3 2740\n"); break;
+case 2750: printf("#1023:case 3 2750\n"); break;
+case 2760: printf("#1024:case 3 2760\n"); break;
+case 2770: printf("#1025:case 3 2770\n"); break;
+case 2780: printf("#1026:case 3 2780\n"); break;
+case 2790: printf("#1027:case 3 2790\n"); break;
+case 2800: printf("#1028:case 3 2800\n"); break;
+case 2810: printf("#1029:case 3 2810\n"); break;
+case 2820: printf("#1030:case 3 2820\n"); break;
+case 2830: printf("#1031:case 3 2830\n"); break;
+case 2840: printf("#1032:case 3 2840\n"); break;
+case 2850: printf("#1033:case 3 2850\n"); break;
+case 2860: printf("#1034:case 3 2860\n"); break;
+case 2870: printf("#1035:case 3 2870\n"); break;
+case 2880: printf("#1036:case 3 2880\n"); break;
+case 2890: printf("#1037:case 3 2890\n"); break;
+case 2900: printf("#1038:case 3 2900\n"); break;
+case 2910: printf("#1039:case 3 2910\n"); break;
+case 2920: printf("#1040:case 3 2920\n"); break;
+case 2930: printf("#1041:case 3 2930\n"); break;
+case 2940: printf("#1042:case 3 2940\n"); break;
+case 2950: printf("#1043:case 3 2950\n"); break;
+case 2960: printf("#1044:case 3 2960\n"); break;
+case 2970: printf("#1045:case 3 2970\n"); break;
+case 2980: printf("#1046:case 3 2980\n"); break;
+case 2990: printf("#1047:case 3 2990\n"); break;
+default: printf("#1048:default 3 %d\n",i); break;
+case 10007: printf("#1049:case 3 10007\n"); break;
+case 10011: printf("#1050:case 3 10011\n"); break;
+case 10015: printf("#1051:case 3 10015\n"); break;
+case 10019: printf("#1052:case 3 10019\n"); break;
+case 10023: printf("#1053:case 3 10023\n"); break;
+case 10027: printf("#1054:case 3 10027\n"); break;
+case 10031: printf("#1055:case 3 10031\n"); break;
+case 10035: printf("#1056:case 3 10035\n"); break;
+case 10039: printf("#1057:case 3 10039\n"); break;
+case 10043: printf("#1058:case 3 10043\n"); break;
+case 10047: printf("#1059:case 3 10047\n"); break;
+case 10051: printf("#1060:case 3 10051\n"); break;
+case 10055: printf("#1061:case 3 10055\n"); break;
+case 10059: printf("#1062:case 3 10059\n"); break;
+case 10063: printf("#1063:case 3 10063\n"); break;
+case 10067: printf("#1064:case 3 10067\n"); break;
+case 10071: printf("#1065:case 3 10071\n"); break;
+case 10075: printf("#1066:case 3 10075\n"); break;
+case 10079: printf("#1067:case 3 10079\n"); break;
+case 10083: printf("#1068:case 3 10083\n"); break;
+case 10087: printf("#1069:case 3 10087\n"); break;
+case 10091: printf("#1070:case 3 10091\n"); break;
+case 10095: printf("#1071:case 3 10095\n"); break;
+case 10099: printf("#1072:case 3 10099\n"); break;
+case 10103: printf("#1073:case 3 10103\n"); break;
+case 10107: printf("#1074:case 3 10107\n"); break;
+case 10111: printf("#1075:case 3 10111\n"); break;
+case 10115: printf("#1076:case 3 10115\n"); break;
+case 10119: printf("#1077:case 3 10119\n"); break;
+case 10123: printf("#1078:case 3 10123\n"); break;
+case 10127: printf("#1079:case 3 10127\n"); break;
+case 10131: printf("#1080:case 3 10131\n"); break;
+case 10135: printf("#1081:case 3 10135\n"); break;
+case 10139: printf("#1082:case 3 10139\n"); break;
+case 10143: printf("#1083:case 3 10143\n"); break;
+case 10147: printf("#1084:case 3 10147\n"); break;
+case 10151: printf("#1085:case 3 10151\n"); break;
+case 10155: printf("#1086:case 3 10155\n"); break;
+case 10159: printf("#1087:case 3 10159\n"); break;
+case 10163: printf("#1088:case 3 10163\n"); break;
+case 10167: printf("#1089:case 3 10167\n"); break;
+case 10171: printf("#1090:case 3 10171\n"); break;
+case 10175: printf("#1091:case 3 10175\n"); break;
+case 10179: printf("#1092:case 3 10179\n"); break;
+case 10183: printf("#1093:case 3 10183\n"); break;
+case 10187: printf("#1094:case 3 10187\n"); break;
+case 10191: printf("#1095:case 3 10191\n"); break;
+case 10195: printf("#1096:case 3 10195\n"); break;
+case 10199: printf("#1097:case 3 10199\n"); break;
+case 10203: printf("#1098:case 3 10203\n"); break;
+case 10207: printf("#1099:case 3 10207\n"); break;
+case 10211: printf("#1100:case 3 10211\n"); break;
+case 10215: printf("#1101:case 3 10215\n"); break;
+case 10219: printf("#1102:case 3 10219\n"); break;
+case 10223: printf("#1103:case 3 10223\n"); break;
+case 10227: printf("#1104:case 3 10227\n"); break;
+case 10231: printf("#1105:case 3 10231\n"); break;
+case 10235: printf("#1106:case 3 10235\n"); break;
+case 10239: printf("#1107:case 3 10239\n"); break;
+case 10243: printf("#1108:case 3 10243\n"); break;
+case 10247: printf("#1109:case 3 10247\n"); break;
+case 10251: printf("#1110:case 3 10251\n"); break;
+case 10255: printf("#1111:case 3 10255\n"); break;
+case 10259: printf("#1112:case 3 10259\n"); break;
+case 10263: printf("#1113:case 3 10263\n"); break;
+case 10267: printf("#1114:case 3 10267\n"); break;
+case 10271: printf("#1115:case 3 10271\n"); break;
+case 10275: printf("#1116:case 3 10275\n"); break;
+case 10279: printf("#1117:case 3 10279\n"); break;
+case 10283: printf("#1118:case 3 10283\n"); break;
+case 10287: printf("#1119:case 3 10287\n"); break;
+case 10291: printf("#1120:case 3 10291\n"); break;
+case 10295: printf("#1121:case 3 10295\n"); break;
+case 10299: printf("#1122:case 3 10299\n"); break;
    }
 }
 
@@ -1132,104 +1132,104 @@
 print "case $i: printf(\"case 4 $i\\n\"); break;\n";
 }
  */
-case -333: printf("#1126:case 4 -333\n"); break;
-case -329: printf("#1127:case 4 -329\n"); break;
-case -325: printf("#1128:case 4 -325\n"); break;
-case -321: printf("#1129:case 4 -321\n"); break;
-case -317: printf("#1130:case 4 -317\n"); break;
-case -313: printf("#1131:case 4 -313\n"); break;
-case -309: printf("#1132:case 4 -309\n"); break;
-case -305: printf("#1133:case 4 -305\n"); break;
-case -301: printf("#1134:case 4 -301\n"); break;
-case -297: printf("#1135:case 4 -297\n"); break;
-case -293: printf("#1136:case 4 -293\n"); break;
-case -289: printf("#1137:case 4 -289\n"); break;
-case -285: printf("#1138:case 4 -285\n"); break;
-case -281: printf("#1139:case 4 -281\n"); break;
-case -277: printf("#1140:case 4 -277\n"); break;
-case -273: printf("#1141:case 4 -273\n"); break;
-case -269: printf("#1142:case 4 -269\n"); break;
-case -265: printf("#1143:case 4 -265\n"); break;
-case -261: printf("#1144:case 4 -261\n"); break;
-case -257: printf("#1145:case 4 -257\n"); break;
-case -253: printf("#1146:case 4 -253\n"); break;
-case -249: printf("#1147:case 4 -249\n"); break;
-case -245: printf("#1148:case 4 -245\n"); break;
-case -241: printf("#1149:case 4 -241\n"); break;
-case -237: printf("#1150:case 4 -237\n"); break;
-case -233: printf("#1151:case 4 -233\n"); break;
-case -229: printf("#1152:case 4 -229\n"); break;
-case -225: printf("#1153:case 4 -225\n"); break;
-case -221: printf("#1154:case 4 -221\n"); break;
-case -217: printf("#1155:case 4 -217\n"); break;
-case -213: printf("#1156:case 4 -213\n"); break;
-case -209: printf("#1157:case 4 -209\n"); break;
-case -205: printf("#1158:case 4 -205\n"); break;
-case -201: printf("#1159:case 4 -201\n"); break;
-case -197: printf("#1160:case 4 -197\n"); break;
-case -193: printf("#1161:case 4 -193\n"); break;
-case -189: printf("#1162:case 4 -189\n"); break;
-case -185: printf("#1163:case 4 -185\n"); break;
-case -181: printf("#1164:case 4 -181\n"); break;
-case -177: printf("#1165:case 4 -177\n"); break;
-case -173: printf("#1166:case 4 -173\n"); break;
-case -169: printf("#1167:case 4 -169\n"); break;
-case -165: printf("#1168:case 4 -165\n"); break;
-case -161: printf("#1169:case 4 -161\n"); break;
-case -157: printf("#1170:case 4 -157\n"); break;
-case -153: printf("#1171:case 4 -153\n"); break;
-case -149: printf("#1172:case 4 -149\n"); break;
-case -145: printf("#1173:case 4 -145\n"); break;
-case -141: printf("#1174:case 4 -141\n"); break;
-case -137: printf("#1175:case 4 -137\n"); break;
-case -133: printf("#1176:case 4 -133\n"); break;
-case -129: printf("#1177:case 4 -129\n"); break;
-case -125: printf("#1178:case 4 -125\n"); break;
-case -121: printf("#1179:case 4 -121\n"); break;
-case -117: printf("#1180:case 4 -117\n"); break;
-case -113: printf("#1181:case 4 -113\n"); break;
-case -109: printf("#1182:case 4 -109\n"); break;
-case -105: printf("#1183:case 4 -105\n"); break;
-case -101: printf("#1184:case 4 -101\n"); break;
-case 3: printf("#1185:case 4 3\n"); break;
-case 5: printf("#1186:case 4 5\n"); break;
-case 7: printf("#1187:case 4 7\n"); break;
-case 9: printf("#1188:case 4 9\n"); break;
-case 11: printf("#1189:case 4 11\n"); break;
-case 13: printf("#1190:case 4 13\n"); break;
-case 15: printf("#1191:case 4 15\n"); break;
-case 17: printf("#1192:case 4 17\n"); break;
-case 19: printf("#1193:case 4 19\n"); break;
-case 21: printf("#1194:case 4 21\n"); break;
-case 23: printf("#1195:case 4 23\n"); break;
-case 25: printf("#1196:case 4 25\n"); break;
-case 27: printf("#1197:case 4 27\n"); break;
-case 29: printf("#1198:case 4 29\n"); break;
-case 31: printf("#1199:case 4 31\n"); break;
-case 33: printf("#1200:case 4 33\n"); break;
-case 35: printf("#1201:case 4 35\n"); break;
-case 37: printf("#1202:case 4 37\n"); break;
-case 39: printf("#1203:case 4 39\n"); break;
-case 41: printf("#1204:case 4 41\n"); break;
-case 43: printf("#1205:case 4 43\n"); break;
-case 45: printf("#1206:case 4 45\n"); break;
-case 47: printf("#1207:case 4 47\n"); break;
-case 49: printf("#1208:case 4 49\n"); break;
-case 51: printf("#1209:case 4 51\n"); break;
-case 53: printf("#1210:case 4 53\n"); break;
-case 55: printf("#1211:case 4 55\n"); break;
-case 57: printf("#1212:case 4 57\n"); break;
-case 59: printf("#1213:case 4 59\n"); break;
-case 61: printf("#1214:case 4 61\n"); break;
-case 63: printf("#1215:case 4 63\n"); break;
-case 65: printf("#1216:case 4 65\n"); break;
-case 67: printf("#1217:case 4 67\n"); break;
-case 69: printf("#1218:case 4 69\n"); break;
-case 71: printf("#1219:case 4 71\n"); break;
-case 73: printf("#1220:case 4 73\n"); break;
-case 75: printf("#1221:case 4 75\n"); break;
-case 77: printf("#1222:case 4 77\n"); break;
-case 79: printf("#1223:case 4 79\n"); break;
+case -333: printf("#1134:case 4 -333\n"); break;
+case -329: printf("#1135:case 4 -329\n"); break;
+case -325: printf("#1136:case 4 -325\n"); break;
+case -321: printf("#1137:case 4 -321\n"); break;
+case -317: printf("#1138:case 4 -317\n"); break;
+case -313: printf("#1139:case 4 -313\n"); break;
+case -309: printf("#1140:case 4 -309\n"); break;
+case -305: printf("#1141:case 4 -305\n"); break;
+case -301: printf("#1142:case 4 -301\n"); break;
+case -297: printf("#1143:case 4 -297\n"); break;
+case -293: printf("#1144:case 4 -293\n"); break;
+case -289: printf("#1145:case 4 -289\n"); break;
+case -285: printf("#1146:case 4 -285\n"); break;
+case -281: printf("#1147:case 4 -281\n"); break;
+case -277: printf("#1148:case 4 -277\n"); break;
+case -273: printf("#1149:case 4 -273\n"); break;
+case -269: printf("#1150:case 4 -269\n"); break;
+case -265: printf("#1151:case 4 -265\n"); break;
+case -261: printf("#1152:case 4 -261\n"); break;
+case -257: printf("#1153:case 4 -257\n"); break;
+case -253: printf("#1154:case 4 -253\n"); break;
+case -249: printf("#1155:case 4 -249\n"); break;
+case -245: printf("#1156:case 4 -245\n"); break;
+case -241: printf("#1157:case 4 -241\n"); break;
+case -237: printf("#1158:case 4 -237\n"); break;
+case -233: printf("#1159:case 4 -233\n"); break;
+case -229: printf("#1160:case 4 -229\n"); break;
+case -225: printf("#1161:case 4 -225\n"); break;
+case -221: printf("#1162:case 4 -221\n"); break;
+case -217: printf("#1163:case 4 -217\n"); break;
+case -213: printf("#1164:case 4 -213\n"); break;
+case -209: printf("#1165:case 4 -209\n"); break;
+case -205: printf("#1166:case 4 -205\n"); break;
+case -201: printf("#1167:case 4 -201\n"); break;
+case -197: printf("#1168:case 4 -197\n"); break;
+case -193: printf("#1169:case 4 -193\n"); break;
+case -189: printf("#1170:case 4 -189\n"); break;
+case -185: printf("#1171:case 4 -185\n"); break;
+case -181: printf("#1172:case 4 -181\n"); break;
+case -177: printf("#1173:case 4 -177\n"); break;
+case -173: printf("#1174:case 4 -173\n"); break;
+case -169: printf("#1175:case 4 -169\n"); break;
+case -165: printf("#1176:case 4 -165\n"); break;
+case -161: printf("#1177:case 4 -161\n"); break;
+case -157: printf("#1178:case 4 -157\n"); break;
+case -153: printf("#1179:case 4 -153\n"); break;
+case -149: printf("#1180:case 4 -149\n"); break;
+case -145: printf("#1181:case 4 -145\n"); break;
+case -141: printf("#1182:case 4 -141\n"); break;
+case -137: printf("#1183:case 4 -137\n"); break;
+case -133: printf("#1184:case 4 -133\n"); break;
+case -129: printf("#1185:case 4 -129\n"); break;
+case -125: printf("#1186:case 4 -125\n"); break;
+case -121: printf("#1187:case 4 -121\n"); break;
+case -117: printf("#1188:case 4 -117\n"); break;
+case -113: printf("#1189:case 4 -113\n"); break;
+case -109: printf("#1190:case 4 -109\n"); break;
+case -105: printf("#1191:case 4 -105\n"); break;
+case -101: printf("#1192:case 4 -101\n"); break;
+case 3: printf("#1193:case 4 3\n"); break;
+case 5: printf("#1194:case 4 5\n"); break;
+case 7: printf("#1195:case 4 7\n"); break;
+case 9: printf("#1196:case 4 9\n"); break;
+case 11: printf("#1197:case 4 11\n"); break;
+case 13: printf("#1198:case 4 13\n"); break;
+case 15: printf("#1199:case 4 15\n"); break;
+case 17: printf("#1200:case 4 17\n"); break;
+case 19: printf("#1201:case 4 19\n"); break;
+case 21: printf("#1202:case 4 21\n"); break;
+case 23: printf("#1203:case 4 23\n"); break;
+case 25: printf("#1204:case 4 25\n"); break;
+case 27: printf("#1205:case 4 27\n"); break;
+case 29: printf("#1206:case 4 29\n"); break;
+case 31: printf("#1207:case 4 31\n"); break;
+case 33: printf("#1208:case 4 33\n"); break;
+case 35: printf("#1209:case 4 35\n"); break;
+case 37: printf("#1210:case 4 37\n"); break;
+case 39: printf("#1211:case 4 39\n"); break;
+case 41: printf("#1212:case 4 41\n"); break;
+case 43: printf("#1213:case 4 43\n"); break;
+case 45: printf("#1214:case 4 45\n"); break;
+case 47: printf("#1215:case 4 47\n"); break;
+case 49: printf("#1216:case 4 49\n"); break;
+case 51: printf("#1217:case 4 51\n"); break;
+case 53: printf("#1218:case 4 53\n"); break;
+case 55: printf("#1219:case 4 55\n"); break;
+case 57: printf("#1220:case 4 57\n"); break;
+case 59: printf("#1221:case 4 59\n"); break;
+case 61: printf("#1222:case 4 61\n"); break;
+case 63: printf("#1223:case 4 63\n"); break;
+case 65: printf("#1224:case 4 65\n"); break;
+case 67: printf("#1225:case 4 67\n"); break;
+case 69: printf("#1226:case 4 69\n"); break;
+case 71: printf("#1227:case 4 71\n"); break;
+case 73: printf("#1228:case 4 73\n"); break;
+case 75: printf("#1229:case 4 75\n"); break;
+case 77: printf("#1230:case 4 77\n"); break;
+case 79: printf("#1231:case 4 79\n"); break;
    }
 }
 
@@ -1248,8 +1248,8 @@
         }
     }
     
-    printf("#1242:main5 %d\n",k);
+    printf("#1250:main5 %d\n",k);
     for(i=0;i<3;i++) ;
-    printf("#1244:main5 %d\n",i);
+    printf("#1252:main5 %d\n",i);
    
 }
--- a/test/test1.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/test1.c	Wed Dec 21 11:33:53 2005 +0900
@@ -40,13 +40,13 @@
 code f(int i,void *sp) {
     int k,j;
     struct f_g0_save *c;
-printf("#0036:f 0 sp: %x\n",sp-stack0);
+printf("#0042:f 0 sp: %x\n",sp-stack0);
 
     k = 3+i;
 
-printf("#0040:f 1 sp: %x\n",sp-stack0);
+printf("#0046:f 1 sp: %x\n",sp-stack0);
     sp -= sizeof(struct f_g0_save);
-printf("#0042:f 2 sp: %x\n",sp-stack0);
+printf("#0048:f 2 sp: %x\n",sp-stack0);
     c = sp;
     c->kk = k;
     c->ii = i;
@@ -67,15 +67,15 @@
 code f0(int i,int j,code(*exit2)(), void *exit2env,void *sp)
 {
 	struct f0_save *c;
-    printf("#0065:f0 1 sp: %x\n",sp-stack0);
+    printf("#0069:f0 1 sp: %x\n",sp-stack0);
 	sp -= sizeof(struct f0_save);
-    printf("#0067:f0 2 sp: %x\n",sp-stack0);
+    printf("#0071:f0 2 sp: %x\n",sp-stack0);
 	c = sp;
 	c->jj = j;
         c->exit1 = exit2;
         c->exit1env = exit2env;
 	c->ret = f1;
-    printf("#0073:f0 3 sp: %x\n",sp-stack0);
+    printf("#0077:f0 3 sp: %x\n",sp-stack0);
 	goto f(i,sp);
 }
 
@@ -105,13 +105,13 @@
     sp = stack0;
     j = i;
     
-    printf("#0103:sp: %x %x\n",sp-(int*)stack0,sizeof(*stack0));
+    printf("#0107:sp: %x %x\n",sp-(int*)stack0,sizeof(*stack0));
     goto f0(i,j,return,environment,sp);
 }
 
 code print(int i,int j,(*exit1)(),void*exit1env)
 {
-    printf("#0109:%d %d\n",i,j);
+    printf("#0113:%d %d\n",i,j);
     goto (*exit1)(0),exit1env;
 }
 
--- a/test/tmp.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/tmp.c	Wed Dec 21 11:33:53 2005 +0900
@@ -28,7 +28,7 @@
     if (!p) return;
     i = p[1];
     p = p+i;
-    printf("#0028:%d %s\n",i,p-i);
-    printf("#0029:%d\n",main1(ac,av,g,g));
+    printf("#0030:%d %s\n",i,p-i);
+    printf("#0031:%d\n",main1(ac,av,g,g));
     return 0;
 }
--- a/test/tmp1.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/tmp1.c	Wed Dec 21 11:33:53 2005 +0900
@@ -9,12 +9,12 @@
 {
     ret = return;
     env = environment;
-    printf("main0 %d start.\n",ac);
+    printf("#0011:main0 %d start.\n",ac);
     if (ac>=1)
 	goto code0(ac,av,return);
     goto code1(ac,av,exit1);
     // not reached. (warning?)
-    printf("main0 %d end.\n",ac);
+    printf("#0016:main0 %d end.\n",ac);
 }
 
 code exit1(int ac)
@@ -27,7 +27,7 @@
 char a,b;
 int c,d,e,f;
 {
-    printf("code3: %d %d %d %d %d %d\n",a,b,c,d,e,f);
+    printf("#0029:code3: %d %d %d %d %d %d\n",a,b,c,d,e,f);
     if(a<10)
 	goto code3(a+1,b,c,d,e,f);
     else
@@ -39,7 +39,7 @@
 int c,d,e,f;
 {
     int i=1,j=2;
-    printf("code4: %d %d %d %d %d %d\n",a,b,c,d,e,f);
+    printf("#0041:code4: %d %d %d %d %d %d\n",a,b,c,d,e,f);
     if(a<20)   // cyclic binary dependency
 	goto code3(a+b,b+c,c+d,d+e,e+f,f+a);
     else if(a<30)
@@ -64,7 +64,7 @@
 char *av[];
 {
     code (*f)(int);
-    printf("code1: %d\n",ac);
+    printf("#0066:code1: %d\n",ac);
     f = exit;
     if (ac>3)
 	goto code1(ac,av,f);
@@ -78,9 +78,9 @@
 main(int ac,char *av[])
 {
    main0(1,av);
-   printf("main continue.\n");
+   printf("#0080:main continue.\n");
    main0(0,av);
-   printf("main end.\n");
+   printf("#0082:main end.\n");
 }
 
 /* end */
--- a/test/tmp11.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/tmp11.c	Wed Dec 21 11:33:53 2005 +0900
@@ -7,13 +7,13 @@
 
 NMTBL *
 test2(char *n) {
-    printf("#0007:s %s\n",n);
+    printf("#0009:s %s\n",n);
     return a;
 }
 
 int
 test0(int a,int b,int c) {
-    printf("#0013:a %d b %d c %d\n",a,b,c);
+    printf("#0015:a %d b %d c %d\n",a,b,c);
     return 0;
 }
 
@@ -31,6 +31,6 @@
     NMTBL *b;
     b = test2("test");
     d = test1(1,2,3);
-    printf("#0031:return %d\n",d);
+    printf("#0033:return %d\n",d);
     return d;
 }
--- a/test/tmp12.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/tmp12.c	Wed Dec 21 11:33:53 2005 +0900
@@ -13,6 +13,6 @@
     int a;
     x1.a = 1;
     a = 133;
-    printf("#0014:%d %d\n",x1.a,a);
+    printf("#0015:%d %d\n",x1.a,a);
     return 0;
 }
--- a/test/tmp7.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/tmp7.c	Wed Dec 21 11:33:53 2005 +0900
@@ -36,17 +36,17 @@
 /* main2 a1.a[55] 0 */
 /* main2 a1.a[99] 55 */
 /* main2 a1.a[55] 44 */
-	printf("#0037:main2 a1.a[99] %d\n",a1.a[99]);
-	printf("#0038:main2 a1.a[55] %d\n",a1.a[55]);
+	printf("#0038:main2 a1.a[99] %d\n",a1.a[99]);
+	printf("#0039:main2 a1.a[55] %d\n",a1.a[55]);
 }
 
 struct bb
 main5(struct aa a1,struct bb a2)
 {
-	printf("#0044:main5 a1.a[99] %d\n",a1.a[99]);
-	printf("#0045:main5 a1.a[55] %d\n",a1.a[55]);
-	printf("#0046:main5 a2.b[0] %d\n",a2.b[0]);
-	printf("#0047:main5 a2.b[1] %d\n",a2.b[1]);
+	printf("#0045:main5 a1.a[99] %d\n",a1.a[99]);
+	printf("#0046:main5 a1.a[55] %d\n",a1.a[55]);
+	printf("#0047:main5 a2.b[0] %d\n",a2.b[0]);
+	printf("#0048:main5 a2.b[1] %d\n",a2.b[1]);
 	a2.b[0]=333;
 	a2.b[1]=555;
 	return a2;
@@ -58,7 +58,7 @@
 {
 /* main1 a1.a[0] 0 */
 /* main1 a1.a[0] 44 */
-    printf("#0059:main1 a1.a[0] %d\n",a1.a[0]);
+    printf("#0060:main1 a1.a[0] %d\n",a1.a[0]);
     a1.a[55]=44;
     if (a1.a[0]) 
 	main2(a1);
@@ -80,48 +80,48 @@
     j = 3;
 
     bbb = main0(123);
-    printf("#0081:copied main0 ccc.a[55] %d==123\n",bbb.a[55]); 
+    printf("#0082:copied main0 ccc.a[55] %d==123\n",bbb.a[55]); 
     aap[2] = &bbb;
     *aap[2] = main0(123);
-    printf("#0084:complex copied main0 ccc.a[55] %d==123\n",bbb.a[55]); 
+    printf("#0085:complex copied main0 ccc.a[55] %d==123\n",bbb.a[55]); 
     bbb.a[55]=0;
     j = main0(123).a[55];
-    printf("#0087:new main0 ccc.a[55] in temporal copy %d==123\n",j); 
+    printf("#0088:new main0 ccc.a[55] in temporal copy %d==123\n",j); 
 
     j = 552;
     bbb = main3(bbb);
-    printf("#0091:main3     bbb.a[55] in temporal copy %d==552 %d==1\n",j,bbb.a[55]); 
+    printf("#0092:main3     bbb.a[55] in temporal copy %d==552 %d==1\n",j,bbb.a[55]); 
     j = main3(bbb).a[55];
-    printf("#0093:main3     bbb.a[55] in temporal copy %d==2 %d\n",j,bbb.a[53]); 
+    printf("#0094:main3     bbb.a[55] in temporal copy %d==2 %d\n",j,bbb.a[53]); 
     j = main3(bbb).a[53];
-    printf("#0095:main3     bbb.a[55] in temporal copy %d==53 %d\n",j,bbb.a[53]); 
+    printf("#0096:main3     bbb.a[55] in temporal copy %d==53 %d\n",j,bbb.a[53]); 
 
-    printf("#0097:%d==3\n",q.b);
+    printf("#0098:%d==3\n",q.b);
 /* 3==3 */
     r = q;
-    printf("#0100:%d==3\n",r.b);
+    printf("#0101:%d==3\n",r.b);
 /* 3==3 */
     (*r.c)(aaa);
-    printf("#0103:main aaa.a[55] %d\n",aaa.a[55]);
+    printf("#0104:main aaa.a[55] %d\n",aaa.a[55]);
 /* main aaa.a[55] 123 */
     bbb.a[0]=44; 
     aaa = bbb;
     aaa.a[99]=55;  /* core dump? */
     (*r.c)(aaa);
 /* main aaa.a[55] 0 */
-    printf("#0110:main aaa.a[55] %d\n",aaa.a[55]); 
+    printf("#0111:main aaa.a[55] %d\n",aaa.a[55]); 
     p = av[0];
     if (!p) return 55;
     i = p[1];
     p = p+i;
 /* 47 ./a.out */
-    printf("#0116:%d %s\n",i,p-i+3);
+    printf("#0117:%d %s\n",i,p-i+3);
     aaa1.b[0]=33;
     aaa1.b[1]=55;
     bbb1 = main5(aaa,aaa1);
-    printf("#0120:main5-2 %d\n",
+    printf("#0121:main5-2 %d\n",
 	main5(bbb,bbb1).b[0]);
-    printf("#0122:main5-1 %d\n",
+    printf("#0123:main5-1 %d\n",
 	main5(bbb,main5(aaa,aaa1)).b[0]);
     return 0;
 }
--- a/test/tmp8.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/tmp8.c	Wed Dec 21 11:33:53 2005 +0900
@@ -17,8 +17,8 @@
    for(asize=4;asize<64000;asize=asize*2+12) {
        f2(1);
        f2(0);
-       printf("#0017:%d %d\n",g(),f(0,1,2,a));
-       printf("#0018:%d %d\n",g1(100),f1(0,1,a,2));
+       printf("#0019:%d %d\n",g(),f(0,1,2,a));
+       printf("#0020:%d %d\n",g1(100),f1(0,1,a,2));
     }
    return 0; 
 }
@@ -57,10 +57,10 @@
 int
 f1(int i,int j,int *l,int k)
 {
-    // printf("#0057:f1 &i=%x &k=%x\n",&i,&k);
-    // printf("#0058:f1 i=%d j=%d *l=%0x k=%d\n",i,j,l,k);
+    // printf("#0059:f1 &i=%x &k=%x\n",&i,&k);
+    // printf("#0060:f1 i=%d j=%d *l=%0x k=%d\n",i,j,l,k);
     *l = 3;
-    printf("#0060:f1 i=%d j=%d *l=%0x k=%d\n",i,j,*l,k);
+    printf("#0062:f1 i=%d j=%d *l=%0x k=%d\n",i,j,*l,k);
     if (i++ >20) return *l;
     return f1(i,j,(int*)alloca(asize),k);
 }
@@ -73,7 +73,7 @@
 	l = alloca(asize);
     else
 	l = 0;
-    printf("#0073:f2: %0x %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d\n",
+    printf("#0075:f2: %0x %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d  %d\n",
    // l,
    0,
 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40
--- a/test/tmpa.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/tmpa.c	Wed Dec 21 11:33:53 2005 +0900
@@ -9,7 +9,7 @@
 void
 print_param(struct enemy *e)
 {
-    printf("charno:%d   x,y:%f,%f   hp:%d\n",
+    printf("#0011:charno:%d   x,y:%f,%f   hp:%d\n",
            e->charno,e->x,e->y,e->ap);
 }
 
@@ -21,7 +21,7 @@
 } interface;
 
 code a0(interface a) {
-    printf("%d\n",a.dest);
+    printf("#0023:%d\n",a.dest);
     goto a.ret(0),a.env;
 }
 
@@ -40,7 +40,7 @@
     e.charno=5; e.x=50.0; e.y=30.0; e.ap=100;
     print_param(&e);
 
-    printf("%d %d\n",args.VF01[2],args.VF01[1]);
+    printf("#0042:%d %d\n",args.VF01[2],args.VF01[1]);
     goto  a0(args);
 }
 
--- a/test/void_code.c	Tue Dec 20 17:25:37 2005 +0900
+++ b/test/void_code.c	Wed Dec 21 11:33:53 2005 +0900
@@ -4,27 +4,27 @@
 {
    int i;
    for(;;) {
-      printf("aho\n");
+      printf("#0006:aho\n");
       break;
    }
-   do printf("aho\n"); while(0);
+   do printf("#0009:aho\n"); while(0);
    if (0) 
-	printf("a\n");
+	printf("#0011:a\n");
    if (0) 
-	printf("a\n");
+	printf("#0013:a\n");
    else 
-	printf("b\n");
+	printf("#0015:b\n");
    if (1) 
-	printf("a\n");
+	printf("#0017:a\n");
    else {
-	printf("b\n");
-        printf("b\n");
+	printf("#0019:b\n");
+        printf("#0020:b\n");
    }
    if (0) 
-	printf("a\n");
+	printf("#0023:a\n");
    else if (0 && i) {
-	printf("bi\n");
-        printf("bi\n");
+	printf("#0025:bi\n");
+        printf("#0026:bi\n");
    }
    return 0;
 }
--- a/tools/incpri.pl	Tue Dec 20 17:25:37 2005 +0900
+++ b/tools/incpri.pl	Wed Dec 21 11:33:53 2005 +0900
@@ -1,8 +1,15 @@
 #!/usr/bin/perl
-$d = "0000";
-while(<>) {
-   s/printf\(\"\#\d+\:/printf\(\"\#$d\:/;
-   s/printf\(\"([^#])/printf\(\"\#$d\:$1/;
-   $d++;
-   print;
+
+for(@ARGV) {
+    my $filename = $_;
+    rename($filename,$filename.".bak");
+    open(IN,"<$filename.bak");
+    open(OUT,">$filename");
+    $d = "0000";
+    while(<IN>) {
+       s/printf\(\"\#\d+\:/printf\(\"\#$d\:/;
+       s/printf\(\"([^#])/printf\(\"\#$d\:$1/;
+       $d++;
+       print OUT;
+    }
 }