changeset 427:0c256ea2a97e

Bitfield left value for ia32
author kono
date Sat, 30 Oct 2004 18:49:25 +0900
parents fb136af3bf09
children 61c77ff18023
files .gdbinit Changes mc-code-ia32.c mc-codegen.c test/arg.c test/basic.c test/bitfield.c test/bitfield1.c test/call.c test/cext.c test/code-gen.c test/const.c test/conv.c test/conv1.c test/enum.c test/fact-a.c test/fact.c test/fact0.c test/float.c test/goto.c test/ifdef.c test/int.c test/long.c test/macro.c test/offset.c test/regargs.c test/scope.c test/scope.code-out test/short.c test/simp.c test/simp0.c test/simp1.c test/static.c test/switch.c test/test1.c test/tmp.c test/tmp11.c test/tmp12.c test/tmp7.c test/tmp8.c test/tstdarg.c
diffstat 41 files changed, 3177 insertions(+), 3109 deletions(-) [+]
line wrap: on
line diff
--- a/.gdbinit	Sat Oct 30 14:04:45 2004 +0900
+++ b/.gdbinit	Sat Oct 30 18:49:25 2004 +0900
@@ -1,5 +1,5 @@
 tb main
-run  -s test/bitfield.c
+run  -s test/bitfield1.c
 # run  -s mc-parse.c
 # run  -s mc-codegen.c
 # run  -s nkf203/nkf.c
--- a/Changes	Sat Oct 30 14:04:45 2004 +0900
+++ b/Changes	Sat Oct 30 18:49:25 2004 +0900
@@ -6381,3 +6381,12 @@
 あっと、goto の浮動小数点レジスタ渡しをあまりテストしてないね。
 
 bitfield は、アドレス渡しで、代入しない方が良いね。
+
+Sat Oct 30 17:48:18 JST 2004
+
+いいんだけど変更がきつい...
+
+  a = b = c = 0
+
+で、a は定数代入にはならないのね? 通常はいいんだけど、bitfield
+とかでは余り良くないね。
--- a/mc-code-ia32.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/mc-code-ia32.c	Sat Oct 30 18:49:25 2004 +0900
@@ -659,12 +659,13 @@
 }
 
 
-void 
+int 
 emit_push()
 {
-    int new_reg;
+    int new_reg,old;
     new_reg = get_register();
     if (new_reg==creg) error(-1);
+    old = creg;
     if(new_reg<0) {                     /* もうレジスタがない */
 	if (reg_sp>=MAX_MAX) error(-1);
 	reg_stack[reg_sp++] =  -1;
@@ -676,6 +677,7 @@
 	creg = new_reg;
 	regv[creg]=1;
     }
+    return old;
 }
 
 int
@@ -3380,10 +3382,14 @@
 /* bit field alignment calcuration */
 
 static void
-set_bitsz(int type,int *psign,int *pbitsz,int *palign,int *pl)
+set_bitsz(int type,int *pbitpos, int *pbitsize,
+	int *psign,int *pbitsz,int *palign,int *pl)
 { 
     int sign=0,bitsz; 
     int align,l=0;
+    *pbitpos = cadr(caddr(type));
+    *pbitsize = caddr(caddr(type));
+
     switch(cadr(type)) { 
     case INT:		sign=1; bitsz=32; align=4;break; 
     case UNSIGNED:		bitsz=32; align=4;break; 
@@ -3412,10 +3418,11 @@
     int sign,bitsz,align;
     int i;
     int bitpos = *bfd;
+    int bitpos0;
+    int bitsize;
     int offset = *poffset;
     int l;
-    int bitsize = caddr(caddr(type));
-    set_bitsz(type,&sign,&bitsz,&align,&l);
+    set_bitsz(type,&bitpos0,&bitsize,&sign,&bitsz,&align,&l);
 
     if (bitsize>bitsz) { error(BTERR); bitsize = i; }
 
@@ -3445,7 +3452,7 @@
 	*poffset = (offset += (align-i));
     }
     bitpos = 0;
-    *bfd = bitsize;
+    *bfd = (bitsize==bitsz)?0:bitsize;
     *sz = (bitsize+7)/8;
 
 // printf("# bitpos=%d bitsize=%d bitsz=%d offset=%d\n",bitpos,bitsize,bitsz,*poffset);
@@ -3454,18 +3461,20 @@
 
 /* bit field value */
 
-/* reg contains container value, result should be in reg */
 extern void
-code_bit_field(int type,int bitpos,int reg)
+code_bit_field(int type,int adr,int reg)
 {
     int sign,bitsz,l,align;
-    int bitsize = caddr(caddr(type));
-    int i;
-    set_bitsz(type,&sign,&bitsz,&align,&l);
+    int bitsize,bitpos;
+    int i,size;
+    set_bitsz(type,&bitpos,&bitsize,&sign,&bitsz,&align,&l);
+    size=bitsz/8;
 // printf("# %d: bitpos=%d bitsize=%d bitsz=%d\n",lineno,bitpos,bitsize,bitsz);
     /* this implementation returns -1 for int i:1; */
     if (l==1) {
+	use_int(adr);
 	use_longlong(reg);
+	lload(adr,0,reg);
 	/* shift left */
 	if ((i=bitsz-bitsize-bitpos)) 
 	    loprtc(LLSHIFT,reg,list2(CONST,i));
@@ -3473,7 +3482,10 @@
 	if ((i=bitsz-bitsize)) 
 	    loprtc(sign?LRSHIFT:LURSHIFT,reg,list2(CONST,i));
     } else {
+	use_int(adr);
 	use_int(reg);
+	printf("\t%s %d(%s),%s\n",cload(sign,size),0,register_name(adr,0),
+		    register_name(reg,0));
 	/* shift left */
 	if ((i=32-bitsize-bitpos)) 
 	    oprtc(LSHIFT,reg,list2(CONST,i));
@@ -3515,38 +3527,63 @@
 }
 
 extern void
-code_bit_replace(int value,int lvalue,int type,int bitpos)
+code_bit_replace(int adr,int value,int type)
 {
     int sign,bitsz,l,align;
-    int bitsize = caddr(caddr(type));
+    int bitsize,bitpos;
     int mask = 0;
-    set_bitsz(type,&sign,&bitsz,&align,&l);
+    int size,push=0;
+    set_bitsz(type,&bitpos,&bitsize,&sign,&bitsz,&align,&l);
+    size = bitsz/8;
 // printf("# %d: bitpos=%d bitsize=%d bitsz=%d\n",lineno,bitpos,bitsize,bitsz);
     if (l) {
+	use_int(adr);
 	use_longlong(value);
 	/* shift left */
 	if (bitpos) 
 	    loprtc(LLSHIFT,value,list2(CONST,bitpos));
 	if (bitpos+bitsize>=32) {
 	    /* make and-mask upper */
+	    printf("\tpushl %s\n",register_name(adr,0)); push=1;
+	    printf("\t%s %d(%s),%s\n",cload(sign,size),4,register_name(adr,0),
+			register_name(adr,0));
 	    mask = make_mask(64-bitpos-bitsize,bitpos>=32?63-bitpos:31);
-	    make_mask_and_or(mask,virtual(value==REG_L?REG_EDI:REG_EDX),-2);
+	    make_mask_and_or(mask,virtual(value==REG_L?REG_EDI:REG_EDX),adr);
+	    printf("\tmovl 0(%%esp),%s\n",register_name(adr,0));
+	    printf("\t%s %s,4(%s)\n",move(0),
+		    register_name(virtual(value==REG_L?REG_EDI:REG_EDX),0),
+			register_name(adr,0));
 	}
 	if (bitpos<32) {
+	    if (!push) { printf("\tpushl %s\n",register_name(adr,0)); push=1;}
 	    /* make and-mask lower */
+	    printf("\t%s %d(%s),%s\n",cload(sign,size),0,register_name(adr,0),
+			register_name(adr,0));
 	    mask = make_mask(bitpos+bitsize>=32?0:32-bitpos-bitsize,31-bitpos);
-	    make_mask_and_or(mask,virtual(value==REG_L?REG_ESI:REG_EAX),-1);
+	    make_mask_and_or(mask,virtual(value==REG_L?REG_ESI:REG_EAX),adr);
+	    printf("\tpopl %s\n",register_name(adr,0)); push=0;
+	    printf("\t%s %s,(%s)\n",move(0),
+		    register_name(virtual(value==REG_L?REG_ESI:REG_EAX),0),
+			register_name(adr,0));
 	}
-	printf("\tpopl %s\n",l_eax(value));
-	printf("\tpopl %s\n",l_edx(value));
+	if (push) printf("\taddl %%sp,$4\n");
     } else {
+	use_int(adr);
 	use_int(value);
+	printf("\tpushl %s\n",register_name(adr,0));
+	printf("\t%s %d(%s),%s\n",cload(sign,size),0,register_name(adr,0),
+		    register_name(adr,0));
 	/* shift left */
 	if (bitpos) 
 	    oprtc(LSHIFT,value,list2(CONST,bitpos));
 	/* make and-mask */
 	mask = make_mask(32-bitpos-bitsize,31-bitpos);
-	make_mask_and_or(mask,value,lvalue);
+	make_mask_and_or(mask,value,adr);
+	printf("\tpopl %s\n",register_name(adr,0));
+        code_assign(adr,size,value);
+    }
+    if (use) {
+	code_bit_field(type,adr,USE_CREG);
     }
 }
 
@@ -3582,48 +3619,63 @@
 }
 
 extern void
-code_bit_replace_const(int value,int lvalue,int type,int bitpos)
+code_bit_replace_const(int value,int adr,int type)
 {
     int sign,bitsz,l,align;
-    int bitsize = caddr(caddr(type));
+    int bitpos,bitsize,size;
     int mask = 0;
-    int c;
+    int c,lvalue;
 #if LONGLONG_CODE
     long long lc;
 #endif
-    set_bitsz(type,&sign,&bitsz,&align,&l);
+    set_bitsz(type,&bitpos,&bitsize,&sign,&bitsz,&align,&l);
+    size = bitsz/8;
 // printf("# %d: bitpos=%d bitsize=%d bitsz=%d\n",lineno,bitpos,bitsize,bitsz);
+    use_int(adr);
     if (l) {
 #if LONGLONG_CODE
-	use_longlong(lvalue);
+	lvalue = get_register();
 	/* shift left */
 	lc = lcadr(value);
 	lc <<= bitpos;
+	
 	if (bitpos+bitsize>=32) {
+	    printf("\t%s %d(%s),%s\n",cload(sign,size),4,register_name(adr,0),
+			register_name(lvalue,0));
 	    /* make and-mask upper */
 	    mask = make_mask(64-bitpos-bitsize,bitpos>=32?63-bitpos:31);
-	    make_mask_and_or_const(mask,
-		virtual(lvalue==REG_L?REG_EDI:REG_EDX),(int)(lc>>32));
+	    make_mask_and_or_const(mask,lvalue,(int)(lc>>32));
+	    printf("\t%s %s,4(%s)\n",move(0),register_name(lvalue,0),
+			register_name(adr,0));
 	}
 	if (bitpos<32) {
+	    printf("\t%s %d(%s),%s\n",cload(sign,size),0,register_name(adr,0),
+			register_name(lvalue,0));
 	    /* make and-mask lower */
 	    mask = make_mask(bitpos+bitsize>=32?0:32-bitpos-bitsize,31-bitpos);
-	    make_mask_and_or_const(mask,
-		virtual(lvalue==REG_L?REG_ESI:REG_EAX),(int)(lc));
+	    make_mask_and_or_const(mask,lvalue,(int)(lc));
+	    printf("\t%s %s,(%s)\n",move(0),
+		    register_name(lvalue,0),register_name(adr,0));
 	}
+	free_register(lvalue);
 #endif
     } else {
-	use_int(lvalue);
+	lvalue = get_register();
+	printf("\t%s %d(%s),%s\n",cload(sign,size),0,register_name(adr,0),
+		    register_name(lvalue,0));
 	/* shift left */
 	c = cadr(value);
 	c <<= bitpos;
 	/* make and-mask */
 	mask = make_mask(32-bitpos-bitsize,31-bitpos);
 	make_mask_and_or_const(mask,lvalue,c);
+        code_assign(adr,size,lvalue);
+	free_register(lvalue);
     }
+    if (use) 
+        code_bit_field(type,adr,USE_CREG);
 }
 
-
 #endif
 
 /* end */
--- a/mc-codegen.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/mc-codegen.c	Sat Oct 30 18:49:25 2004 +0900
@@ -3556,11 +3556,10 @@
     /*  *new = *new op e3 */
     int suse = use;
     int lo = (type==LONGLONG||type==ULONGLONG);
-    int n,n1;
+    int n1=0,n2=0;
     int reg;
 
-    n = list2(LVAR,new_lvar(size_of_int));
-    g_expr(assign_expr0(n,list2(ADDRESS,cadr(e2)),INT,INT));
+    g_expr(list2(ADDRESS,cadr(e2)));
     reg = emit_push();
     code_bit_field(t, reg, USE_CREG);
     use=1;
@@ -3569,9 +3568,15 @@
 	    n1 = list2(LVAR,new_lvar(size_of_longlong));
 	    code_lassign_lvar(cadr(n1),USE_CREG);
 	}
-	emit_lpush();
-	g_expr(e3);
-	code_register_lassop(USE_CREG,op+LOP);
+	if (!code_lassop_p) {
+	    n2 = list2(LVAR,new_lvar(size_of_longlong));
+	    code_lassign_lvar(cadr(n2),USE_CREG);
+	    lassign(list4(LASSOP,n2,e3,op+LOP));
+	} else {
+	    emit_lpush();
+	    g_expr(e3);
+	    code_register_lassop(USE_CREG,op+LOP);
+	}
     } else {
 	if (post) {
 	    n1 = list2(LVAR,new_lvar(size_of_int));
@@ -3589,8 +3594,10 @@
     code_bit_replace(e2=emit_pop(0),USE_CREG,t);
     emit_pop_free(e2);
     use = suse;
-    if (post&&use) { g_expr(rvalue_t(n1,type)); free_lvar(cadr(n1)); }
-    free_lvar(cadr(n));
+    if (post&&use) { g_expr(rvalue_t(n1,type));} 
+    if (n1) free_lvar(cadr(n1));
+    if (n2) free_lvar(cadr(n2));
+    
     return type;
 }
 
--- a/test/arg.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/arg.c	Sat Oct 30 18:49:25 2004 +0900
@@ -9,14 +9,14 @@
 
 code carg1(int arg0,int arg1,int arg2,int arg3,int arg4,code(*exit1)(),void *env)
 {
-    printf("arg1: %d %d %d %d %d : %x %x\n",arg0,arg1,arg2,arg3,arg4,exit1==exit_code,env==exit_env);
+    printf("#0011:arg1: %d %d %d %d %d : %x %x\n",arg0,arg1,arg2,arg3,arg4,exit1==exit_code,env==exit_env);
     goto carg2(arg1,arg2,arg3,arg4,arg0,exit1,env);
 }
 
 code carg2(int arg0,int arg1,int arg2,int arg3,int arg4,code(*exit1)(),void *env)
 {
     struct arg args0;
-    printf("arg1: %d %d %d %d %d : %x %x\n",arg0,arg1,arg2,arg3,arg4,exit1==exit_code,env==exit_env );
+    printf("#0018:arg1: %d %d %d %d %d : %x %x\n",arg0,arg1,arg2,arg3,arg4,exit1==exit_code,env==exit_env );
     args0.a0 = arg0;
     args0.a1 = arg1;
     args0.a2 = arg2;
@@ -27,7 +27,7 @@
 
 code cargs(struct arg args0,code exit1(),void *env)
 {
-    printf("args: %d %d %d %d %d : %x %x\n",
+    printf("#0029:args: %d %d %d %d %d : %x %x\n",
 	args0.a0,args0.a1,args0.a2,args0.a3,args0.a4,
     exit1==exit_code,env==exit_env);
     // goto exit1(321),env;
@@ -37,9 +37,9 @@
 
 code carg3(struct arg args0,struct arg args1,int i, int j,int k,int l)
 {
-    printf("args3: %d %d %d %d %d : %x %x %x %x\n",
+    printf("#0039:args3: %d %d %d %d %d : %x %x %x %x\n",
 	args0.a0,args0.a1,args0.a2,args0.a3,args0.a4,i,j,k,l);
-    printf("args3: args0 %d %d %d %d %d : args1 %d %d %d %d %d : %x %x %x %x\n",
+    printf("#0041:args3: args0 %d %d %d %d %d : args1 %d %d %d %d %d : %x %x %x %x\n",
 	args0.a0,args0.a1,args0.a2,args0.a3,args0.a4,
 	args1.a0,args1.a1,args1.a2,args1.a3,args1.a4,
 	i,j,k,l);
@@ -49,21 +49,21 @@
 
 code carg4(struct arg args0,struct arg args1,int i, int j,int k,int l)
 {
-    printf("args4: %d %d %d %d %d : %x %x %x %x\n",
+    printf("#0051:args4: %d %d %d %d %d : %x %x %x %x\n",
 	args0.a0,args0.a1,args0.a2,args0.a3,args0.a4,i,j,k,l);
     goto carg5(args1,args0,j,k,l,i);
 }
 
 code carg5(struct arg args0,struct arg args1,int i, int j,int k,int l)
 {
-    printf("args5: %d %d %d %d %d : %x %x %x %x\n",
+    printf("#0058:args5: %d %d %d %d %d : %x %x %x %x\n",
 	args0.a0,args0.a1,args0.a2,args0.a3,args0.a4,i,j,k,l);
     goto carg6(i,j,k,l,args0);
 }
 
 code carg6(int i, int j,int k,int l,struct arg args0)
 {
-    printf("args6: %d %d %d %d %d : %x %x %x %x\n",
+    printf("#0065:args6: %d %d %d %d %d : %x %x %x %x\n",
 	args0.a0,args0.a1,args0.a2,args0.a3,args0.a4,i,j,k,l);
     goto carg3(args0,args0,i,j,k,l);
 }
@@ -81,7 +81,7 @@
 {
     int n;
     n = main1(123);
-    printf("321=%d\n",n);
+    printf("#0083:321=%d\n",n);
 
     a00.a0 = 11;
     a00.a1 = 22;
--- a/test/basic.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/basic.c	Sat Oct 30 18:49:25 2004 +0900
@@ -30,12 +30,12 @@
     f = d;
 
     dd = (int*) &d;
-    printf("d %g\n",d);
-    printf("dx %08x %08x\n",*(dd),*(dd+1));
+    printf("#0032:d %g\n",d);
+    printf("#0033:dx %08x %08x\n",*(dd),*(dd+1));
 
     dd = (int*) &f;
-    printf("f %g\n",f);
-    printf("dx %08x \n",*(dd));
+    printf("#0036:f %g\n",f);
+    printf("#0037:dx %08x \n",*(dd));
 }
 
 void
@@ -44,8 +44,8 @@
     int i;
     c=-1;
     i=c;
-    printf("%d %d %d\n",!i,~i,-i);
-    printf("%d\n",i);
+    printf("#0046:%d %d %d\n",!i,~i,-i);
+    printf("#0047:%d\n",i);
 }
 
 int 
@@ -53,7 +53,7 @@
 int a0,int a1,int a2,int a3,int a4,int a5,int a6,int a7,int a8
 )
 {
-    printf("g: %d\n",
+    printf("#0055:g: %d\n",
 a0+a1+a2+a3+a4+a5+a6+a7+a8
     );
     return a8;
@@ -65,9 +65,9 @@
 )
 {
 #if ARG_ADDRESS
-    printf("i50: a0 %x a49 %x\n",&a0,&a49);
+    printf("#0067:i50: a0 %x a49 %x\n",&a0,&a49);
 #endif
-    printf("i50: %d\n",
+    printf("#0069: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;
@@ -78,7 +78,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("f50: %g\n",
+    printf("#0080: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;
@@ -89,7 +89,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("d50: %g\n",
+    printf("#0091: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;
@@ -108,7 +108,7 @@
 double a0,double a1,double a2,double a3,double a4,double a5,double a6,double a7,double a8
 )
 {
-    printf("f: %g\n",
+    printf("#0110:f: %g\n",
 a0+a1+a2+a3+a4+a5+a6+a7+a8
     );
     return a8;
@@ -118,13 +118,13 @@
 tmp1 () { 
 #if ARG_ADDRESS
     int a0;
-    printf("tmp1: a0 %x\n",&a0);
+    printf("#0120:tmp1: a0 %x\n",&a0);
 #endif
 
-    printf("%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("#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",
 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("%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("#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",
 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	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/bitfield.c	Sat Oct 30 18:49:25 2004 +0900
@@ -49,144 +49,144 @@
 
       a.pte.rpn = 55;
       j = a.pte.rpn;
-printf("% 3d:  %d\n",i++,j);
+printf("#0051:% 3d:  %d\n",i++,j);
       a.pte.c = 1;
       j = a.pte.c;
-printf("% 3d:  %d\n",i++,j);
+printf("#0054:% 3d:  %d\n",i++,j);
       a.pte.pp = -1;
       j = a.pte.pp;
-printf("% 3d:  %d\n",i++,j);
+printf("#0057:% 3d:  %d\n",i++,j);
       a.sg.pp = -1;
       j = a.sg.pp;
-printf("% 3d:  %d\n",i++,j);
+printf("#0060:% 3d:  %d\n",i++,j);
 
       p = &g;
 
       g.u[0]=0;
       g.u[1]=0;
        
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0067:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. v = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0069:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. vsid = -1;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0071:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. h = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0073:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. api = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0075:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. rpn = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0077:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.pte. r = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0080:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. c = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0082:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. w = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0084:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. i = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0086:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. m = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0088:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. g = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0090:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. pp = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0092:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
       g.u[0]=-1;
       g.u[1]=-1;
 
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0097:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. v = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0099:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. vsid = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0101:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. h = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0103:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. api = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0105:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. rpn = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0107:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.pte. r = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0110:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. c = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0112:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. w = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0114:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. i = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0116:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. m = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0118:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. g = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0120:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. pp = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0122:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
       g.u[0]=-1;
       g.u[1]=-1;
 
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0127:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. v = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0129:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. vsid = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0131:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. h = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0133:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. api = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0135:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. rpn = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0137:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.pte. r = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0140:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. c = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0142:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. w = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0144:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. i = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0146:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. m = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0148:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. g = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0150:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. pp = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0152:% 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("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0158:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. v = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0160:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. vsid = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0162:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. h = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0164:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. api = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0166:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. rpn = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0168:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.pte. r = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0171:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. c = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0173:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. w = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0175:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. i = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0177:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. m = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0179:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. g = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0181:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.pte. pp = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0183:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 }
 
       g = a;
 
-      printf("%d %d %d\n",a.pte.pp,g.pte.pp,p->pte.pp);
+      printf("#0188:%d %d %d\n",a.pte.pp,g.pte.pp,p->pte.pp);
      main2();
      main5();
      main5c();
@@ -204,126 +204,126 @@
       g.u[0]=0;
       g.u[1]=0;
        
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0206:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. v = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0208:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. vsid = -1;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0210:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. h = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0212:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. api = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0214:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. rpn = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0216:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.sg. r = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0219:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. c = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0221:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. w = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0223:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. i = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0225:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. m = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0227:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. g = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0229:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. pp = 3;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0231:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
       g.u[0]=-1;
       g.u[1]=-1;
 
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0236:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. v = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0238:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. vsid = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0240:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. h = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0242:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. api = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0244:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. rpn = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0246:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.sg. r = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0249:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. c = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0251:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. w = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0253:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. i = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0255:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. m = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0257:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. g = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0259:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. pp = 0;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0261:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
       g.u[0]=-1;
       g.u[1]=-1;
 
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0266:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. v = 0x55;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0268:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. vsid = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0270:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. h = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0272:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. api = 0x55;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0274:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. rpn = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0276:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.sg. r = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0279:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. c = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0281:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. w = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0283:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. i = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0285:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. m = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0287:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. g = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0289:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. pp = 0x5555555;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0291:% 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("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0297:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. v = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0299:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. vsid = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0301:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. h = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0303:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. api = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0305:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. rpn = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0307:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 
         g.sg. r = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0310:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. c = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0312:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. w = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0314:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. i = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0316:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. m = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0318:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. g = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0320:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
         g.sg. pp = i;
-printf("% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
+printf("#0322:% 3d:  0x%08x%08x\n",i++,g.u[0],g.u[1]);
 }
 
-// printf("size of %d\n",sizeof(g.sg.pp));    no size of for bit-field
+// printf("#0325:size of %d\n",sizeof(g.sg.pp));    no size of for bit-field
 
 }
 
@@ -337,66 +337,66 @@
 
 
      b = g.pte.rpn = -333;
-     printf("main3-0: %d\n",b);
+     printf("#0339:main3-0: %d\n",b);
      b = g.pte.rpn--;
-     printf("main3-1: %d\n",b);
+     printf("#0341:main3-1: %d\n",b);
      b = g.pte.rpn++;
-     printf("main3-2: %d\n",b);
+     printf("#0343:main3-2: %d\n",b);
      b = --g.pte.rpn;
-     printf("main3-3: %d\n",b);
+     printf("#0345:main3-3: %d\n",b);
      b = ++g.pte.rpn;
-     printf("main3-4: %d\n",b);
+     printf("#0347:main3-4: %d\n",b);
      b = (g.pte.rpn += 3);
-     printf("main3-5: %d\n",b);
+     printf("#0349:main3-5: %d\n",b);
      b = (g.pte.rpn -= 3);
-     printf("main3-6: %d\n",b);
+     printf("#0351:main3-6: %d\n",b);
      b = (g.pte.rpn *= 3);
-     printf("main3-7: %d\n",b);
+     printf("#0353:main3-7: %d\n",b);
      b = (g.pte.rpn /= 3);
-     printf("main3-8: %d\n",b);
+     printf("#0355:main3-8: %d\n",b);
      b = (g.pte.rpn %= 3);
-     printf("main3-9: %d\n",b);
+     printf("#0357:main3-9: %d\n",b);
      b = (g.pte.rpn |= 3);
-     printf("main3-10: %d\n",b);
+     printf("#0359:main3-10: %d\n",b);
      b = (g.pte.rpn &= 3);
-     printf("main3-12: %d\n",b);
+     printf("#0361:main3-12: %d\n",b);
      b = (g.pte.rpn ^= 3);
-     printf("main3-13: %d\n",b);
+     printf("#0363:main3-13: %d\n",b);
      b = (g.pte.rpn <<= 3);
-     printf("main3-14: %d\n",b);
+     printf("#0365:main3-14: %d\n",b);
      b = (g.pte.rpn >>= 3);
-     printf("main3-15: %d\n",b);
+     printf("#0367:main3-15: %d\n",b);
 
      g.pte.rpn = -333;
-     printf("main3-16: %d\n",b);
+     printf("#0370:main3-16: %d\n",b);
      b = g.pte.rpn--;
-     printf("main3-17: %d\n",b);
+     printf("#0372:main3-17: %d\n",b);
      b = g.pte.rpn++;
-     printf("main3-18: %d\n",b);
+     printf("#0374:main3-18: %d\n",b);
      b = --g.pte.rpn;
-     printf("main3-19: %d\n",b);
+     printf("#0376:main3-19: %d\n",b);
      b = ++g.pte.rpn;
-     printf("main3-20: %d\n",b);
+     printf("#0378:main3-20: %d\n",b);
      b = (g.pte.rpn += i);
-     printf("main3-21: %d\n",b);
+     printf("#0380:main3-21: %d\n",b);
      b = (g.pte.rpn -= i);
-     printf("main3-22: %d\n",b);
+     printf("#0382:main3-22: %d\n",b);
      b = (g.pte.rpn *= i);
-     printf("main3-23: %d\n",b);
+     printf("#0384:main3-23: %d\n",b);
      b = (g.pte.rpn /= i);
-     printf("main3-24: %d\n",b);
+     printf("#0386:main3-24: %d\n",b);
      b = (g.pte.rpn %= i);
-     printf("main3-25: %d\n",b);
+     printf("#0388:main3-25: %d\n",b);
      b = (g.pte.rpn |= i);
-     printf("main3-26: %d\n",b);
+     printf("#0390:main3-26: %d\n",b);
      b = (g.pte.rpn &= i);
-     printf("main3-27: %d\n",b);
+     printf("#0392:main3-27: %d\n",b);
      b = (g.pte.rpn ^= i);
-     printf("main3-28: %d\n",b);
+     printf("#0394:main3-28: %d\n",b);
      b = (g.pte.rpn <<= i);
-     printf("main3-29: %d\n",b);
+     printf("#0396:main3-29: %d\n",b);
      b = (g.pte.rpn >>= i);
-     printf("main3-30: %d\n",b);
+     printf("#0398:main3-30: %d\n",b);
 
      return --b;
 }
@@ -411,66 +411,66 @@
 
 
      pg->pte.rpn = -333;
-     printf("main4-0: %d\n",b);
+     printf("#0413:main4-0: %d\n",b);
      b = pg->pte.rpn--;
-     printf("main4-1: %d\n",b);
+     printf("#0415:main4-1: %d\n",b);
      b = pg->pte.rpn++;
-     printf("main4-2: %d\n",b);
+     printf("#0417:main4-2: %d\n",b);
      b = --pg->pte.rpn;
-     printf("main4-3: %d\n",b);
+     printf("#0419:main4-3: %d\n",b);
      b = ++pg->pte.rpn;
-     printf("main4-4: %d\n",b);
+     printf("#0421:main4-4: %d\n",b);
      b = (pg->pte.rpn += 3);
-     printf("main4-5: %d\n",b);
+     printf("#0423:main4-5: %d\n",b);
      b = (pg->pte.rpn -= 3);
-     printf("main4-6: %d\n",b);
+     printf("#0425:main4-6: %d\n",b);
      b = (pg->pte.rpn *= 3);
-     printf("main4-7: %d\n",b);
+     printf("#0427:main4-7: %d\n",b);
      b = (pg->pte.rpn /= 3);
-     printf("main4-8: %d\n",b);
+     printf("#0429:main4-8: %d\n",b);
      b = (pg->pte.rpn %= 3);
-     printf("main4-9: %d\n",b);
+     printf("#0431:main4-9: %d\n",b);
      b = (pg->pte.rpn |= 3);
-     printf("main4-10: %d\n",b);
+     printf("#0433:main4-10: %d\n",b);
      b = (pg->pte.rpn &= 3);
-     printf("main4-12: %d\n",b);
+     printf("#0435:main4-12: %d\n",b);
      b = (pg->pte.rpn ^= 3);
-     printf("main4-13: %d\n",b);
+     printf("#0437:main4-13: %d\n",b);
      b = (pg->pte.rpn <<= 3);
-     printf("main4-14: %d\n",b);
+     printf("#0439:main4-14: %d\n",b);
      b = (pg->pte.rpn >>= 3);
-     printf("main4-15: %d\n",b);
+     printf("#0441:main4-15: %d\n",b);
 
      pg->pte.rpn = -333;
-     printf("main4-16: %d\n",b);
+     printf("#0444:main4-16: %d\n",b);
      b = pg->pte.rpn--;
-     printf("main4-17: %d\n",b);
+     printf("#0446:main4-17: %d\n",b);
      b = pg->pte.rpn++;
-     printf("main4-18: %d\n",b);
+     printf("#0448:main4-18: %d\n",b);
      b = --pg->pte.rpn;
-     printf("main4-19: %d\n",b);
+     printf("#0450:main4-19: %d\n",b);
      b = ++pg->pte.rpn;
-     printf("main4-20: %d\n",b);
+     printf("#0452:main4-20: %d\n",b);
      b = (pg->pte.rpn += i);
-     printf("main4-21: %d\n",b);
+     printf("#0454:main4-21: %d\n",b);
      b = (pg->pte.rpn -= i);
-     printf("main4-22: %d\n",b);
+     printf("#0456:main4-22: %d\n",b);
      b = (pg->pte.rpn *= i);
-     printf("main4-23: %d\n",b);
+     printf("#0458:main4-23: %d\n",b);
      b = (pg->pte.rpn /= i);
-     printf("main4-24: %d\n",b);
+     printf("#0460:main4-24: %d\n",b);
      b = (pg->pte.rpn %= i);
-     printf("main4-25: %d\n",b);
+     printf("#0462:main4-25: %d\n",b);
      b = (pg->pte.rpn |= i);
-     printf("main4-26: %d\n",b);
+     printf("#0464:main4-26: %d\n",b);
      b = (pg->pte.rpn &= i);
-     printf("main4-27: %d\n",b);
+     printf("#0466:main4-27: %d\n",b);
      b = (pg->pte.rpn ^= i);
-     printf("main4-28: %d\n",b);
+     printf("#0468:main4-28: %d\n",b);
      b = (pg->pte.rpn <<= i);
-     printf("main4-29: %d\n",b);
+     printf("#0470:main4-29: %d\n",b);
      b = (pg->pte.rpn >>= i);
-     printf("main4-30: %d\n",b);
+     printf("#0472:main4-30: %d\n",b);
 
      return --b;
 }
@@ -541,275 +541,275 @@
 main5c()
 {
      ii.b.a = -1;
-     printf("m5c-00:%d\n",ii.b.a);
+     printf("#0543:m5c-00:%d\n",ii.b.a);
 
      ll1.b.v = 0x123456789abcdefLL;
-     printf("m5c-01:%llx\n",ll1.b.v);
-     printf("m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0546:m5c-01:%llx\n",ll1.b.v);
+     printf("#0547: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("m5c-01:%llx\n",
+     printf("#0552:m5c-01:%llx\n",
 	 ll1.b.w = 0x123456789abcdefLL);
-     printf("m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0554: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("m5c-01:%llx\n",
+     printf("#0559:m5c-01:%llx\n",
 	 ll1.b.x = 0x123456789abcdefLL);
-     printf("m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0561: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("m5c-01:%llx\n",
+     printf("#0567:m5c-01:%llx\n",
 	 ll0.b.v = 0x123456789abcdefLL);
-     printf("m5c-01:%llx\n",ll0.b.v);
-     printf("m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0569:m5c-01:%llx\n",ll0.b.v);
+     printf("#0570: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("m5c-01:%llx\n",
+     printf("#0575:m5c-01:%llx\n",
 	 ll0.b.w = 0x123456789abcdefLL);
-     printf("m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0577: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("m5c-01:%llx\n",
+     printf("#0582:m5c-01:%llx\n",
 	 ll0.b.x = 0x123456789abcdefLL);
-     printf("m5c-02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0584: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("m5c-01:%llx\n",
+     printf("#0590:m5c-01:%llx\n",
 	 ll.b.v = 0x123456789abcdefLL);
-     printf("m5c-1:%llx\n",ll.b.v);
-     printf("m5c-2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0592:m5c-1:%llx\n",ll.b.v);
+     printf("#0593: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("m5c-01:%llx\n",
+     printf("#0598:m5c-01:%llx\n",
 	 ll.b.w = 0x123456789abcdefLL);
-     printf("m5c-2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0600: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("m5c-01:%llx\n",
+     printf("#0605:m5c-01:%llx\n",
 	 ll.b.x = 0x123456789abcdefLL);
-     printf("m5c-2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0607: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("m5c-char a:1; char b:4; char c:7; char d:4; char e:4; char f:4;\n");
+     printf("#0613: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("m5c-a:%08x\n",cc.a);
+     printf("#0616:m5c-a:%08x\n",cc.a);
      cc.b.b = -1;
-     printf("m5c-b:%08x\n",cc.a);
+     printf("#0618:m5c-b:%08x\n",cc.a);
      cc.b.c = -1;
-     printf("m5c-c:%08x\n",cc.a);
+     printf("#0620:m5c-c:%08x\n",cc.a);
      cc.b.d = -1;
-     printf("m5c-d:%08x\n",cc.a);
+     printf("#0622:m5c-d:%08x\n",cc.a);
      cc.b.e = -1;
-     printf("m5c-e:%08x\n",cc.a);
+     printf("#0624:m5c-e:%08x\n",cc.a);
      cc.b.f = -1;
-     printf("m5c-f:%08x\n",cc.a);
-     printf("m5c-3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0626:m5c-f:%08x\n",cc.a);
+     printf("#0627:m5c-3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = -1;
-     printf("m5c-f:%08x\n",cc.a);
+     printf("#0629:m5c-f:%08x\n",cc.a);
      cc.b.a = 0;
-     printf("m5c-a:%08x\n",cc.a);
+     printf("#0631:m5c-a:%08x\n",cc.a);
      cc.b.b = 0;
-     printf("m5c-b:%08x\n",cc.a);
+     printf("#0633:m5c-b:%08x\n",cc.a);
      cc.b.c = 0;
-     printf("m5c-c:%08x\n",cc.a);
+     printf("#0635:m5c-c:%08x\n",cc.a);
      cc.b.d = 0;
-     printf("m5c-d:%08x\n",cc.a);
+     printf("#0637:m5c-d:%08x\n",cc.a);
      cc.b.e = 0;
-     printf("m5c-e:%08x\n",cc.a);
+     printf("#0639:m5c-e:%08x\n",cc.a);
      cc.b.f = 0;
-     printf("m5c-f:%08x\n",cc.a);
-     printf("m5c-3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0641:m5c-f:%08x\n",cc.a);
+     printf("#0642:m5c-3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = 0;
-     printf("m5c-f:%08x\n",cc.a);
+     printf("#0644:m5c-f:%08x\n",cc.a);
      cc.b.a = 1;
-     printf("m5c-a:%08x\n",cc.a);
+     printf("#0646:m5c-a:%08x\n",cc.a);
      cc.b.b = 1;
-     printf("m5c-b:%08x\n",cc.a);
+     printf("#0648:m5c-b:%08x\n",cc.a);
      cc.b.c = 1;
-     printf("m5c-c:%08x\n",cc.a);
+     printf("#0650:m5c-c:%08x\n",cc.a);
      cc.b.d = 1;
-     printf("m5c-d:%08x\n",cc.a);
+     printf("#0652:m5c-d:%08x\n",cc.a);
      cc.b.e = 1;
-     printf("m5c-e:%08x\n",cc.a);
+     printf("#0654:m5c-e:%08x\n",cc.a);
      cc.b.f = 1;
-     printf("m5c-f:%08x\n",cc.a);
-     printf("m5c-3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0656:m5c-f:%08x\n",cc.a);
+     printf("#0657:m5c-3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = -1;
-     printf("m5c-f:%08x\n",cc.a);
+     printf("#0659:m5c-f:%08x\n",cc.a);
      cc.b.a = 1;
-     printf("m5c-a:%08x\n",cc.a);
+     printf("#0661:m5c-a:%08x\n",cc.a);
      cc.b.b = 1;
-     printf("m5c-b:%08x\n",cc.a);
+     printf("#0663:m5c-b:%08x\n",cc.a);
      cc.b.c = 1;
-     printf("m5c-c:%08x\n",cc.a);
+     printf("#0665:m5c-c:%08x\n",cc.a);
      cc.b.d = 1;
-     printf("m5c-d:%08x\n",cc.a);
+     printf("#0667:m5c-d:%08x\n",cc.a);
      cc.b.e = 1;
-     printf("m5c-e:%08x\n",cc.a);
+     printf("#0669:m5c-e:%08x\n",cc.a);
      cc.b.f = 1;
-     printf("m5c-f:%08x\n",cc.a);
-     printf("m5c-3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0671:m5c-f:%08x\n",cc.a);
+     printf("#0672:m5c-3:%d %d\n",cc.b.c,cc.b.d);
 
      ii.b.a = -1;
-     printf("m5c-6:%08x\n",ii.a);
+     printf("#0675:m5c-6:%08x\n",ii.a);
      ii.b.d = -1;
-     printf("m5c-6:%08x\n",ii.a);
-     printf("m5c-5:%d %d\n",ii.b.a,ii.b.d);
+     printf("#0677:m5c-6:%08x\n",ii.a);
+     printf("#0678:m5c-5:%d %d\n",ii.b.a,ii.b.d);
 }
 
 main5()
 {
      ii.b.a = -1;
-     printf("00:%d\n",ii.b.a);
+     printf("#0684:00:%d\n",ii.b.a);
 
      ll1.b.v = m1;
-     printf("01:%llx\n",ll1.b.v);
-     printf("02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0687:01:%llx\n",ll1.b.v);
+     printf("#0688: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("02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0694: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("02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0700: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("01:%llx\n",ll0.b.v);
-     printf("02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0707:01:%llx\n",ll0.b.v);
+     printf("#0708: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("02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0714: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("02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0720: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("1:%llx\n",ll.b.v);
-     printf("2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0727:1:%llx\n",ll.b.v);
+     printf("#0728: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("2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0734: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("2:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+     printf("#0740: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("char a:1; char b:4; char c:7; char d:4; char e:4; char f:4;\n");
+     printf("#0747:char a:1; char b:4; char c:7; char d:4; char e:4; char f:4;\n");
      cc.b.a = m1;
-     printf("a:%08x\n",cc.a);
+     printf("#0749:a:%08x\n",cc.a);
      cc.b.b = m1;
-     printf("b:%08x\n",cc.a);
+     printf("#0751:b:%08x\n",cc.a);
      cc.b.c = m1;
-     printf("c:%08x\n",cc.a);
+     printf("#0753:c:%08x\n",cc.a);
      cc.b.d = m1;
-     printf("d:%08x\n",cc.a);
+     printf("#0755:d:%08x\n",cc.a);
      cc.b.e = m1;
-     printf("e:%08x\n",cc.a);
+     printf("#0757:e:%08x\n",cc.a);
      cc.b.f = m1;
-     printf("f:%08x\n",cc.a);
-     printf("3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0759:f:%08x\n",cc.a);
+     printf("#0760:3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = m1;
-     printf("f:%08x\n",cc.a);
+     printf("#0762:f:%08x\n",cc.a);
      cc.b.a = zero;
-     printf("a:%08x\n",cc.a);
+     printf("#0764:a:%08x\n",cc.a);
      cc.b.b = zero;
-     printf("b:%08x\n",cc.a);
+     printf("#0766:b:%08x\n",cc.a);
      cc.b.c = zero;
-     printf("c:%08x\n",cc.a);
+     printf("#0768:c:%08x\n",cc.a);
      cc.b.d = zero;
-     printf("d:%08x\n",cc.a);
+     printf("#0770:d:%08x\n",cc.a);
      cc.b.e = zero;
-     printf("e:%08x\n",cc.a);
+     printf("#0772:e:%08x\n",cc.a);
      cc.b.f = zero;
-     printf("f:%08x\n",cc.a);
-     printf("3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0774:f:%08x\n",cc.a);
+     printf("#0775:3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = zero;
-     printf("f:%08x\n",cc.a);
+     printf("#0777:f:%08x\n",cc.a);
      cc.b.a = p1;
-     printf("a:%08x\n",cc.a);
+     printf("#0779:a:%08x\n",cc.a);
      cc.b.b = p1;
-     printf("b:%08x\n",cc.a);
+     printf("#0781:b:%08x\n",cc.a);
      cc.b.c = p1;
-     printf("c:%08x\n",cc.a);
+     printf("#0783:c:%08x\n",cc.a);
      cc.b.d = p1;
-     printf("d:%08x\n",cc.a);
+     printf("#0785:d:%08x\n",cc.a);
      cc.b.e = p1;
-     printf("e:%08x\n",cc.a);
+     printf("#0787:e:%08x\n",cc.a);
      cc.b.f = p1;
-     printf("f:%08x\n",cc.a);
-     printf("3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0789:f:%08x\n",cc.a);
+     printf("#0790:3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = m1;
-     printf("f:%08x\n",cc.a);
+     printf("#0792:f:%08x\n",cc.a);
      cc.b.a = p1;
-     printf("a:%08x\n",cc.a);
+     printf("#0794:a:%08x\n",cc.a);
      cc.b.b = p1;
-     printf("b:%08x\n",cc.a);
+     printf("#0796:b:%08x\n",cc.a);
      cc.b.c = p1;
-     printf("c:%08x\n",cc.a);
+     printf("#0798:c:%08x\n",cc.a);
      cc.b.d = p1;
-     printf("d:%08x\n",cc.a);
+     printf("#0800:d:%08x\n",cc.a);
      cc.b.e = p1;
-     printf("e:%08x\n",cc.a);
+     printf("#0802:e:%08x\n",cc.a);
      cc.b.f = p1;
-     printf("f:%08x\n",cc.a);
-     printf("3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0804:f:%08x\n",cc.a);
+     printf("#0805:3:%d %d\n",cc.b.c,cc.b.d);
 
      ii.b.a = m1;
-     printf("6:%08x\n",ii.a);
+     printf("#0808:6:%08x\n",ii.a);
      ii.b.d = m1;
-     printf("6:%08x\n",ii.a);
-     printf("5:%d %d\n",ii.b.a,ii.b.d);
+     printf("#0810:6:%08x\n",ii.a);
+     printf("#0811:5:%d %d\n",ii.b.a,ii.b.d);
 }
 
 
@@ -821,66 +821,66 @@
 
 
      g.pte.lpn = -333;
-     printf("main3l-0: %d\n",b);
+     printf("#0823:main3l-0: %d\n",b);
      b = g.pte.lpn--;
-     printf("main3l-1: %d\n",b);
+     printf("#0825:main3l-1: %d\n",b);
      b = g.pte.lpn++;
-     printf("main3l-2: %d\n",b);
+     printf("#0827:main3l-2: %d\n",b);
      b = --g.pte.lpn;
-     printf("main3l-3: %d\n",b);
+     printf("#0829:main3l-3: %d\n",b);
      b = ++g.pte.lpn;
-     printf("main3l-4: %d\n",b);
+     printf("#0831:main3l-4: %d\n",b);
      b = (g.pte.lpn += 3);
-     printf("main3l-5: %d\n",b);
+     printf("#0833:main3l-5: %d\n",b);
      b = (g.pte.lpn -= 3);
-     printf("main3l-6: %d\n",b);
+     printf("#0835:main3l-6: %d\n",b);
      b = (g.pte.lpn *= 3);
-     printf("main3l-7: %d\n",b);
+     printf("#0837:main3l-7: %d\n",b);
      b = (g.pte.lpn /= 3);
-     printf("main3l-8: %d\n",b);
+     printf("#0839:main3l-8: %d\n",b);
      b = (g.pte.lpn %= 3);
-     printf("main3l-9: %d\n",b);
+     printf("#0841:main3l-9: %d\n",b);
      b = (g.pte.lpn |= 3);
-     printf("main3l-10: %d\n",b);
+     printf("#0843:main3l-10: %d\n",b);
      b = (g.pte.lpn &= 3);
-     printf("main3l-12: %d\n",b);
+     printf("#0845:main3l-12: %d\n",b);
      b = (g.pte.lpn ^= 3);
-     printf("main3l-13: %d\n",b);
+     printf("#0847:main3l-13: %d\n",b);
      b = (g.pte.lpn <<= 3);
-     printf("main3l-14: %d\n",b);
+     printf("#0849:main3l-14: %d\n",b);
      b = (g.pte.lpn >>= 3);
-     printf("main3l-15: %d\n",b);
+     printf("#0851:main3l-15: %d\n",b);
 
      g.pte.lpn = -333;
-     printf("main3l-16: %d\n",b);
+     printf("#0854:main3l-16: %d\n",b);
      b = g.pte.lpn--;
-     printf("main3l-17: %d\n",b);
+     printf("#0856:main3l-17: %d\n",b);
      b = g.pte.lpn++;
-     printf("main3l-18: %d\n",b);
+     printf("#0858:main3l-18: %d\n",b);
      b = --g.pte.lpn;
-     printf("main3l-19: %d\n",b);
+     printf("#0860:main3l-19: %d\n",b);
      b = ++g.pte.lpn;
-     printf("main3l-20: %d\n",b);
+     printf("#0862:main3l-20: %d\n",b);
      b = (g.pte.lpn += i);
-     printf("main3l-21: %d\n",b);
+     printf("#0864:main3l-21: %d\n",b);
      b = (g.pte.lpn -= i);
-     printf("main3l-22: %d\n",b);
+     printf("#0866:main3l-22: %d\n",b);
      b = (g.pte.lpn *= i);
-     printf("main3l-23: %d\n",b);
+     printf("#0868:main3l-23: %d\n",b);
      b = (g.pte.lpn /= i);
-     printf("main3l-24: %d\n",b);
+     printf("#0870:main3l-24: %d\n",b);
      b = (g.pte.lpn %= i);
-     printf("main3l-25: %d\n",b);
+     printf("#0872:main3l-25: %d\n",b);
      b = (g.pte.lpn |= i);
-     printf("main3l-26: %d\n",b);
+     printf("#0874:main3l-26: %d\n",b);
      b = (g.pte.lpn &= i);
-     printf("main3l-27: %d\n",b);
+     printf("#0876:main3l-27: %d\n",b);
      b = (g.pte.lpn ^= i);
-     printf("main3l-28: %d\n",b);
+     printf("#0878:main3l-28: %d\n",b);
      b = (g.pte.lpn <<= i);
-     printf("main3l-29: %d\n",b);
+     printf("#0880:main3l-29: %d\n",b);
      b = (g.pte.lpn >>= i);
-     printf("main3l-30: %d\n",b);
+     printf("#0882:main3l-30: %d\n",b);
 
      return --b;
 }
@@ -890,133 +890,133 @@
 {
     int i =0;
 	g.pte.api = 0;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0892:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 1;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0894:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 2;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0896:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 3;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0898:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 4;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0900:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 5;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0902:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 6;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0904:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 7;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0906:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 8;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0908:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 9;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0910:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 10;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0912:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 11;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0914:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 12;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0916:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 13;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0918:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 14;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0920:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 15;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0922:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 16;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0924:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 17;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0926:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 18;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0928:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 19;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0930:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 20;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0932:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 21;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0934:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 22;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0936:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 23;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0938:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 24;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0940:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 25;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0942:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 26;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0944:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 27;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0946:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 28;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0948:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 29;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0950:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 30;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0952:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 31;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0954:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 32;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0956:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 33;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0958:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 34;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0960:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 35;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0962:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 36;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0964:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 37;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0966:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 38;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0968:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 39;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0970:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 40;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0972:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 41;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0974:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 42;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0976:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 43;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0978:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 44;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0980:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 45;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0982:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 46;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0984:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 47;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0986:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 48;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0988:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 49;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0990:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 50;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0992:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 51;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0994:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 52;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0996:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 53;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#0998:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 54;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#1000:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 55;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#1002:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 56;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#1004:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 57;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#1006:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 58;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#1008:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 59;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#1010:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 60;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#1012:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 61;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#1014:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 62;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#1016:main5: %d %d\n",i++,g.pte.api);
 	g.pte.api = 63;
-	printf("main5: %d %d\n",i++,g.pte.api);
+	printf("#1018:main5: %d %d\n",i++,g.pte.api);
 }
 
 main7()
@@ -1025,37 +1025,37 @@
     for (i=-2;i<2;i++) {
 	g.pte.api = i;
 	if (g.pte.api) {
-	    printf("main 7:1 %d yes\n",i);
+	    printf("#1027:main 7:1 %d yes\n",i);
 	} else {
-	    printf("main 7:1 %d no\n",i);
+	    printf("#1029:main 7:1 %d no\n",i);
 	}
 	if (g.pte.api==1) {
-	    printf("main 7:2 %d yes\n",i);
+	    printf("#1032:main 7:2 %d yes\n",i);
 	} else {
-	    printf("main 7:2 %d no\n",i);
+	    printf("#1034:main 7:2 %d no\n",i);
 	}
 	if (g.pte.api==-1) {
-	    printf("main 7:3 %d yes\n",i);
+	    printf("#1037:main 7:3 %d yes\n",i);
 	} else {
-	    printf("main 7:3 %d no\n",i);
+	    printf("#1039:main 7:3 %d no\n",i);
 	}
     }
     for (i=-2;i<2;i++) {
 	g.sg.v = i;
 	if (g.sg.v) {
-	    printf("main 7:4 %d yes\n",i);
+	    printf("#1045:main 7:4 %d yes\n",i);
 	} else {
-	    printf("main 7:4 %d no\n",i);
+	    printf("#1047:main 7:4 %d no\n",i);
 	}
 	if (g.sg.v==1) {
-	    printf("main 7:5 %d yes\n",i);
+	    printf("#1050:main 7:5 %d yes\n",i);
 	} else {
-	    printf("main 7:5 %d no\n",i);
+	    printf("#1052:main 7:5 %d no\n",i);
 	}
 	if (g.sg.v==-1) {
-	    printf("main 7:6 %d yes\n",i);
+	    printf("#1055:main 7:6 %d yes\n",i);
 	} else {
-	    printf("main 7:6 %d no\n",i);
+	    printf("#1057:main 7:6 %d no\n",i);
 	}
     }
 }
--- a/test/bitfield1.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/bitfield1.c	Sat Oct 30 18:49:25 2004 +0900
@@ -75,103 +75,103 @@
 main()
 {
     int i;
-    printf("%d\n",a.i);
+    printf("#0077:%d\n",a.i);
 
      ll1.b.v = -1;
-     printf("01:%llx\n",ll1.b.v);
-     printf("02:"); for(i=0;i<32;i++) printf("%02x",ll1.a[i]); printf("\n");
+     printf("#0080:01:%llx\n",ll1.b.v);
+     printf("#0081:02:"); for(i=0;i<32;i++) printf("%02x",ll1.a[i]); printf("\n");
      ll1.b.v = 0;
      ll1.b.w = -1;
-     printf("02:"); for(i=0;i<32;i++) printf("%02x",ll1.a[i]); printf("\n");
+     printf("#0084:02:"); for(i=0;i<32;i++) printf("%02x",ll1.a[i]); printf("\n");
      ll1.b.w = 0;
      ll1.b.x = -1;
-     printf("02:"); for(i=0;i<32;i++) printf("%02x",ll1.a[i]); printf("\n");
+     printf("#0087:02:"); for(i=0;i<32;i++) printf("%02x",ll1.a[i]); printf("\n");
 
      ll0.b.v = -1;
-     printf("01:%llx\n",ll0.b.v);
-     printf("02:"); for(i=0;i<32;i++) printf("%02x",ll0.a[i]); printf("\n");
+     printf("#0090:01:%llx\n",ll0.b.v);
+     printf("#0091:02:"); for(i=0;i<32;i++) printf("%02x",ll0.a[i]); printf("\n");
      ll0.b.v = 0;
      ll0.b.w = -1;
-     printf("02:"); for(i=0;i<32;i++) printf("%02x",ll0.a[i]); printf("\n");
+     printf("#0094:02:"); for(i=0;i<32;i++) printf("%02x",ll0.a[i]); printf("\n");
      ll0.b.w = 0;
      ll0.b.x = -1;
-     printf("02:"); for(i=0;i<32;i++) printf("%02x",ll0.a[i]); printf("\n");
+     printf("#0097:02:"); for(i=0;i<32;i++) printf("%02x",ll0.a[i]); printf("\n");
 
      ll.b.v = -1;
-     printf("1:%llx\n",ll.b.v);
-     printf("02:"); for(i=0;i<32;i++) printf("%02x",ll.a[i]); printf("\n");
+     printf("#0100:1:%llx\n",ll.b.v);
+     printf("#0101:02:"); for(i=0;i<32;i++) printf("%02x",ll.a[i]); printf("\n");
      ll.b.v = 0;
      ll.b.w = -1;
-     printf("02:"); for(i=0;i<32;i++) printf("%02x",ll.a[i]); printf("\n");
+     printf("#0104:02:"); for(i=0;i<32;i++) printf("%02x",ll.a[i]); printf("\n");
      ll.b.w = 0;
      ll.b.x = -1;
-     printf("02:"); for(i=0;i<32;i++) printf("%02x",ll.a[i]); printf("\n");
+     printf("#0107:02:"); for(i=0;i<32;i++) printf("%02x",ll.a[i]); printf("\n");
 
-     printf("char a:1; char b:4; char c:7; char d:4; char e:4; char f:4;\n");
+     printf("#0109:char a:1; char b:4; char c:7; char d:4; char e:4; char f:4;\n");
      cc.b.a = -1;
-     printf("a:%08x\n",cc.a);
+     printf("#0111:a:%08x\n",cc.a);
      cc.b.b = -1;
-     printf("b:%08x\n",cc.a);
+     printf("#0113:b:%08x\n",cc.a);
      cc.b.c = -1;
-     printf("c:%08x\n",cc.a);
+     printf("#0115:c:%08x\n",cc.a);
      cc.b.d = -1;
-     printf("d:%08x\n",cc.a);
+     printf("#0117:d:%08x\n",cc.a);
      cc.b.e = -1;
-     printf("e:%08x\n",cc.a);
+     printf("#0119:e:%08x\n",cc.a);
      cc.b.f = -1;
-     printf("f:%08x\n",cc.a);
-     printf("3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0121:f:%08x\n",cc.a);
+     printf("#0122:3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = -1;
-     printf("f:%08x\n",cc.a);
+     printf("#0124:f:%08x\n",cc.a);
      cc.b.a = 0;
-     printf("a:%08x\n",cc.a);
+     printf("#0126:a:%08x\n",cc.a);
      cc.b.b = 0;
-     printf("b:%08x\n",cc.a);
+     printf("#0128:b:%08x\n",cc.a);
      cc.b.c = 0;
-     printf("c:%08x\n",cc.a);
+     printf("#0130:c:%08x\n",cc.a);
      cc.b.d = 0;
-     printf("d:%08x\n",cc.a);
+     printf("#0132:d:%08x\n",cc.a);
      cc.b.e = 0;
-     printf("e:%08x\n",cc.a);
+     printf("#0134:e:%08x\n",cc.a);
      cc.b.f = 0;
-     printf("f:%08x\n",cc.a);
-     printf("3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0136:f:%08x\n",cc.a);
+     printf("#0137:3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = 0;
-     printf("f:%08x\n",cc.a);
+     printf("#0139:f:%08x\n",cc.a);
      cc.b.a = 1;
-     printf("a:%08x\n",cc.a);
+     printf("#0141:a:%08x\n",cc.a);
      cc.b.b = 1;
-     printf("b:%08x\n",cc.a);
+     printf("#0143:b:%08x\n",cc.a);
      cc.b.c = 1;
-     printf("c:%08x\n",cc.a);
+     printf("#0145:c:%08x\n",cc.a);
      cc.b.d = 1;
-     printf("d:%08x\n",cc.a);
+     printf("#0147:d:%08x\n",cc.a);
      cc.b.e = 1;
-     printf("e:%08x\n",cc.a);
+     printf("#0149:e:%08x\n",cc.a);
      cc.b.f = 1;
-     printf("f:%08x\n",cc.a);
-     printf("3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0151:f:%08x\n",cc.a);
+     printf("#0152:3:%d %d\n",cc.b.c,cc.b.d);
      cc.a = -1;
-     printf("f:%08x\n",cc.a);
+     printf("#0154:f:%08x\n",cc.a);
      cc.b.a = 1;
-     printf("a:%08x\n",cc.a);
+     printf("#0156:a:%08x\n",cc.a);
      cc.b.b = 1;
-     printf("b:%08x\n",cc.a);
+     printf("#0158:b:%08x\n",cc.a);
      cc.b.c = 1;
-     printf("c:%08x\n",cc.a);
+     printf("#0160:c:%08x\n",cc.a);
      cc.b.d = 1;
-     printf("d:%08x\n",cc.a);
+     printf("#0162:d:%08x\n",cc.a);
      cc.b.e = 1;
-     printf("e:%08x\n",cc.a);
+     printf("#0164:e:%08x\n",cc.a);
      cc.b.f = 1;
-     printf("f:%08x\n",cc.a);
-     printf("3:%d %d\n",cc.b.c,cc.b.d);
+     printf("#0166:f:%08x\n",cc.a);
+     printf("#0167:3:%d %d\n",cc.b.c,cc.b.d);
 
      ii.b.a = -1;
-     printf("6:%08x\n",ii.a);
+     printf("#0170:6:%08x\n",ii.a);
      ii.b.d = -1;
-     printf("6:%08x\n",ii.a);
-     printf("5:%d %d\n",ii.b.a,ii.b.d);
+     printf("#0172:6:%08x\n",ii.a);
+     printf("#0173:5:%d %d\n",ii.b.a,ii.b.d);
 
     main5();
     return 0;
@@ -183,13 +183,13 @@
     int i,j,bit=1;
     for(i=0;i<32;i++,bit<<=1) {
 	ii.a = bit;
-	printf("%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("#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,
 		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("%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("#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,
 		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;
@@ -198,11 +198,11 @@
     bit=1;
 	for(j=0;j<32;j++,bit<<=1) {
 	    ll.a[i] = bit;
-	     printf("02:%08x %08x %08x %08x %08x %08x %08x %08x\n",
+	     printf("#0200: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(" ll.b.v=%d ll.b.w=%d ll.b.x=%d\n",ll.b.v,ll.b.w,ll.b.x);
+	    printf("#0204: ll.b.v=%d ll.b.w=%d ll.b.x=%d\n",ll.b.v,ll.b.w,ll.b.x);
 	}
 	ll.a[i]=0;
     }
--- a/test/call.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/call.c	Sat Oct 30 18:49:25 2004 +0900
@@ -40,12 +40,12 @@
     conv = a0;
     j = conv(3);
     k = a2(4,a1);
-    printf("6 1 = %d %d\n",j,k);
+    printf("#0042:6 1 = %d %d\n",j,k);
     k = a3(4,a1);
-    printf("6 1 = %d %d\n",j,k);
+    printf("#0044:6 1 = %d %d\n",j,k);
     k = a4(4,a1);
-    printf("6 1 = %d %d\n",j,k);
+    printf("#0046:6 1 = %d %d\n",j,k);
     k = a5(4,a1);
-    printf("6 1 = %d %d\n",j,k);
+    printf("#0048:6 1 = %d %d\n",j,k);
     return 0;
 }
--- a/test/cext.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/cext.c	Sat Oct 30 18:49:25 2004 +0900
@@ -8,14 +8,14 @@
     for(i=-3;i<4;i++) {  
         k = (char) i; 
         uk = (unsigned char) i; 
-        printf("%d %u\n",k,uk);
+        printf("#0010:%d %u\n",k,uk);
         k = (short) i; 
         uk = (unsigned short) i; 
-        printf("%d %u\n",k,uk);
+        printf("#0013:%d %u\n",k,uk);
     }
     u = (unsigned) -23432;
 
-    printf("%d\n",u/(8048+5));
+    printf("#0017:%d\n",u/(8048+5));
     return 0;
 }
 
--- a/test/code-gen.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/code-gen.c	Sat Oct 30 18:49:25 2004 +0900
@@ -18,12 +18,12 @@
 	unsigned long long l;
     } u;
     u.s = 0x0123;
-    printf("endian s : %02x %02x\n",u.a[0],u.a[1]);
+    printf("#0020:endian s : %02x %02x\n",u.a[0],u.a[1]);
     u.i = 0x01234567;
-    printf("endian i : %02x %02x %02x %02x\n",u.a[0],u.a[1],u.a[2],u.a[3]);
+    printf("#0022:endian i : %02x %02x %02x %02x\n",u.a[0],u.a[1],u.a[2],u.a[3]);
     u.l = 0x0123456789abcdefULL;
-    printf("endian l : %02x %02x %02x %02x\n",u.a[0],u.a[1],u.a[2],u.a[3]);
-    printf("endian l : %02x %02x %02x %02x\n",u.a[4],u.a[5],u.a[6],u.a[7]);
+    printf("#0024:endian l : %02x %02x %02x %02x\n",u.a[0],u.a[1],u.a[2],u.a[3]);
+    printf("#0025:endian l : %02x %02x %02x %02x\n",u.a[4],u.a[5],u.a[6],u.a[7]);
 }
 
 void
@@ -37,9 +37,9 @@
 
     i1 = 1; i2 = -2; 
     s1 = -1; s2 = -3; us1 = 65535; us2 = 65535;
-    printf("code_lvar %d %d %d %d %u %u\n",i1,i2,s1,s2,us1,us2);
+    printf("#0039:code_lvar %d %d %d %d %u %u\n",i1,i2,s1,s2,us1,us2);
     c1 = -1; c2 = -3; uc1 = 200; uc2 = 202;
-    printf("code_lvar %d %d %u %u\n",c1,c2,uc1,uc2);
+    printf("#0041:code_lvar %d %d %u %u\n",c1,c2,uc1,uc2);
 }
 
 void
@@ -54,10 +54,10 @@
     ip = &i1; *ip = 1; ip = &i2 ; *ip = -2; 
     sp = &s1 ; *sp = -1; sp = &s2 ; *sp = -3; 
     usp = &us1 ; *usp = 65535; usp = &us2 ; *usp = 65535;
-    printf("code_lvar %d %d %d %d %u %u\n",i1,i2,s1,s2,us1,us2);
+    printf("#0056:code_lvar %d %d %d %d %u %u\n",i1,i2,s1,s2,us1,us2);
     p = &c1;
     *p = -1; p = &c2; *p = -3; up = &uc1; *up = 200; up=&uc2; *up = 202;
-    printf("code_lvar %d %d %u %u\n",c1,c2,uc1,uc2);
+    printf("#0059:code_lvar %d %d %u %u\n",c1,c2,uc1,uc2);
 }
 
 // code_label(int labelno)
@@ -68,7 +68,7 @@
 hage:
     goto hage;
 hoge:
-    printf("code_label done\n");
+    printf("#0070:code_label done\n");
 }
 
 // code_label(int labelno)
@@ -79,7 +79,7 @@
 hage:
     goto hage;
 hoge:
-    printf("code_label1 done\n");
+    printf("#0081:code_label1 done\n");
 }
 
 // code_gvar(int e1,int creg) 
@@ -115,15 +115,15 @@
 {
     i1 = 1; i2 = -2; 
     s1 = -1; s2 = -3; us1 = 65535; us2 = 65535;
-    printf("code_gvar a %d %d %u %u %u %u\n",i1,i2,s1,s2,us1,us2);
+    printf("#0117:code_gvar a %d %d %u %u %u %u\n",i1,i2,s1,s2,us1,us2);
     c1 = -1; c2 = -3; uc1 = 200; uc2 = 202;
-    printf("code_gvar b %d %d %u %u\n",c1,c2,uc1,uc2);
+    printf("#0119:code_gvar b %d %d %u %u\n",c1,c2,uc1,uc2);
 
     s_i1 = 1; s_i2 = 2; 
     s_s1 = -1; s_s2 = -3; s_us1 = 65535; s_us2 = 65535;
-    printf("code_gvar c %d %d %u %u %u %u\n",s_i1,s_i2,s1,s_s2,s_us1,s_us2);
+    printf("#0123:code_gvar c %d %d %u %u %u %u\n",s_i1,s_i2,s1,s_s2,s_us1,s_us2);
     s_c1 = -1; s_c2 = -3; s_uc1 = 200; s_uc2 = 202;
-    printf("code_gvar d %d %d %u %u\n",s_c1,s_c2,s_uc1,s_uc2);
+    printf("#0125:code_gvar d %d %d %u %u\n",s_c1,s_c2,s_uc1,s_uc2);
 }
 
 // code_register(int e2,int creg) 
@@ -139,9 +139,9 @@
 
     i1 = 1; i2 = -2; 
     s1 = -1; s2 = -3; us1 = 65535; us2 = 65535;
-    printf("code_lvar r %d %d %u %u %u %u\n",i1,i2,s1,s2,us1,us2);
+    printf("#0141:code_lvar r %d %d %u %u %u %u\n",i1,i2,s1,s2,us1,us2);
     c1 = -1; c2 = -3; uc1 = 200; uc2 = 202;
-    printf("code_gvar r %d %d %u %u\n",c1,c2,uc1,uc2);
+    printf("#0143:code_gvar r %d %d %u %u\n",c1,c2,uc1,uc2);
 }
 
 // code_fname(NMTBL *n,int creg) 
@@ -152,7 +152,7 @@
     int i,j;
     i = (int)code_fname;
     j = (int)code_register;
-    printf("code_fname %d\n",i==j);
+    printf("#0154:code_fname %d\n",i==j);
 }
 
 
@@ -162,7 +162,7 @@
 {
     int i,j;
     i = 123123123;j = -32423;
-    printf("code_neg %d %d\n",-i,-j);
+    printf("#0164:code_neg %d %d\n",-i,-j);
 }
 
 // code_not(int creg) 
@@ -171,7 +171,7 @@
 {
     int i,j;
     i = 123123123;j = 0;
-    printf("code_neg %d %d\n",~i,~j);
+    printf("#0173:code_neg %d %d\n",~i,~j);
 }
 
 // code_lnot(int creg) 
@@ -180,7 +180,7 @@
 {
     int i,j;
     i = 123123123;j = 0;
-    printf("code_neg %d %d\n",!i,!j);
+    printf("#0182:code_neg %d %d\n",!i,!j);
 }
 
 // code_preinc(int e1,int e2,int dir,int sign,int sz,int reg) 
@@ -189,8 +189,8 @@
 {
     int i,j;
     i = 123123123;j = 0;
-    printf("code_preinc i %d %d",++i,--j);
-    printf(" %d %d\n",i,j);
+    printf("#0191:code_preinc i %d %d",++i,--j);
+    printf("#0192: %d %d\n",i,j);
 }
 
 // code_postinc(int e1,int e2,int dir,int sign,int sz,int reg) 
@@ -199,8 +199,8 @@
 {
     unsigned int i,j;
     i = 123123123;j = 0;
-    printf("code_upreinc u %d %d",i++,j--);
-    printf(" %d %d\n",i,j);
+    printf("#0201:code_upreinc u %d %d",i++,j--);
+    printf("#0202: %d %d\n",i,j);
 }
 
 // code_postinc(int e1,int e2,int dir,int sign,int sz,int reg) 
@@ -209,8 +209,8 @@
 {
     int i,j;
     i = 123123123;j = 0;
-    printf("code_postinc i %d %d",i++,j--);
-    printf(" %d %d\n",i,j);
+    printf("#0211:code_postinc i %d %d",i++,j--);
+    printf("#0212: %d %d\n",i,j);
 }
 
 // code_preinc(int e1,int e2,int dir,int sign,int sz,int reg) 
@@ -219,8 +219,8 @@
 {
     unsigned int i,j;
     i = 123123123;j = 0;
-    printf("code_upreinc u %d %d",++i,--j);
-    printf(" %d %d\n",i,j);
+    printf("#0221:code_upreinc u %d %d",++i,--j);
+    printf("#0222: %d %d\n",i,j);
 }
 
 // code_preinc(int e1,int e2,int dir,int sign,int sz,int reg) 
@@ -229,8 +229,8 @@
 {
     register int i,j;
     i = 123123123;j = 0;
-    printf("code_preinc i r %d %d",++i,--j);
-    printf(" %d %d\n",i,j);
+    printf("#0231:code_preinc i r %d %d",++i,--j);
+    printf("#0232: %d %d\n",i,j);
 }
 
 // code_postinc(int e1,int e2,int dir,int sign,int sz,int reg) 
@@ -239,8 +239,8 @@
 {
     register unsigned int i,j;
     i = 123123123;j = 0;
-    printf("code_upreinc u r %d %d",i++,j--);
-    printf(" %d %d\n",i,j);
+    printf("#0241:code_upreinc u r %d %d",i++,j--);
+    printf("#0242: %d %d\n",i,j);
 }
 
 // code_postinc(int e1,int e2,int dir,int sign,int sz,int reg) 
@@ -249,8 +249,8 @@
 {
     register int i,j;
     i = 123123123;j = 0;
-    printf("code_postinc i r %d %d",i++,j--);
-    printf(" %d %d\n",i,j);
+    printf("#0251:code_postinc i r %d %d",i++,j--);
+    printf("#0252: %d %d\n",i,j);
 }
 
 // code_register_preinc(int e1,int e2,int dir,int sign,int sz,int reg) 
@@ -259,8 +259,8 @@
 {
     register unsigned int i,j;
     i = 123123123;j = 0;
-    printf("code_upreinc u r %d %d",++i,--j);
-    printf(" %d %d\n",i,j);
+    printf("#0261:code_upreinc u r %d %d",++i,--j);
+    printf("#0262: %d %d\n",i,j);
 }
 
 // code_return(int creg) 
@@ -274,7 +274,7 @@
 void
 code_return_int()
 {
-    printf("code_return_int %d\n",code_return_int0());
+    printf("#0276:code_return_int %d\n",code_return_int0());
 }
 
 #if FLOAT_CODE
@@ -286,7 +286,7 @@
 void
 code_return_float()
 {
-    printf("code_return_float %g\n",code_return_float0());
+    printf("#0288:code_return_float %g\n",code_return_float0());
 }
 
 double
@@ -297,7 +297,7 @@
 void
 code_return_double()
 {
-    printf("code_return_double %g\n",code_return_double0());
+    printf("#0299:code_return_double %g\n",code_return_double0());
 }
 
 #endif
@@ -311,7 +311,7 @@
 void
 code_return_longlong()
 {
-    printf("code_return_longlong %lld\n",code_return_longlong0());
+    printf("#0313:code_return_longlong %lld\n",code_return_longlong0());
 }
 
 #endif
@@ -330,13 +330,13 @@
     int i = code_return_struct0(/*1*/).a[55];
     // int i;
     // i = code_return_struct0(i).a[55];
-    printf("code_return_struct %d\n", i);
+    printf("#0332:code_return_struct %d\n", i);
 }
 
 void
 code_return_struct()
 {
-    printf("code_return_struct %d\n", code_return_struct0().a[55]);
+    printf("#0338:code_return_struct %d\n", code_return_struct0().a[55]);
 }
 
 // code_gt(int cond) 
@@ -346,16 +346,16 @@
 {
     int reg;
     if (i1>i2)
-	printf("code_gt 1\n");
+	printf("#0348:code_gt 1\n");
     else
-	printf("code_gt 0\n");
+	printf("#0350:code_gt 0\n");
     for (reg=-3;reg<7;reg++) {
         if (0<reg && reg<3)
-	   printf("reg=%d code_gt  0<reg && reg <3\n",reg);
+	   printf("#0353:reg=%d code_gt  0<reg && reg <3\n",reg);
     }
     for (reg=-3;reg<7;reg++) {
         if (-2<reg && reg<0)
-	   printf("reg=%d code_gt -2<reg && reg <0\n",reg);
+	   printf("#0357:reg=%d code_gt -2<reg && reg <0\n",reg);
     }
     
 }
@@ -366,16 +366,16 @@
 {
     int reg;
     if (ui1>ui2)
-	printf("code_ugt 1\n");
+	printf("#0368:code_ugt 1\n");
     else
-	printf("code_ugt 0\n");
+	printf("#0370:code_ugt 0\n");
     for (reg=0;reg<7;reg++) {
         if (0<reg && reg<3)
-	   printf("reg=%d code_ugt  0<reg && reg <3\n",reg);
+	   printf("#0373:reg=%d code_ugt  0<reg && reg <3\n",reg);
     }
     for (reg=0;reg<7;reg++) {
         if (1<reg && reg<5)
-	   printf("reg=%d code_ugt  1<reg && reg <5\n",reg);
+	   printf("#0377:reg=%d code_ugt  1<reg && reg <5\n",reg);
     }
 }
 
@@ -385,16 +385,16 @@
 {
     int reg;
     if (i1>=i2)
-	printf("code_ge 1\n");
+	printf("#0387:code_ge 1\n");
     else
-	printf("code_ge 0\n");
+	printf("#0389:code_ge 0\n");
     for (reg=-3;reg<7;reg++) {
         if (0<=reg && reg<=3)
-	   printf("reg=%d code_ge  0<=reg && reg <=3\n",reg);
+	   printf("#0392:reg=%d code_ge  0<=reg && reg <=3\n",reg);
     }
     for (reg=-3;reg<7;reg++) {
         if (-2<=reg && reg<=0)
-	   printf("reg=%d code_ge -2<=reg && reg <=0\n",reg);
+	   printf("#0396:reg=%d code_ge -2<=reg && reg <=0\n",reg);
     }
 }
 
@@ -404,16 +404,16 @@
 {
     unsigned reg;
     if (ui1>=ui2)
-	printf("code_uge 1\n");
+	printf("#0406:code_uge 1\n");
     else
-	printf("code_uge 0\n");
+	printf("#0408:code_uge 0\n");
     for (reg=0;reg<7;reg++) {
         if (0<=reg && reg<=3)
-	   printf("reg=%d code_uge  0<=reg && reg <=3\n",reg);
+	   printf("#0411:reg=%d code_uge  0<=reg && reg <=3\n",reg);
     }
     for (reg=0;reg<7;reg++) {
         if (1<=reg && reg<=5)
-	   printf("reg=%d code_uge  1<=reg && reg <=5\n",reg);
+	   printf("#0415:reg=%d code_uge  1<=reg && reg <=5\n",reg);
     }
 }
 
@@ -422,13 +422,13 @@
 code_eq()
 {
     if (ui1==ui2)
-	printf("code_eq 1\n");
+	printf("#0424:code_eq 1\n");
     else
-	printf("code_eq 0\n");
+	printf("#0426:code_eq 0\n");
     if (i1!=i2)
-	printf("code_neq 1\n");
+	printf("#0428:code_neq 1\n");
     else
-	printf("code_neq 0\n");
+	printf("#0430:code_neq 0\n");
 }
 
 // code_bool(int e1) 
@@ -441,32 +441,32 @@
 
     ui2 = ui1-3;
     for(i2=i1-3;i2<i1+3;i2++) {
-	printf("code_bool %d>%d gvar %d\n",i1,i2,i1>i2);
-	printf("code_bool %u>%u gvar %d u\n",ui1,ui2,ui1>ui2);
-	printf("code_bool %d>=%d gvar %d\n",i1,i2,i1>=i2);
-	printf("code_bool %u>=%u gvar %d u\n",ui1,ui2,ui1>=ui2);
-	printf("code_bool %d<%d gvar %d\n",i1,i2,i1<i2);
-	printf("code_bool %u<%u gvar %d u\n",ui1,ui2,ui1<ui2);
-	printf("code_bool %d<=%d gvar %d\n",i1,i2,i1<=i2);
-	printf("code_bool %u<=%u gvar %d u\n",ui1,ui2,ui1<=ui2);
-	printf("code_bool %u==%u gvar %d u\n",ui1,ui2,ui1==ui2);
-	printf("code_bool %u!=%u gvar %d\n",i1,i2,i1!=i2);
+	printf("#0443:code_bool %d>%d gvar %d\n",i1,i2,i1>i2);
+	printf("#0444:code_bool %u>%u gvar %d u\n",ui1,ui2,ui1>ui2);
+	printf("#0445:code_bool %d>=%d gvar %d\n",i1,i2,i1>=i2);
+	printf("#0446:code_bool %u>=%u gvar %d u\n",ui1,ui2,ui1>=ui2);
+	printf("#0447:code_bool %d<%d gvar %d\n",i1,i2,i1<i2);
+	printf("#0448:code_bool %u<%u gvar %d u\n",ui1,ui2,ui1<ui2);
+	printf("#0449:code_bool %d<=%d gvar %d\n",i1,i2,i1<=i2);
+	printf("#0450:code_bool %u<=%u gvar %d u\n",ui1,ui2,ui1<=ui2);
+	printf("#0451:code_bool %u==%u gvar %d u\n",ui1,ui2,ui1==ui2);
+	printf("#0452:code_bool %u!=%u gvar %d\n",i1,i2,i1!=i2);
 	ui2++;
     }
     ui1l = ui1;
     i1l = i1;
     ui2l = ui1-3;
     for(i2l=i1-3;i2l<i1l+3;i2l++) {
-	printf("code_bool %d>%d lvar %d\n",i1l,i2l,i1l>i2l);
-	printf("code_bool %u>%u lvar %d u\n",ui1l,ui2l,ui1l>ui2l);
-	printf("code_bool %d>=%d lvar %d\n",i1l,i2l,i1l>=i2l);
-	printf("code_bool %u>=%u lvar %d u\n",ui1l,ui2l,ui1l>=ui2l);
-	printf("code_bool %d<%d lvar %d\n",i1l,i2l,i1l<i2l);
-	printf("code_bool %u<%u lvar %d u\n",ui1l,ui2l,ui1l<ui2l);
-	printf("code_bool %d<=%d lvar %d\n",i1l,i2l,i1l<=i2l);
-	printf("code_bool %u<=%u lvar %d u\n",ui1l,ui2l,ui1l<=ui2l);
-	printf("code_bool %u==%u lvar %d u\n",ui1l,ui2l,ui1l==ui2l);
-	printf("code_bool %u!=%u lvar %d\n",i1l,i2l,i1l!=i2l);
+	printf("#0459:code_bool %d>%d lvar %d\n",i1l,i2l,i1l>i2l);
+	printf("#0460:code_bool %u>%u lvar %d u\n",ui1l,ui2l,ui1l>ui2l);
+	printf("#0461:code_bool %d>=%d lvar %d\n",i1l,i2l,i1l>=i2l);
+	printf("#0462:code_bool %u>=%u lvar %d u\n",ui1l,ui2l,ui1l>=ui2l);
+	printf("#0463:code_bool %d<%d lvar %d\n",i1l,i2l,i1l<i2l);
+	printf("#0464:code_bool %u<%u lvar %d u\n",ui1l,ui2l,ui1l<ui2l);
+	printf("#0465:code_bool %d<=%d lvar %d\n",i1l,i2l,i1l<=i2l);
+	printf("#0466:code_bool %u<=%u lvar %d u\n",ui1l,ui2l,ui1l<=ui2l);
+	printf("#0467:code_bool %u==%u lvar %d u\n",ui1l,ui2l,ui1l==ui2l);
+	printf("#0468:code_bool %u!=%u lvar %d\n",i1l,i2l,i1l!=i2l);
 	ui2l++;
     }
 }
@@ -483,11 +483,11 @@
     i1 = 1; i2 = -2; 
     s1 = -1; s2 = -3; us1 = 65535; us2 = 65535;
     c1 = -1; c2 = -3; uc1 = 200; uc2 = 202;
-    i1 && printf("code_bool local 1\n");
-    s1 && printf("code_bool local 2\n");
-    us1 && printf("code_bool local 3\n");
-    c1 && printf("code_bool local 4\n");
-    uc1 && printf("code_bool local 5\n");
+    i1 && printf("#0485:code_bool local 1\n");
+    s1 && printf("#0486:code_bool local 2\n");
+    us1 && printf("#0487:code_bool local 3\n");
+    c1 && printf("#0488:code_bool local 4\n");
+    uc1 && printf("#0489:code_bool local 5\n");
 
 }
 void
@@ -496,11 +496,11 @@
     i1 = 1; i2 = -2; 
     s1 = -1; s2 = -3; us1 = 65535; us2 = 65535;
     c1 = -1; c2 = -3; uc1 = 200; uc2 = 202;
-    i1 && printf("code_bool global 1\n");
-    s1 && printf("code_bool global 2\n");
-    us1 && printf("code_bool global 3\n");
-    c1 && printf("code_bool global 4\n");
-    uc1 && printf("code_bool global 5\n");
+    i1 && printf("#0498:code_bool global 1\n");
+    s1 && printf("#0499:code_bool global 2\n");
+    us1 && printf("#0500:code_bool global 3\n");
+    c1 && printf("#0501:code_bool global 4\n");
+    uc1 && printf("#0502:code_bool global 5\n");
 }
 
 void
@@ -515,11 +515,11 @@
     i1 = 1; i2 = -2; 
     s1 = -1; s2 = -3; us1 = 65535; us2 = 65535;
     c1 = -1; c2 = -3; uc1 = 200; uc2 = 202;
-    i1 && printf("code_bool register 1\n");
-    s1 && printf("code_bool register 2\n");
-    us1 && printf("code_bool register 3\n");
-    c1 && printf("code_bool register 4\n");
-    uc1 && printf("code_bool register 5\n");
+    i1 && printf("#0517:code_bool register 1\n");
+    s1 && printf("#0518:code_bool register 2\n");
+    us1 && printf("#0519:code_bool register 3\n");
+    c1 && printf("#0520:code_bool register 4\n");
+    uc1 && printf("#0521:code_bool register 5\n");
 
 }
 
@@ -529,7 +529,7 @@
 void
 code_string()
 {
-    printf("code_string test\n");
+    printf("#0531:code_string test\n");
 }
 
 // struct_push(int e4,int t,int arg) 
@@ -549,7 +549,7 @@
 {
     a0.a[55]=3;
     a0 = struct_push0(0,a0);
-    printf("struct_push %d\n",a0.a[55]);
+    printf("#0551:struct_push %d\n",a0.a[55]);
 }
 
 // code_jmp(char *s) 
@@ -570,7 +570,7 @@
     pi2 = &i2;
     pui1 = &ui1;
     pui2 = &ui2;
-    printf("code_rindirect %d %d %u %u\n",*pi1,*pi2,*pui1,*pui2);
+    printf("#0572:code_rindirect %d %d %u %u\n",*pi1,*pi2,*pui1,*pui2);
 }
 
 // code_crindirect(int e1, int offset, int us);
@@ -588,7 +588,7 @@
     pi2 = &i2;
     pui1 = &ui1;
     pui2 = &ui2;
-    printf("code_cindirect %d %d %u %u\n",*pi1,*pi2,*pui1,*pui2);
+    printf("#0590:code_cindirect %d %d %u %u\n",*pi1,*pi2,*pui1,*pui2);
 }
 
 // code_srindirect(int e1, int offset, int us);
@@ -606,7 +606,7 @@
     pi2 = &i2;
     pui1 = &ui1;
     pui2 = &ui2;
-    printf("code_sindirect %d %d %u %u\n",*pi1,*pi2,*pui1,*pui2);
+    printf("#0608:code_sindirect %d %d %u %u\n",*pi1,*pi2,*pui1,*pui2);
 }
 
 #if FLOAT_CODE
@@ -625,7 +625,7 @@
     pi2 = &i2;
     pui1 = &ui1;
     pui2 = &ui2;
-    printf("code_dindirect %g %g %g %g\n",*pi1,*pi2,*pui1,*pui2);
+    printf("#0627:code_dindirect %g %g %g %g\n",*pi1,*pi2,*pui1,*pui2);
 }
 
 #endif
@@ -646,8 +646,8 @@
     pi2 = &i2;
     pui1 = &ui1;
     pui2 = &ui2;
-    printf("code_lrindirect %llx %llx %llx %llx\n",*pi1,*pi2,*pui1,*pui2);
-    printf("code_lrindirect %lld %lld %llu %llu\n",*pi1,*pi2,*pui1,*pui2);
+    printf("#0648:code_lrindirect %llx %llx %llx %llx\n",*pi1,*pi2,*pui1,*pui2);
+    printf("#0649:code_lrindirect %lld %lld %llu %llu\n",*pi1,*pi2,*pui1,*pui2);
 }
 
 #endif
@@ -674,7 +674,7 @@
 
     *(pi2+i1+i2) = 3;
     *(pui2+i1+i2) = 3;
-    printf("code_rindirect %d %d %u %u\n",*pi1,*pi2,*pui1,*pui2);
+    printf("#0676:code_rindirect %d %d %u %u\n",*pi1,*pi2,*pui1,*pui2);
 }
 
 void
@@ -694,7 +694,7 @@
 
     *(pi2+i1+i2) = 3;
     *(pui2+i1+i2) = 3;
-    printf("code_rindirect %d %d %u %u\n",*pi1,*pi2,*pui1,*pui2);
+    printf("#0696:code_rindirect %d %d %u %u\n",*pi1,*pi2,*pui1,*pui2);
 }
 
 // code_register_assop(int e2,int op,int byte) 
@@ -708,42 +708,42 @@
     ui1 = 632423423;
 
     i1 += a;
-    printf("code_assop 1 %d\n",i1);
+    printf("#0710:code_assop 1 %d\n",i1);
     i1 -= a;
-    printf("code_assop 2 %d\n",i1);
+    printf("#0712:code_assop 2 %d\n",i1);
     i1 /= a;
-    printf("code_assop 3 %d\n",i1);
+    printf("#0714:code_assop 3 %d\n",i1);
     i1 *= a;
-    printf("code_assop 4 %d\n",i1);
+    printf("#0716:code_assop 4 %d\n",i1);
     i1 |= a;
-    printf("code_assop 5 %d\n",i1);
+    printf("#0718:code_assop 5 %d\n",i1);
     i1 &= a;
-    printf("code_assop 6 %d\n",i1);
+    printf("#0720:code_assop 6 %d\n",i1);
     i1 ^= a;
-    printf("code_assop 7 %d\n",i1);
+    printf("#0722:code_assop 7 %d\n",i1);
     i1 <<= a;
-    printf("code_assop 8 %d\n",i1);
+    printf("#0724:code_assop 8 %d\n",i1);
     i1 >>= a;
-    printf("code_assop 9 %d\n",i1);
+    printf("#0726:code_assop 9 %d\n",i1);
 
     ui1 += a;
-    printf("code_assop 1 %u\n",ui1);
+    printf("#0729:code_assop 1 %u\n",ui1);
     ui1 -= a;
-    printf("code_assop 2 %u\n",ui1);
+    printf("#0731:code_assop 2 %u\n",ui1);
     ui1 /= a;
-    printf("code_assop 3 %u\n",ui1);
+    printf("#0733:code_assop 3 %u\n",ui1);
     ui1 *= a;
-    printf("code_assop 4 %u\n",ui1);
+    printf("#0735:code_assop 4 %u\n",ui1);
     ui1 |= a;
-    printf("code_assop 5 %u\n",ui1);
+    printf("#0737:code_assop 5 %u\n",ui1);
     ui1 &= a;
-    printf("code_assop 6 %u\n",ui1);
+    printf("#0739:code_assop 6 %u\n",ui1);
     ui1 ^= a;
-    printf("code_assop 7 %u\n",ui1);
+    printf("#0741:code_assop 7 %u\n",ui1);
     ui1 <<= a;
-    printf("code_assop 8 %u\n",ui1);
+    printf("#0743:code_assop 8 %u\n",ui1);
     ui1 >>= a;
-    printf("code_assop 9 %u\n",ui1);
+    printf("#0745:code_assop 9 %u\n",ui1);
 }
 
 // code_assop(int op,int byte,int sign) 
@@ -757,42 +757,42 @@
     ui1 = 632423423; ui2= 32394234;
 
     i1 += a;
-    printf("code_assop 1 %d\n",i1);
+    printf("#0759:code_assop 1 %d\n",i1);
     i1 -= a;
-    printf("code_assop 2 %d\n",i1);
+    printf("#0761:code_assop 2 %d\n",i1);
     i1 /= a;
-    printf("code_assop 3 %d\n",i1);
+    printf("#0763:code_assop 3 %d\n",i1);
     i1 *= a;
-    printf("code_assop 4 %d\n",i1);
+    printf("#0765:code_assop 4 %d\n",i1);
     i1 |= a;
-    printf("code_assop 5 %d\n",i1);
+    printf("#0767:code_assop 5 %d\n",i1);
     i1 &= a;
-    printf("code_assop 6 %d\n",i1);
+    printf("#0769:code_assop 6 %d\n",i1);
     i1 ^= a;
-    printf("code_assop 7 %d\n",i1);
+    printf("#0771:code_assop 7 %d\n",i1);
     i1 <<= a;
-    printf("code_assop 8 %d\n",i1);
+    printf("#0773:code_assop 8 %d\n",i1);
     i1 >>= a;
-    printf("code_assop 9 %d\n",i1);
+    printf("#0775:code_assop 9 %d\n",i1);
 
     ui1 += a;
-    printf("code_assop 1 %u\n",ui1);
+    printf("#0778:code_assop 1 %u\n",ui1);
     ui1 -= a;
-    printf("code_assop 2 %u\n",ui1);
+    printf("#0780:code_assop 2 %u\n",ui1);
     ui1 /= a;
-    printf("code_assop 3 %u\n",ui1);
+    printf("#0782:code_assop 3 %u\n",ui1);
     ui1 *= a;
-    printf("code_assop 4 %u\n",ui1);
+    printf("#0784:code_assop 4 %u\n",ui1);
     ui1 |= a;
-    printf("code_assop 5 %u\n",ui1);
+    printf("#0786:code_assop 5 %u\n",ui1);
     ui1 &= a;
-    printf("code_assop 6 %u\n",ui1);
+    printf("#0788:code_assop 6 %u\n",ui1);
     ui1 ^= a;
-    printf("code_assop 7 %u\n",ui1);
+    printf("#0790:code_assop 7 %u\n",ui1);
     ui1 <<= a;
-    printf("code_assop 8 %u\n",ui1);
+    printf("#0792:code_assop 8 %u\n",ui1);
     ui1 >>= a;
-    printf("code_assop 9 %u\n",ui1);
+    printf("#0794:code_assop 9 %u\n",ui1);
 }
 
 
@@ -806,42 +806,42 @@
     ui1 = 632423423;
 
     i1 += 3;
-    printf("code_assop c 1 %d\n",i1);
+    printf("#0808:code_assop c 1 %d\n",i1);
     i1 -= 3;
-    printf("code_assop c 2 %d\n",i1);
+    printf("#0810:code_assop c 2 %d\n",i1);
     i1 /= 3;
-    printf("code_assop c 3 %d\n",i1);
+    printf("#0812:code_assop c 3 %d\n",i1);
     i1 *= 3;
-    printf("code_assop c 4 %d\n",i1);
+    printf("#0814:code_assop c 4 %d\n",i1);
     i1 |= 234;
-    printf("code_assop c 5 %d\n",i1);
+    printf("#0816:code_assop c 5 %d\n",i1);
     i1 &= 23244234;
-    printf("code_assop c 6 %d\n",i1);
+    printf("#0818:code_assop c 6 %d\n",i1);
     i1 ^= 55244234;
-    printf("code_assop c 7 %d\n",i1);
+    printf("#0820:code_assop c 7 %d\n",i1);
     i1 <<= 3;
-    printf("code_assop c 8 %d\n",i1);
+    printf("#0822:code_assop c 8 %d\n",i1);
     i1 >>= 3;
-    printf("code_assop c 9 %d\n",i1);
+    printf("#0824:code_assop c 9 %d\n",i1);
 
     ui1 += 3;
-    printf("code_assop c 1 %u\n",ui1);
+    printf("#0827:code_assop c 1 %u\n",ui1);
     ui1 -= 3;
-    printf("code_assop c 2 %u\n",ui1);
+    printf("#0829:code_assop c 2 %u\n",ui1);
     ui1 /= 3;
-    printf("code_assop c 3 %u\n",ui1);
+    printf("#0831:code_assop c 3 %u\n",ui1);
     ui1 *= 3;
-    printf("code_assop c 4 %u\n",ui1);
+    printf("#0833:code_assop c 4 %u\n",ui1);
     ui1 |= 234;
-    printf("code_assop c 5 %u\n",ui1);
+    printf("#0835:code_assop c 5 %u\n",ui1);
     ui1 &= 23234234;
-    printf("code_assop c 6 %u\n",ui1);
+    printf("#0837:code_assop c 6 %u\n",ui1);
     ui1 ^= 55234234;
-    printf("code_assop c 7 %u\n",ui1);
+    printf("#0839:code_assop c 7 %u\n",ui1);
     ui1 <<= 3;
-    printf("code_assop c 8 %u\n",ui1);
+    printf("#0841:code_assop c 8 %u\n",ui1);
     ui1 >>= 3;
-    printf("code_assop c 9 %u\n",ui1);
+    printf("#0843:code_assop c 9 %u\n",ui1);
 }
 
 // code_assop(int op,int byte,int sign) 
@@ -854,42 +854,42 @@
     ui1 = 632423423; ui2= 32394234;
 
     i1 += 3;
-    printf("code_assop c 1 %d\n",i1);
+    printf("#0856:code_assop c 1 %d\n",i1);
     i1 -= 3;
-    printf("code_assop c 2 %d\n",i1);
+    printf("#0858:code_assop c 2 %d\n",i1);
     i1 /= 3;
-    printf("code_assop c 3 %d\n",i1);
+    printf("#0860:code_assop c 3 %d\n",i1);
     i1 *= 3;
-    printf("code_assop c 4 %d\n",i1);
+    printf("#0862:code_assop c 4 %d\n",i1);
     i1 |= 234;
-    printf("code_assop c 5 %d\n",i1);
+    printf("#0864:code_assop c 5 %d\n",i1);
     i1 &= 23234234;
-    printf("code_assop c 6 %d\n",i1);
+    printf("#0866:code_assop c 6 %d\n",i1);
     i1 ^= 55444234;
-    printf("code_assop c 7 %d\n",i1);
+    printf("#0868:code_assop c 7 %d\n",i1);
     i1 <<= 3;
-    printf("code_assop c 8 %d\n",i1);
+    printf("#0870:code_assop c 8 %d\n",i1);
     i1 >>= 3;
-    printf("code_assop c 9 %d\n",i1);
+    printf("#0872:code_assop c 9 %d\n",i1);
 
     ui1 += 3;
-    printf("code_assop c 1 %u\n",ui1);
+    printf("#0875:code_assop c 1 %u\n",ui1);
     ui1 -= 3;
-    printf("code_assop c 2 %u\n",ui1);
+    printf("#0877:code_assop c 2 %u\n",ui1);
     ui1 /= 3;
-    printf("code_assop c 3 %u\n",ui1);
+    printf("#0879:code_assop c 3 %u\n",ui1);
     ui1 *= 3;
-    printf("code_assop c 4 %u\n",ui1);
+    printf("#0881:code_assop c 4 %u\n",ui1);
     ui1 |= 234;
-    printf("code_assop c 5 %u\n",ui1);
+    printf("#0883:code_assop c 5 %u\n",ui1);
     ui1 &= 23234234;
-    printf("code_assop c 6 %u\n",ui1);
+    printf("#0885:code_assop c 6 %u\n",ui1);
     ui1 ^= 54234234;
-    printf("code_assop c 7 %u\n",ui1);
+    printf("#0887:code_assop c 7 %u\n",ui1);
     ui1 <<= 3;
-    printf("code_assop c 8 %u\n",ui1);
+    printf("#0889:code_assop c 8 %u\n",ui1);
     ui1 >>= 3;
-    printf("code_assop c 9 %u\n",ui1);
+    printf("#0891:code_assop c 9 %u\n",ui1);
 }
 
 
@@ -903,46 +903,46 @@
     u1 = 632423423; u2= 32394234;
 
     i = i1 + i2;
-    printf("tosop 1 %d\n",i);
+    printf("#0905:tosop 1 %d\n",i);
     i = i1 - i2;
-    printf("tosop 2 %d\n",i);
+    printf("#0907:tosop 2 %d\n",i);
     i = i1 / i2;
-    printf("tosop 3 %d\n",i);
+    printf("#0909:tosop 3 %d\n",i);
     i = i1 * i2;
-    printf("tosop 4 %d\n",i);
+    printf("#0911:tosop 4 %d\n",i);
     i = i1 | i2;
-    printf("tosop 5 %d\n",i);
+    printf("#0913:tosop 5 %d\n",i);
     i = i1 & i2;
-    printf("tosop 6 %d\n",i);
+    printf("#0915:tosop 6 %d\n",i);
     i = i1 ^ i2;
-    printf("tosop 7 %d\n",i);
+    printf("#0917:tosop 7 %d\n",i);
     i = i1 << i2;
-    printf("tosop 8 %d\n",i);
+    printf("#0919:tosop 8 %d\n",i);
     i = i1 >> i2;
-    printf("tosop 9 %d\n",i);
+    printf("#0921:tosop 9 %d\n",i);
     i = i1 % i2;
-    printf("tosop 10 %d\n",i);
+    printf("#0923:tosop 10 %d\n",i);
 
     u = u1 + u2;
-    printf("tosop 1 %u\n",u);
+    printf("#0926:tosop 1 %u\n",u);
     u = u1 - u2;
-    printf("tosop 2 %u\n",u);
+    printf("#0928:tosop 2 %u\n",u);
     u = u1 / u2;
-    printf("tosop 3 %u\n",u);
+    printf("#0930:tosop 3 %u\n",u);
     u = u1 * u2;
-    printf("tosop 4 %u\n",u);
+    printf("#0932:tosop 4 %u\n",u);
     u = u1 | u2;
-    printf("tosop 5 %u\n",u);
+    printf("#0934:tosop 5 %u\n",u);
     u = u1 & u2;
-    printf("tosop 6 %u\n",u);
+    printf("#0936:tosop 6 %u\n",u);
     u = u1 ^ u2;
-    printf("tosop 7 %u\n",u);
+    printf("#0938:tosop 7 %u\n",u);
     u = u1 << u2;
-    printf("tosop 8 %u\n",u);
+    printf("#0940:tosop 8 %u\n",u);
     u = u1 >> u2;
-    printf("tosop 9 %u\n",u);
+    printf("#0942:tosop 9 %u\n",u);
     u = u1 % u2;
-    printf("tosop 10 %u\n",u);
+    printf("#0944:tosop 10 %u\n",u);
 }
 
 // oprtc(int op,int v)
@@ -955,46 +955,46 @@
     u1 = 632423423; 
 
     i = i1 + 3;
-    printf("oprtc 1 %d\n",i);
+    printf("#0957:oprtc 1 %d\n",i);
     i = i1 - 3;
-    printf("oprtc 2 %d\n",i);
+    printf("#0959:oprtc 2 %d\n",i);
     i = i1 / 3;
-    printf("oprtc 3 %d\n",i);
+    printf("#0961:oprtc 3 %d\n",i);
     i = i1 * 3;
-    printf("oprtc 4 %d\n",i);
+    printf("#0963:oprtc 4 %d\n",i);
     i = i1 | 234234234;
-    printf("oprtc 5 %d\n",i);
+    printf("#0965:oprtc 5 %d\n",i);
     i = i1 & 23234234;
-    printf("oprtc 6 %d\n",i);
+    printf("#0967:oprtc 6 %d\n",i);
     i = i1 ^ 23234234;
-    printf("oprtc 7 %d\n",i);
+    printf("#0969:oprtc 7 %d\n",i);
     i = i1 << 5;
-    printf("oprtc 8 %d\n",i);
+    printf("#0971:oprtc 8 %d\n",i);
     i = i1 >> 5;
-    printf("oprtc 9 %d\n",i);
+    printf("#0973:oprtc 9 %d\n",i);
     i = i1 % 5;
-    printf("oprtc 10 %d\n",i);
+    printf("#0975:oprtc 10 %d\n",i);
 
     u = u1 + 3;
-    printf("oprtc 1 %u\n",u);
+    printf("#0978:oprtc 1 %u\n",u);
     u = u1 - 3;
-    printf("oprtc 2 %u\n",u);
+    printf("#0980:oprtc 2 %u\n",u);
     u = u1 / 3;
-    printf("oprtc 3 %u\n",u);
+    printf("#0982:oprtc 3 %u\n",u);
     u = u1 * 3;
-    printf("oprtc 4 %u\n",u);
+    printf("#0984:oprtc 4 %u\n",u);
     u = u1 | 234234234;
-    printf("oprtc 5 %u\n",u);
+    printf("#0986:oprtc 5 %u\n",u);
     u = u1 & 234234234;
-    printf("oprtc 6 %u\n",u);
+    printf("#0988:oprtc 6 %u\n",u);
     u = u1 ^ 234234234;
-    printf("oprtc 7 %u\n",u);
+    printf("#0990:oprtc 7 %u\n",u);
     u = u1 << 5;
-    printf("oprtc 8 %u\n",u);
+    printf("#0992:oprtc 8 %u\n",u);
     u = u1 >> 5;
-    printf("oprtc 9 %u\n",u);
+    printf("#0994:oprtc 9 %u\n",u);
     u = u1 % 5;
-    printf("oprtc 10 %u\n",u);
+    printf("#0996:oprtc 10 %u\n",u);
 }
 
 
@@ -1008,46 +1008,46 @@
     u1 = 632423423; u2= 32394234;
 
     i = i1 + i2;
-    printf("tosop r 1 %d\n",i);
+    printf("#1010:tosop r 1 %d\n",i);
     i = i1 - i2;
-    printf("tosop r 2 %d\n",i);
+    printf("#1012:tosop r 2 %d\n",i);
     i = i1 / i2;
-    printf("tosop r 3 %d\n",i);
+    printf("#1014:tosop r 3 %d\n",i);
     i = i1 * i2;
-    printf("tosop r 4 %d\n",i);
+    printf("#1016:tosop r 4 %d\n",i);
     i = i1 | i2;
-    printf("tosop r 5 %d\n",i);
+    printf("#1018:tosop r 5 %d\n",i);
     i = i1 & i2;
-    printf("tosop r 6 %d\n",i);
+    printf("#1020:tosop r 6 %d\n",i);
     i = i1 ^ i2;
-    printf("tosop r 7 %d\n",i);
+    printf("#1022:tosop r 7 %d\n",i);
     i = i1 << i2;
-    printf("tosop r 8 %d\n",i);
+    printf("#1024:tosop r 8 %d\n",i);
     i = i1 >> i2;
-    printf("tosop r 9 %d\n",i);
+    printf("#1026:tosop r 9 %d\n",i);
     i = i1 % i2;
-    printf("tosop r 10 %d\n",i);
+    printf("#1028:tosop r 10 %d\n",i);
 
     u = u1 + u2;
-    printf("tosop r 1 %u\n",u);
+    printf("#1031:tosop r 1 %u\n",u);
     u = u1 - u2;
-    printf("tosop r 2 %u\n",u);
+    printf("#1033:tosop r 2 %u\n",u);
     u = u1 / u2;
-    printf("tosop r 3 %u\n",u);
+    printf("#1035:tosop r 3 %u\n",u);
     u = u1 * u2;
-    printf("tosop r 4 %u\n",u);
+    printf("#1037:tosop r 4 %u\n",u);
     u = u1 | u2;
-    printf("tosop r 5 %u\n",u);
+    printf("#1039:tosop r 5 %u\n",u);
     u = u1 & u2;
-    printf("tosop r 6 %u\n",u);
+    printf("#1041:tosop r 6 %u\n",u);
     u = u1 ^ u2;
-    printf("tosop r 7 %u\n",u);
+    printf("#1043:tosop r 7 %u\n",u);
     u = u1 << u2;
-    printf("tosop r 8 %u\n",u);
+    printf("#1045:tosop r 8 %u\n",u);
     u = u1 >> u2;
-    printf("tosop r 9 %u\n",u);
+    printf("#1047:tosop r 9 %u\n",u);
     u = u1 % u2;
-    printf("tosop r 10 %u\n",u);
+    printf("#1049:tosop r 10 %u\n",u);
 }
 
 // oprtc(int op,int v)
@@ -1060,46 +1060,46 @@
     u1 = 632423423; 
 
     i = i1 + 3;
-    printf("oprtc r 1 %d\n",i);
+    printf("#1062:oprtc r 1 %d\n",i);
     i = i1 - 3;
-    printf("oprtc r 2 %d\n",i);
+    printf("#1064:oprtc r 2 %d\n",i);
     i = i1 / 3;
-    printf("oprtc r 3 %d\n",i);
+    printf("#1066:oprtc r 3 %d\n",i);
     i = i1 * 3;
-    printf("oprtc r 4 %d\n",i);
+    printf("#1068:oprtc r 4 %d\n",i);
     i = i1 | 234234234;
-    printf("oprtc r 5 %d\n",i);
+    printf("#1070:oprtc r 5 %d\n",i);
     i = i1 & 23234234;
-    printf("oprtc r 6 %d\n",i);
+    printf("#1072:oprtc r 6 %d\n",i);
     i = i1 ^ 23234234;
-    printf("oprtc r 7 %d\n",i);
+    printf("#1074:oprtc r 7 %d\n",i);
     i = i1 << 5;
-    printf("oprtc r 8 %d\n",i);
+    printf("#1076:oprtc r 8 %d\n",i);
     i = i1 >> 5;
-    printf("oprtc r 9 %d\n",i);
+    printf("#1078:oprtc r 9 %d\n",i);
     i = i1 % 5;
-    printf("oprtc r 10 %d\n",i);
+    printf("#1080:oprtc r 10 %d\n",i);
 
     u = u1 + 3;
-    printf("oprtc r 1 %u\n",u);
+    printf("#1083:oprtc r 1 %u\n",u);
     u = u1 - 3;
-    printf("oprtc r 2 %u\n",u);
+    printf("#1085:oprtc r 2 %u\n",u);
     u = u1 / 3;
-    printf("oprtc r 3 %u\n",u);
+    printf("#1087:oprtc r 3 %u\n",u);
     u = u1 * 3;
-    printf("oprtc r 4 %u\n",u);
+    printf("#1089:oprtc r 4 %u\n",u);
     u = u1 | 234234234;
-    printf("oprtc r 5 %u\n",u);
+    printf("#1091:oprtc r 5 %u\n",u);
     u = u1 & 234234234;
-    printf("oprtc r 6 %u\n",u);
+    printf("#1093:oprtc r 6 %u\n",u);
     u = u1 ^ 234234234;
-    printf("oprtc r 7 %u\n",u);
+    printf("#1095:oprtc r 7 %u\n",u);
     u = u1 << 5;
-    printf("oprtc r 8 %u\n",u);
+    printf("#1097:oprtc r 8 %u\n",u);
     u = u1 >> 5;
-    printf("oprtc r 9 %u\n",u);
+    printf("#1099:oprtc r 9 %u\n",u);
     u = u1 % 5;
-    printf("oprtc r 10 %u\n",u);
+    printf("#1101:oprtc r 10 %u\n",u);
 }
 
 
@@ -1112,8 +1112,8 @@
     register double d0,d1;
     f0 = 0.0; f1 = 0.2;
     d0 = 10; d1 = 10e10;
-    f0 && printf("code_bool register 6\n");
-    d0 && printf("code_bool register 7\n");
+    f0 && printf("#1114:code_bool register 6\n");
+    d0 && printf("#1115:code_bool register 7\n");
 
 }
 
@@ -1125,7 +1125,7 @@
     register double d0,d1;
     f0 = 0.0; f1 = 0.2;
     d0 = 10; d1 = 10e10;
-    printf("code_lvar float r %f %f %g %g\n",f0,f1,d0,d1);
+    printf("#1127:code_lvar float r %f %f %g %g\n",f0,f1,d0,d1);
 }
 
 // code_dassign_gvar(int e2,int freg,int d)
@@ -1152,7 +1152,7 @@
 
     *(pi2+i1+i2) = 3;
     *(pui2+i1+i2) = 3;
-    printf("code_dassign %g %g %g %g\n",*pi1,*pi2,*pui1,*pui2);
+    printf("#1154:code_dassign %g %g %g %g\n",*pi1,*pi2,*pui1,*pui2);
 }
 
 void
@@ -1174,7 +1174,7 @@
 
     *(pi2+i1+i2) = 3;
     *(pui2+i1+i2) = 3;
-    printf("code_dassign %g %g %g %g\n",*pi1,*pi2,*pui1,*pui2);
+    printf("#1176:code_dassign %g %g %g %g\n",*pi1,*pi2,*pui1,*pui2);
 }
 
 // code_dconst(int e2,int freg,int d)
@@ -1187,8 +1187,8 @@
     double di,dj;
     i = 123123123;j = -32423;
     di = 123123123;dj = -32423;
-    printf("code_dneg %g %g\n",-i,-j);
-    printf("code_dneg %g %g\n",-di,-dj);
+    printf("#1189:code_dneg %g %g\n",-i,-j);
+    printf("#1190:code_dneg %g %g\n",-di,-dj);
 }
 
 // code_d2i(int freg0)
@@ -1200,7 +1200,7 @@
     d = 0.1;
     z = 555;
     i = d;
-    printf("code_d2i %d\n",i);
+    printf("#1202:code_d2i %d\n",i);
 }
 // code_i2d(int creg0)
 void
@@ -1211,7 +1211,7 @@
     i = 242342342;
     z = -1;
     d = i;
-    printf("code_i2d %g\n",d);
+    printf("#1213:code_i2d %g\n",d);
 }
 // code_d2u(int freg0)
 void
@@ -1222,7 +1222,7 @@
     d = 0.1;
     z = 555;
     i = d;
-    printf("code_d2u %ud\n",i);
+    printf("#1224:code_d2u %ud\n",i);
 }
 // code_u2d(int creg0)
 void
@@ -1233,7 +1233,7 @@
     i = 242342342;
     z = 3;
     d = i;
-    printf("code_u2d %g\n",d);
+    printf("#1235:code_u2d %g\n",d);
 }
 // code_f2i(int freg0)
 void
@@ -1244,7 +1244,7 @@
     d = 0.1;
     z = 555;
     i = d;
-    printf("code_d2i %d\n",i);
+    printf("#1246:code_d2i %d\n",i);
 }
 // code_i2f(int creg0)
 void
@@ -1255,7 +1255,7 @@
     i = 24234342;
     z = 555;
     d = i;
-    printf("code_i2f %g\n",d);
+    printf("#1257:code_i2f %g\n",d);
 }
 // code_f2u(int freg0)
 void
@@ -1266,7 +1266,7 @@
     d = 0.1;
     z = 555;
     i = d;
-    printf("code_f2u %ud\n",i);
+    printf("#1268:code_f2u %ud\n",i);
 }
 // code_u2f(int creg0)
 void
@@ -1277,7 +1277,7 @@
     i = 242342342;
     z = 555;
     d = i;
-    printf("code_u2f %g\n",d);
+    printf("#1279:code_u2f %g\n",d);
 }
 
 
@@ -1287,10 +1287,10 @@
 {
     f0 = 0.0; f1 = 0.2;
     d0 = 10; d1 = 10e10;
-    printf("code_gvar float 1 %f %f %g %g\n",f0,f1,d0,d1);
+    printf("#1289:code_gvar float 1 %f %f %g %g\n",f0,f1,d0,d1);
     s_f0 = 0.0; s_f1 = 0.2;
     s_d0 = 10; s_d1 = 10e10;
-    printf("code_gvar float 2 %f %f %g %g\n",s_f0,s_f1,s_d0,s_d1);
+    printf("#1292:code_gvar float 2 %f %f %g %g\n",s_f0,s_f1,s_d0,s_d1);
 }
 
 // code_drlvar(int e2,int d,int freg)
@@ -1301,14 +1301,14 @@
     double d0,d1;
     f0 = 0.0; f1 = 0.2;
     d0 = 10; d1 = 10e10;
-    printf("code_lvar float %f %f %g %g\n",f0,f1,d0,d1);
-    printf("code_bool > lvar float %d %d %d %d\n",
+    printf("#1303:code_lvar float %f %f %g %g\n",f0,f1,d0,d1);
+    printf("#1304:code_bool > lvar float %d %d %d %d\n",
 	f0>f1,f0>=f1,f0==f1,f0!=f1);
-    printf("code_bool > lvar double %d %d %d %d\n",
+    printf("#1306:code_bool > lvar double %d %d %d %d\n",
 	d0>d1,d0>=d1,d0==d1,d0!=d1);
-    printf("code_bool < lvar float %d %d %d %d\n",
+    printf("#1308:code_bool < lvar float %d %d %d %d\n",
 	f0<f1,f0<=f1,f0==f1,f0!=f1);
-    printf("code_bool < lvar double %d %d %d %d\n",
+    printf("#1310:code_bool < lvar double %d %d %d %d\n",
 	d0<d1,d0<=d1,d0==d1,d0!=d1);
 }
 
@@ -1319,8 +1319,8 @@
 {
     f0 = 0.0; f1 = 0.2;
     d0 = 10; d1 = 10e10;
-    f0 && printf("code_bool global 6\n");
-    d0 && printf("code_bool global 7\n");
+    f0 && printf("#1321:code_bool global 6\n");
+    d0 && printf("#1322:code_bool global 7\n");
 }
 
 
@@ -1332,8 +1332,8 @@
     double d0,d1;
     f0 = 0.0; f1 = 0.2;
     d0 = 10; d1 = 10e10;
-    f0 && printf("code_bool local 6\n");
-    d0 && printf("code_bool local 7\n");
+    f0 && printf("#1334:code_bool local 6\n");
+    d0 && printf("#1335:code_bool local 7\n");
 }
 
 // dtosop(int op,int e1)
@@ -1346,21 +1346,21 @@
     u1 = 632423423; u2= 32394234;
 
     i = i1 + i2;
-    printf("dtosop 1 %g\n",i);
+    printf("#1348:dtosop 1 %g\n",i);
     i = i1 - i2;
-    printf("dtosop 2 %g\n",i);
+    printf("#1350:dtosop 2 %g\n",i);
     i = i1 / i2;
-    printf("dtosop 3 %g\n",i);
+    printf("#1352:dtosop 3 %g\n",i);
     i = i1 * i2;
-    printf("dtosop 4 %g\n",i);
+    printf("#1354:dtosop 4 %g\n",i);
     u = u1 + u2;
-    printf("dtosop 1 %g\n",u);
+    printf("#1356:dtosop 1 %g\n",u);
     u = u1 - u2;
-    printf("dtosop 2 %g\n",u);
+    printf("#1358:dtosop 2 %g\n",u);
     u = u1 / u2;
-    printf("dtosop 3 %g\n",u);
+    printf("#1360:dtosop 3 %g\n",u);
     u = u1 * u2;
-    printf("dtosop 4 %g\n",u);
+    printf("#1362:dtosop 4 %g\n",u);
 }
 
 
@@ -1374,21 +1374,21 @@
     u1 = 632423423; u2= 32394234;
 
     i = i1 + i2;
-    printf("dtosop 1 %g\n",i);
+    printf("#1376:dtosop 1 %g\n",i);
     i = i1 - i2;
-    printf("dtosop 2 %g\n",i);
+    printf("#1378:dtosop 2 %g\n",i);
     i = i1 / i2;
-    printf("dtosop 3 %g\n",i);
+    printf("#1380:dtosop 3 %g\n",i);
     i = i1 * i2;
-    printf("dtosop 4 %g\n",i);
+    printf("#1382:dtosop 4 %g\n",i);
     u = u1 + u2;
-    printf("dtosop 1 %g\n",u);
+    printf("#1384:dtosop 1 %g\n",u);
     u = u1 - u2;
-    printf("dtosop 2 %g\n",u);
+    printf("#1386:dtosop 2 %g\n",u);
     u = u1 / u2;
-    printf("dtosop 3 %g\n",u);
+    printf("#1388:dtosop 3 %g\n",u);
     u = u1 * u2;
-    printf("dtosop 4 %g\n",u);
+    printf("#1390:dtosop 4 %g\n",u);
 }
 
 
@@ -1402,22 +1402,22 @@
     ui1 = 632423423; ui2= 32394234;
 
     i1 += 3;
-    printf("code_dassop 1 %g\n",i1);
+    printf("#1404:code_dassop 1 %g\n",i1);
     i1 -= 3;
-    printf("code_dassop 2 %g\n",i1);
+    printf("#1406:code_dassop 2 %g\n",i1);
     i1 /= 3;
-    printf("code_dassop 3 %g\n",i1);
+    printf("#1408:code_dassop 3 %g\n",i1);
     i1 *= 3;
-    printf("code_dassop 4 %g\n",i1);
+    printf("#1410:code_dassop 4 %g\n",i1);
 
     ui1 += 3;
-    printf("code_dassop f 1 %g\n",ui1);
+    printf("#1413:code_dassop f 1 %g\n",ui1);
     ui1 -= 3;
-    printf("code_dassop f 2 %g\n",ui1);
+    printf("#1415:code_dassop f 2 %g\n",ui1);
     ui1 /= 3;
-    printf("code_dassop f 3 %g\n",ui1);
+    printf("#1417:code_dassop f 3 %g\n",ui1);
     ui1 *= 3;
-    printf("code_dassop f 4 %g\n",ui1);
+    printf("#1419:code_dassop f 4 %g\n",ui1);
 }
 
 // code_dassop(int op,int d) 
@@ -1430,22 +1430,22 @@
     ui1 = 632423423; ui2= 32394234;
 
     i1 += 3;
-    printf("code_dassop r 1 %g\n",i1);
+    printf("#1432:code_dassop r 1 %g\n",i1);
     i1 -= 3;
-    printf("code_dassop r 2 %g\n",i1);
+    printf("#1434:code_dassop r 2 %g\n",i1);
     i1 /= 3;
-    printf("code_dassop r 3 %g\n",i1);
+    printf("#1436:code_dassop r 3 %g\n",i1);
     i1 *= 3;
-    printf("code_dassop r 4 %g\n",i1);
+    printf("#1438:code_dassop r 4 %g\n",i1);
 
     ui1 += 3;
-    printf("code_dassop f r 1 %g\n",ui1);
+    printf("#1441:code_dassop f r 1 %g\n",ui1);
     ui1 -= 3;
-    printf("code_dassop f r 2 %g\n",ui1);
+    printf("#1443:code_dassop f r 2 %g\n",ui1);
     ui1 /= 3;
-    printf("code_dassop f r 3 %g\n",ui1);
+    printf("#1445:code_dassop f r 3 %g\n",ui1);
     ui1 *= 3;
-    printf("code_dassop f r 4 %g\n",ui1);
+    printf("#1447:code_dassop f r 4 %g\n",ui1);
 }
 
 
@@ -1456,11 +1456,11 @@
     double i,j;
     float ui,uj;
     i = 123123123;j = 0;
-    printf("code_dpreinc d %g %g",++i,--j);
-    printf(" %g %g\n",i,j);
+    printf("#1458:code_dpreinc d %g %g",++i,--j);
+    printf("#1459: %g %g\n",i,j);
     ui = 123123123;uj = 0;
-    printf("code_dpreinc f %g %g",++ui,--uj);
-    printf(" %g %g\n",ui,uj);
+    printf("#1461:code_dpreinc f %g %g",++ui,--uj);
+    printf("#1462: %g %g\n",ui,uj);
 }
 
 // code_dpostinc(int e1,int e2,int d,int reg) 
@@ -1470,11 +1470,11 @@
     double i,j;
     float ui,uj;
     i = 123123;j = 0;
-    printf("code_dpostinc d %g %g",i--,j--);
-    printf(" %g %g\n",i,j);
+    printf("#1472:code_dpostinc d %g %g",i--,j--);
+    printf("#1473: %g %g\n",i,j);
     ui = 123123;uj = 0;
-    printf("code_dpostinc f %g %g",ui++,uj--);
-    printf(" %g %g\n",ui,uj);
+    printf("#1475:code_dpostinc f %g %g",ui++,uj--);
+    printf("#1476: %g %g\n",ui,uj);
 }
 
 // code_dpreinc(int e1,int e2,int d,int reg) 
@@ -1484,11 +1484,11 @@
     register double i,j;
     register float ui,uj;
     i = 123123;j = 0;
-    printf("code_dpreinc r d %g %g",++i,--j);
-    printf(" %g %g\n",i,j);
+    printf("#1486:code_dpreinc r d %g %g",++i,--j);
+    printf("#1487: %g %g\n",i,j);
     ui = 123123;uj = 0;
-    printf("code_dpreinc r f %g %g",++ui,--uj);
-    printf(" %g %g\n",ui,uj);
+    printf("#1489:code_dpreinc r f %g %g",++ui,--uj);
+    printf("#1490: %g %g\n",ui,uj);
 }
 
 // code_dpostinc(int e1,int e2,int d,int reg) 
@@ -1498,11 +1498,11 @@
     register double i,j;
     register float ui,uj;
     i = 123123;j = 0;
-    printf("code_dpostinc r d %g %g",i--,j--);
-    printf(" %g %g\n",i,j);
+    printf("#1500:code_dpostinc r d %g %g",i--,j--);
+    printf("#1501: %g %g\n",i,j);
     ui = 123123;uj = 0;
-    printf("code_dpostinc r f %g %g",ui++,uj--);
-    printf(" %g %g\n",ui,uj);
+    printf("#1503:code_dpostinc r f %g %g",ui++,uj--);
+    printf("#1504: %g %g\n",ui,uj);
 }
 
 // drexpr(int e1, int e2,int l1, int op)
@@ -1522,16 +1522,16 @@
 {
     double reg;
     if (d0>d1)
-	printf("code_dgt 1\n");
+	printf("#1524:code_dgt 1\n");
     else
-	printf("code_dgt 0\n");
+	printf("#1526:code_dgt 0\n");
     for (reg=-3;reg<7;reg++) {
         if (0<reg && reg<3)
-	   printf("reg=%g code_dgt  0<reg && reg <3\n",reg);
+	   printf("#1529:reg=%g code_dgt  0<reg && reg <3\n",reg);
     }
     for (reg=-3;reg<7;reg++) {
         if (-2<reg && reg<0)
-	   printf("reg=%g code_dgt -2<reg && reg <0\n",reg);
+	   printf("#1533:reg=%g code_dgt -2<reg && reg <0\n",reg);
     }
 }
 
@@ -1541,16 +1541,16 @@
 {
     float reg;
     if (f0>f1)
-	printf("code_fgt 1\n");
+	printf("#1543:code_fgt 1\n");
     else
-	printf("code_fgt 0\n");
+	printf("#1545:code_fgt 0\n");
     for (reg=-3;reg<7;reg++) {
         if (0<reg && reg<3)
-	   printf("reg=%g code_fgt  0<reg && reg <3\n",reg);
+	   printf("#1548:reg=%g code_fgt  0<reg && reg <3\n",reg);
     }
     for (reg=-3;reg<7;reg++) {
         if (-2<reg && reg<0)
-	   printf("reg=%g code_fgt -2<reg && reg <0\n",reg);
+	   printf("#1552:reg=%g code_fgt -2<reg && reg <0\n",reg);
     }
 }
 
@@ -1560,16 +1560,16 @@
 {
     double reg;
     if (d0>=d1)
-	printf("code_dge 1\n");
+	printf("#1562:code_dge 1\n");
     else
-	printf("code_dge 0\n");
+	printf("#1564:code_dge 0\n");
     for (reg=-3;reg<7;reg++) {
         if (0<=reg && reg<=3)
-	   printf("reg=%g code_dge  0<reg && reg <=3\n",reg);
+	   printf("#1567:reg=%g code_dge  0<reg && reg <=3\n",reg);
     }
     for (reg=-3;reg<7;reg++) {
         if (-2<=reg && reg<=0)
-	   printf("reg=%g code_dge -2<reg && reg <=0\n",reg);
+	   printf("#1571:reg=%g code_dge -2<reg && reg <=0\n",reg);
     }
 }
 
@@ -1579,16 +1579,16 @@
 {
     float reg;
     if (f0>=f1)
-	printf("code_fge 1\n");
+	printf("#1581:code_fge 1\n");
     else
-	printf("code_fge 0\n");
+	printf("#1583:code_fge 0\n");
     for (reg=-3;reg<7;reg++) {
         if (0<=reg && reg<=3)
-	   printf("reg=%g code_fge  0<=reg && reg <=3\n",reg);
+	   printf("#1586:reg=%g code_fge  0<=reg && reg <=3\n",reg);
     }
     for (reg=-3;reg<7;reg++) {
         if (-2<=reg && reg<=0)
-	   printf("reg=%g code_fge -2<=reg && reg <=0\n",reg);
+	   printf("#1590:reg=%g code_fge -2<=reg && reg <=0\n",reg);
     }
 }
 
@@ -1597,13 +1597,13 @@
 code_deq()
 {
     if (f0==f1)
-	printf("code_feq 1\n");
+	printf("#1599:code_feq 1\n");
     else
-	printf("code_feq 0\n");
+	printf("#1601:code_feq 0\n");
     if (d0!=d1)
-	printf("code_deq 1\n");
+	printf("#1603:code_deq 1\n");
     else
-	printf("code_deq 0\n");
+	printf("#1605:code_deq 0\n");
 }
 
 // code_dbool(int e1) 
@@ -1616,32 +1616,32 @@
 
     d1 = d0-3;
     for(f1=f0-3;f1<f0+3;f1++) {
-	printf("code_dbool %g>%g gvar %d\n",f0,f1,f0>f1);
-	printf("code_dbool %g>%g gvar %d d\n",d0,d1,d0>d1);
-	printf("code_dbool %g>=%g gvar %d\n",f0,f1,f0>=f1);
-	printf("code_dbool %g>=%g gvar %d d\n",d0,d1,d0>=d1);
-	printf("code_dbool %g<%g gvar %d\n",f0,f1,f0<f1);
-	printf("code_dbool %g<%g gvar %d d\n",d0,d1,d0<d1);
-	printf("code_dbool %g<=%g gvar %d\n",f0,f1,f0<=f1);
-	printf("code_dbool %g<=%g gvar %d d\n",d0,d1,d0<=d1);
-	printf("code_dbool %g==%g gvar %d d\n",d0,d1,d0==d1);
-	printf("code_dbool %g!=%g gvar %d\n",f0,f1,f0!=f1);
+	printf("#1618:code_dbool %g>%g gvar %d\n",f0,f1,f0>f1);
+	printf("#1619:code_dbool %g>%g gvar %d d\n",d0,d1,d0>d1);
+	printf("#1620:code_dbool %g>=%g gvar %d\n",f0,f1,f0>=f1);
+	printf("#1621:code_dbool %g>=%g gvar %d d\n",d0,d1,d0>=d1);
+	printf("#1622:code_dbool %g<%g gvar %d\n",f0,f1,f0<f1);
+	printf("#1623:code_dbool %g<%g gvar %d d\n",d0,d1,d0<d1);
+	printf("#1624:code_dbool %g<=%g gvar %d\n",f0,f1,f0<=f1);
+	printf("#1625:code_dbool %g<=%g gvar %d d\n",d0,d1,d0<=d1);
+	printf("#1626:code_dbool %g==%g gvar %d d\n",d0,d1,d0==d1);
+	printf("#1627:code_dbool %g!=%g gvar %d\n",f0,f1,f0!=f1);
 	d1++;
     }
     ui1l = d0;
     i1l = f0;
     ui2l = d0-3;
     for(i2l=f0-3;i2l<i1l+3;i2l++) {
-	printf("code_dbool %g>%g lvar %d\n",i1l,i2l,i1l>i2l);
-	printf("code_dbool %g>%g lvar %d d\n",ui1l,ui2l,ui1l>ui2l);
-	printf("code_dbool %g>=%g lvar %d\n",i1l,i2l,i1l>=i2l);
-	printf("code_dbool %g>=%g lvar %d d\n",ui1l,ui2l,ui1l>=ui2l);
-	printf("code_dbool %g<%g lvar %d\n",i1l,i2l,i1l<i2l);
-	printf("code_dbool %g<%g lvar %d d\n",ui1l,ui2l,ui1l<ui2l);
-	printf("code_dbool %g<=%g lvar %d\n",i1l,i2l,i1l<=i2l);
-	printf("code_dbool %g<=%g lvar %d d\n",ui1l,ui2l,ui1l<=ui2l);
-	printf("code_dbool %g==%g lvar %d d\n",ui1l,ui2l,ui1l==ui2l);
-	printf("code_dbool %g!=%g lvar %d\n",i1l,i2l,i1l!=i2l);
+	printf("#1634:code_dbool %g>%g lvar %d\n",i1l,i2l,i1l>i2l);
+	printf("#1635:code_dbool %g>%g lvar %d d\n",ui1l,ui2l,ui1l>ui2l);
+	printf("#1636:code_dbool %g>=%g lvar %d\n",i1l,i2l,i1l>=i2l);
+	printf("#1637:code_dbool %g>=%g lvar %d d\n",ui1l,ui2l,ui1l>=ui2l);
+	printf("#1638:code_dbool %g<%g lvar %d\n",i1l,i2l,i1l<i2l);
+	printf("#1639:code_dbool %g<%g lvar %d d\n",ui1l,ui2l,ui1l<ui2l);
+	printf("#1640:code_dbool %g<=%g lvar %d\n",i1l,i2l,i1l<=i2l);
+	printf("#1641:code_dbool %g<=%g lvar %d d\n",ui1l,ui2l,ui1l<=ui2l);
+	printf("#1642:code_dbool %g==%g lvar %d d\n",ui1l,ui2l,ui1l==ui2l);
+	printf("#1643:code_dbool %g!=%g lvar %d\n",i1l,i2l,i1l!=i2l);
 	ui2l++;
     }
 }
@@ -1657,17 +1657,17 @@
     long long l0l,l1l;
     unsigned long long ul0l,ul1l;
 
-    printf("code_bool > long long %d %d %d %d %d %d\n",
+    printf("#1659:code_bool > long long %d %d %d %d %d %d\n",
 	l1>l0,ul1>ul0,l1>=l0,ul1>=ul0,ul1==ul0,l1!=l0);
-    printf("code_bool < long long %d %d %d %d %d %d\n",
+    printf("#1661:code_bool < long long %d %d %d %d %d %d\n",
 	l1<l0,ul1<ul0,l1<=l0,ul1<=ul0,ul1==ul0,l1!=l0);
 
     l0l=l1l=l0;
     ul0l=ul1l=ul0;
 
-    printf("code_bool eq > long long %d %d %d %d %d %d\n",
+    printf("#1667:code_bool eq > long long %d %d %d %d %d %d\n",
 	l1l>l0l,ul1l>ul0l,l1l>=l0l,ul1l>=ul0l,ul1l==ul0l,l1l!=l0l);
-    printf("code_bool eq < long long %d %d %d %d %d %d\n",
+    printf("#1669:code_bool eq < long long %d %d %d %d %d %d\n",
 	l1l<l0l,ul1l<ul0l,l1l<=l0l,ul1l<=ul0l,ul1l==ul0l,l1l!=l0l);
 
 }
@@ -1683,7 +1683,7 @@
     l1 = 123123123LL;
     ul0 = 123123123LL;
     ul1 = 123123123LL;
-    printf("code_lvar long long %llu %llu %llu %llu\n",l0,l1,ul0,ul1);
+    printf("#1685:code_lvar long long %llu %llu %llu %llu\n",l0,l1,ul0,ul1);
 }
 
 // code_cmp_lregister(int reg)
@@ -1696,8 +1696,8 @@
     l1 = 123123123LL;
     ul0 = 123123123LL;
     ul1 = 123123123LL;
-    l0 && printf("code_bool register 8\n");
-    ul0 && printf("code_bool register 9\n");
+    l0 && printf("#1698:code_bool register 8\n");
+    ul0 && printf("#1699:code_bool register 9\n");
 }
 
 // code_cmp_lrgvar(int e1,int e2)
@@ -1708,8 +1708,8 @@
     l1 = 123123123LL;
     ul0 = 123123123LL;
     ul1 = 123123123LL;
-    l0 && printf("code_bool global 8\n");
-    ul0 && printf("code_bool global 9\n");
+    l0 && printf("#1710:code_bool global 8\n");
+    ul0 && printf("#1711:code_bool global 9\n");
 }
 // code_cmp_lrlvar(int e1,int e2)
 void
@@ -1721,8 +1721,8 @@
     l1 = 123123123LL;
     ul0 = 123123123LL;
     ul1 = 123123123LL;
-    l0 && printf("code_bool local 8\n");
-    ul0 && printf("code_bool local 9\n");
+    l0 && printf("#1723:code_bool local 8\n");
+    ul0 && printf("#1724:code_bool local 9\n");
 }
 
 // code_lassign(int e1,int e2)
@@ -1746,7 +1746,7 @@
 
     *(pi2+i1+i2) = 3;
     *(pui2+i1+i2) = 3;
-    printf("code_rindirect %lld %lld %llu %llu\n",*pi1,*pi2,*pui1,*pui2);
+    printf("#1748:code_rindirect %lld %lld %llu %llu\n",*pi1,*pi2,*pui1,*pui2);
 }
 
 void
@@ -1766,7 +1766,7 @@
 
     *(pi2+i1+i2) = 3;
     *(pui2+i1+i2) = 3;
-    printf("code_rindirect %lld %lld %llu %llu\n",*pi1,*pi2,*pui1,*pui2);
+    printf("#1768:code_rindirect %lld %lld %llu %llu\n",*pi1,*pi2,*pui1,*pui2);
 }
 
 // code_lconst(int e1,int e2)
@@ -1776,7 +1776,7 @@
 {
     long long i,j;
     i = 123123123;j = -32423;
-    printf("code_neg %lld %lld\n",-i,-j);
+    printf("#1778:code_neg %lld %lld\n",-i,-j);
 }
 
 // code_lrgvar(int e1,int e2)
@@ -1787,12 +1787,12 @@
     l1 = 123123123LL;
     ul0 = 123123123LL;
     ul1 = 123123123LL;
-    printf("code_lrgvar long long %lld %lld %llu %llu\n",l0,l1,ul0,ul1);
+    printf("#1789:code_lrgvar long long %lld %lld %llu %llu\n",l0,l1,ul0,ul1);
     s_l0 = 123123123LL;
     s_l1 = 123123123LL;
     s_ul0 = 123123123LL;
     s_ul1 = 123123123LL;
-    printf("code_lrgvar long long %lld %lld %llu %llu\n",s_l0,s_l1,s_ul0,s_ul1);
+    printf("#1794:code_lrgvar long long %lld %lld %llu %llu\n",s_l0,s_l1,s_ul0,s_ul1);
 }
 
 // code_lrlvar(int e1,int e2)
@@ -1805,10 +1805,10 @@
     l1 = 123123123LL;
     ul0 = 123123123LL;
     ul1 = 123123123LL;
-    printf("code_lvar long long %lld %lld %llu %llu\n",l0,l1,ul0,ul1);
-    printf("code_bool lvar > long long %d %d %d %d %d %d\n",
+    printf("#1807:code_lvar long long %lld %lld %llu %llu\n",l0,l1,ul0,ul1);
+    printf("#1808:code_bool lvar > long long %d %d %d %d %d %d\n",
 	l1>l0,ul1>ul0,l1>=l0,ul1>=ul0,ul1==ul0,l1!=l0);
-    printf("code_bool lvar < long long %d %d %d %d %d %d\n",
+    printf("#1810:code_bool lvar < long long %d %d %d %d %d %d\n",
 	l1<l0,ul1<ul0,l1<=l0,ul1<=ul0,ul1==ul0,l1!=l0);
 }
 
@@ -1827,91 +1827,91 @@
     u = 0;
 
     i = i1 + i2;
-    printf("ltosop 1 %lld\n",i);
+    printf("#1829:ltosop 1 %lld\n",i);
     i = i1 - i2;
-    printf("ltosop 2 %lld\n",i);
+    printf("#1831:ltosop 2 %lld\n",i);
     i = i1 / i2;
-    printf("ltosop 3 %lld\n",i);
+    printf("#1833:ltosop 3 %lld\n",i);
     i = i1 * i2;
-    printf("ltosop 4 %lld\n",i);
+    printf("#1835:ltosop 4 %lld\n",i);
     i = i1 | i2;
-    printf("ltosop 5 %lld\n",i);
+    printf("#1837:ltosop 5 %lld\n",i);
     i = i1 & i2;
-    printf("ltosop 6 %lld\n",i);
+    printf("#1839:ltosop 6 %lld\n",i);
     i = i1 ^ i2;
-    printf("ltosop 7 %lld\n",i);
+    printf("#1841:ltosop 7 %lld\n",i);
     i = i1 << i2;
-    printf("ltosop 8 %lld\n",i);
+    printf("#1843:ltosop 8 %lld\n",i);
     i = i1 >> i2;
-    printf("ltosop 9 %lld\n",i);
+    printf("#1845:ltosop 9 %lld\n",i);
     i = i1 % i2;
-    printf("ltosop 10 %lld\n",i);
+    printf("#1847:ltosop 10 %lld\n",i);
 
     u = u1 + u2;
-    printf("ltosop u 1 %llu\n",u);
+    printf("#1850:ltosop u 1 %llu\n",u);
     u = u1 - u2;
-    printf("ltosop u 2 %llu\n",u);
+    printf("#1852:ltosop u 2 %llu\n",u);
     u = u1 / u2;
-    printf("ltosop u 3 %llu\n",u);
+    printf("#1854:ltosop u 3 %llu\n",u);
     u = u1 * u2;
-    printf("ltosop u 4 %llu\n",u);
+    printf("#1856:ltosop u 4 %llu\n",u);
     u = u1 | u2;
-    printf("ltosop u 5 %llu\n",u);
+    printf("#1858:ltosop u 5 %llu\n",u);
     u = u1 & u2;
-    printf("ltosop u 6 %llu\n",u);
+    printf("#1860:ltosop u 6 %llu\n",u);
     u = u1 ^ u2;
-    printf("ltosop u 7 %llu\n",u);
+    printf("#1862:ltosop u 7 %llu\n",u);
     u2 = 3;
     u = u1 << u2;
-    printf("ltosop u 8 %llu\n",u);
+    printf("#1865:ltosop u 8 %llu\n",u);
     u = u1 >> u2;
-    printf("ltosop u 9 %llu\n",u);
+    printf("#1867:ltosop u 9 %llu\n",u);
     u = u1 % u2;
-    printf("ltosop u 10 %llu\n",u);
+    printf("#1869:ltosop u 10 %llu\n",u);
 
     i = i1 + ii2;
-    printf("litosop 1 %lld\n",i);
+    printf("#1872:litosop 1 %lld\n",i);
     i = i1 - ii2;
-    printf("litosop 2 %lld\n",i);
+    printf("#1874:litosop 2 %lld\n",i);
     i = i1 / ii2;
-    printf("litosop 3 %lld\n",i);
+    printf("#1876:litosop 3 %lld\n",i);
     i = i1 * ii2;
-    printf("litosop 4 %lld\n",i);
+    printf("#1878:litosop 4 %lld\n",i);
     i = i1 | ii2;
-    printf("litosop 5 %lld\n",i);
+    printf("#1880:litosop 5 %lld\n",i);
     i = i1 & ii2;
-    printf("litosop 6 %lld\n",i);
+    printf("#1882:litosop 6 %lld\n",i);
     i = i1 ^ ii2;
-    printf("litosop 7 %lld\n",i);
+    printf("#1884:litosop 7 %lld\n",i);
     ii2 = 3;
     i = i1 << ii2;
-    printf("litosop 8 %lld\n",i);
+    printf("#1887:litosop 8 %lld\n",i);
     i = i1 >> ii2;
-    printf("litosop 9 %lld\n",i);
+    printf("#1889:litosop 9 %lld\n",i);
     i = i1 % ii2;
-    printf("litosop 10 %lld\n",i);
+    printf("#1891:litosop 10 %lld\n",i);
 
     u = u1 + uu2;
-    printf("litosop u 1 %llu\n",u);
+    printf("#1894:litosop u 1 %llu\n",u);
     u = u1 - uu2;
-    printf("litosop u 2 %llu\n",u);
+    printf("#1896:litosop u 2 %llu\n",u);
     u = u1 / uu2;
-    printf("litosop u 3 %llu\n",u);
+    printf("#1898:litosop u 3 %llu\n",u);
     u = u1 * uu2;
-    printf("litosop u 4 %llu\n",u);
+    printf("#1900:litosop u 4 %llu\n",u);
     u = u1 | uu2;
-    printf("litosop u 5 %llu\n",u);
+    printf("#1902:litosop u 5 %llu\n",u);
     u = u1 & uu2;
-    printf("litosop u 6 %llu\n",u);
+    printf("#1904:litosop u 6 %llu\n",u);
     u = u1 ^ uu2;
-    printf("litosop u 7 %llu\n",u);
+    printf("#1906:litosop u 7 %llu\n",u);
     uu2 = 3;
     u = u1 << uu2;
-    printf("litosop u 8 %llu\n",u);
+    printf("#1909:litosop u 8 %llu\n",u);
     u = u1 >> uu2;
-    printf("litosop u 9 %llu\n",u);
+    printf("#1911:litosop u 9 %llu\n",u);
     u = u1 % uu2;
-    printf("litosop u 10 %llu\n",u);
+    printf("#1913:litosop u 10 %llu\n",u);
 }
 
 // loprtc(int op,int v)
@@ -1924,46 +1924,46 @@
     u1 = 632423423; 
 
     i = i1 + 3;
-    printf("loprtc 1 %lld\n",i);
+    printf("#1926:loprtc 1 %lld\n",i);
     i = i1 - 3;
-    printf("loprtc 2 %lld\n",i);
+    printf("#1928:loprtc 2 %lld\n",i);
     i = i1 / 32323423423LL;
-    printf("loprtc 3 %lld\n",i);
+    printf("#1930:loprtc 3 %lld\n",i);
     i = i1 * 323423423423LL;
-    printf("loprtc 4 %lld\n",i);
+    printf("#1932:loprtc 4 %lld\n",i);
     i = i1 | 234234234;
-    printf("loprtc 5 %lld\n",i);
+    printf("#1934:loprtc 5 %lld\n",i);
     i = i1 & 23234234;
-    printf("loprtc 6 %lld\n",i);
+    printf("#1936:loprtc 6 %lld\n",i);
     i = i1 ^ 23234234;
-    printf("loprtc 7 %lld\n",i);
+    printf("#1938:loprtc 7 %lld\n",i);
     i = i1 << 5;
-    printf("loprtc 8 %lld\n",i);
+    printf("#1940:loprtc 8 %lld\n",i);
     i = i1 >> 5;
-    printf("loprtc 9 %lld\n",i);
+    printf("#1942:loprtc 9 %lld\n",i);
     i = i1 % 5;
-    printf("loprtc 10 %lld\n",i);
+    printf("#1944:loprtc 10 %lld\n",i);
 
     u = u1 + 3;
-    printf("loprtc 1 u %llu\n",u);
+    printf("#1947:loprtc 1 u %llu\n",u);
     u = u1 - 3;
-    printf("loprtc 2 u %llu\n",u);
+    printf("#1949:loprtc 2 u %llu\n",u);
     u = u1 / 32342342344234LL;
-    printf("loprtc 3 u %llu\n",u);
+    printf("#1951:loprtc 3 u %llu\n",u);
     u = u1 * 243234234232324LL;
-    printf("loprtc 4 u %llu\n",u);
+    printf("#1953:loprtc 4 u %llu\n",u);
     u = u1 | 234234234;
-    printf("loprtc 5 u %llu\n",u);
+    printf("#1955:loprtc 5 u %llu\n",u);
     u = u1 & 234234234;
-    printf("loprtc 6 u %llu\n",u);
+    printf("#1957:loprtc 6 u %llu\n",u);
     u = u1 ^ 234234234;
-    printf("loprtc 7 u %llu\n",u);
+    printf("#1959:loprtc 7 u %llu\n",u);
     u = u1 << 5;
-    printf("loprtc 8 u %llu\n",u);
+    printf("#1961:loprtc 8 u %llu\n",u);
     u = u1 >> 5;
-    printf("loprtc 9 u %llu\n",u);
+    printf("#1963:loprtc 9 u %llu\n",u);
     u = u1 % 5;
-    printf("loprtc 10 u %llu\n",u);
+    printf("#1965:loprtc 10 u %llu\n",u);
 }
 
 
@@ -1982,92 +1982,92 @@
     u = 0;
 
     i = i1 + i2;
-    printf("ltosop r 1 %lld\n",i);
+    printf("#1984:ltosop r 1 %lld\n",i);
     i = i1 - i2;
-    printf("ltosop r 2 %lld\n",i);
+    printf("#1986:ltosop r 2 %lld\n",i);
     i = i1 / i2;
-    printf("ltosop r 3 %lld\n",i);
+    printf("#1988:ltosop r 3 %lld\n",i);
     i = i1 * i2;
-    printf("ltosop r 4 %lld\n",i);
+    printf("#1990:ltosop r 4 %lld\n",i);
     i = i1 | i2;
-    printf("ltosop r 5 %lld\n",i);
+    printf("#1992:ltosop r 5 %lld\n",i);
     i = i1 & i2;
-    printf("ltosop r 6 %lld\n",i);
+    printf("#1994:ltosop r 6 %lld\n",i);
     i = i1 ^ i2;
-    printf("ltosop r 7 %lld\n",i);
+    printf("#1996:ltosop r 7 %lld\n",i);
     i2 = 3;
     i = i1 << i2;
-    printf("ltosop r 8 %lld\n",i);
+    printf("#1999:ltosop r 8 %lld\n",i);
     i = i1 >> i2;
-    printf("ltosop r 9 %lld\n",i);
+    printf("#2001:ltosop r 9 %lld\n",i);
     i = i1 % i2;
-    printf("ltosop r 10 %lld\n",i);
+    printf("#2003:ltosop r 10 %lld\n",i);
 
     u = u1 + u2;
-    printf("ltosop r u 1 %llu\n",u);
+    printf("#2006:ltosop r u 1 %llu\n",u);
     u = u1 - u2;
-    printf("ltosop r u 2 %llu\n",u);
+    printf("#2008:ltosop r u 2 %llu\n",u);
     u = u1 / u2;
-    printf("ltosop r u 3 %llu\n",u);
+    printf("#2010:ltosop r u 3 %llu\n",u);
     u = u1 * u2;
-    printf("ltosop r u 4 %llu\n",u);
+    printf("#2012:ltosop r u 4 %llu\n",u);
     u = u1 | u2;
-    printf("ltosop r u 5 %llu\n",u);
+    printf("#2014:ltosop r u 5 %llu\n",u);
     u = u1 & u2;
-    printf("ltosop r u 6 %llu\n",u);
+    printf("#2016:ltosop r u 6 %llu\n",u);
     u = u1 ^ u2;
-    printf("ltosop r u 7 %llu\n",u);
+    printf("#2018:ltosop r u 7 %llu\n",u);
     u2 = 3;
     u = u1 << u2;
-    printf("ltosop r u 8 %llu\n",u);
+    printf("#2021:ltosop r u 8 %llu\n",u);
     u = u1 >> u2;
-    printf("ltosop r u 9 %llu\n",u);
+    printf("#2023:ltosop r u 9 %llu\n",u);
     u = u1 % u2;
-    printf("ltosop r u 10 %llu\n",u);
+    printf("#2025:ltosop r u 10 %llu\n",u);
 
     i = i1 + ii2;
-    printf("litosop r 1 %lld\n",i);
+    printf("#2028:litosop r 1 %lld\n",i);
     i = i1 - ii2;
-    printf("litosop r 2 %lld\n",i);
+    printf("#2030:litosop r 2 %lld\n",i);
     i = i1 / ii2;
-    printf("litosop r 3 %lld\n",i);
+    printf("#2032:litosop r 3 %lld\n",i);
     i = i1 * ii2;
-    printf("litosop r 4 %lld\n",i);
+    printf("#2034:litosop r 4 %lld\n",i);
     i = i1 | ii2;
-    printf("litosop r 5 %lld\n",i);
+    printf("#2036:litosop r 5 %lld\n",i);
     i = i1 & ii2;
-    printf("litosop r 6 %lld\n",i);
+    printf("#2038:litosop r 6 %lld\n",i);
     i = i1 ^ ii2;
-    printf("litosop r 7 %lld\n",i);
+    printf("#2040:litosop r 7 %lld\n",i);
     ii2 = 3;
     i = i1 << ii2;
-    printf("litosop r 8 %lld\n",i);
+    printf("#2043:litosop r 8 %lld\n",i);
     i = i1 >> ii2;
-    printf("litosop r 9 %lld\n",i);
+    printf("#2045:litosop r 9 %lld\n",i);
     i = i1 % ii2;
-    printf("litosop r 10 %lld\n",i);
+    printf("#2047:litosop r 10 %lld\n",i);
 
     u = u1 + uu2;
-    printf("litosop r u 1 %llu\n",u);
+    printf("#2050:litosop r u 1 %llu\n",u);
     u = u1 - uu2;
-    printf("litosop r u 2 %llu\n",u);
+    printf("#2052:litosop r u 2 %llu\n",u);
     u = u1 / uu2;
-    printf("litosop r u 3 %llu\n",u);
+    printf("#2054:litosop r u 3 %llu\n",u);
     u = u1 * uu2;
-    printf("litosop r u 4 %llu\n",u);
+    printf("#2056:litosop r u 4 %llu\n",u);
     u = u1 | uu2;
-    printf("litosop r u 5 %llu\n",u);
+    printf("#2058:litosop r u 5 %llu\n",u);
     u = u1 & uu2;
-    printf("litosop r u 6 %llu\n",u);
+    printf("#2060:litosop r u 6 %llu\n",u);
     u = u1 ^ uu2;
-    printf("litosop r u 7 %llu\n",u);
+    printf("#2062:litosop r u 7 %llu\n",u);
     uu2 = 3;
     u = u1 << uu2;
-    printf("litosop r u 8 %llu\n",u);
+    printf("#2065:litosop r u 8 %llu\n",u);
     u = u1 >> uu2;
-    printf("litosop r u 9 %llu\n",u);
+    printf("#2067:litosop r u 9 %llu\n",u);
     u = u1 % uu2;
-    printf("litosop r u 10 %llu\n",u);
+    printf("#2069:litosop r u 10 %llu\n",u);
 }
 
 // loprtc(int op,int v)
@@ -2080,46 +2080,46 @@
     u1 = 632423423; 
 
     i = i1 + 3;
-    printf("loprtc r 1 %lld\n",i);
+    printf("#2082:loprtc r 1 %lld\n",i);
     i = i1 - 3;
-    printf("loprtc r 2 %lld\n",i);
+    printf("#2084:loprtc r 2 %lld\n",i);
     i = i1 / 32323423423LL;
-    printf("loprtc r 3 %lld\n",i);
+    printf("#2086:loprtc r 3 %lld\n",i);
     i = i1 * 323423423423LL;
-    printf("loprtc r 4 %lld\n",i);
+    printf("#2088:loprtc r 4 %lld\n",i);
     i = i1 | 234234234;
-    printf("loprtc r 5 %lld\n",i);
+    printf("#2090:loprtc r 5 %lld\n",i);
     i = i1 & 23234234;
-    printf("loprtc r 6 %lld\n",i);
+    printf("#2092:loprtc r 6 %lld\n",i);
     i = i1 ^ 23234234;
-    printf("loprtc r 7 %lld\n",i);
+    printf("#2094:loprtc r 7 %lld\n",i);
     i = i1 << 5;
-    printf("loprtc r 8 %lld\n",i);
+    printf("#2096:loprtc r 8 %lld\n",i);
     i = i1 >> 5;
-    printf("loprtc r 9 %lld\n",i);
+    printf("#2098:loprtc r 9 %lld\n",i);
     i = i1 % 5;
-    printf("loprtc r 10 %lld\n",i);
+    printf("#2100:loprtc r 10 %lld\n",i);
 
     u = u1 + 3;
-    printf("loprtc r 1 u %llu\n",u);
+    printf("#2103:loprtc r 1 u %llu\n",u);
     u = u1 - 3;
-    printf("loprtc r 2 u %llu\n",u);
+    printf("#2105:loprtc r 2 u %llu\n",u);
     u = u1 / 32342342344234LL;
-    printf("loprtc r 3 u %llu\n",u);
+    printf("#2107:loprtc r 3 u %llu\n",u);
     u = u1 * 243234234232324LL;
-    printf("loprtc r 4 u %llu\n",u);
+    printf("#2109:loprtc r 4 u %llu\n",u);
     u = u1 | 234234234;
-    printf("loprtc r 5 u %llu\n",u);
+    printf("#2111:loprtc r 5 u %llu\n",u);
     u = u1 & 234234234;
-    printf("loprtc r 6 u %llu\n",u);
+    printf("#2113:loprtc r 6 u %llu\n",u);
     u = u1 ^ 234234234;
-    printf("loprtc r 7 u %llu\n",u);
+    printf("#2115:loprtc r 7 u %llu\n",u);
     u = u1 << 5;
-    printf("loprtc r 8 u %llu\n",u);
+    printf("#2117:loprtc r 8 u %llu\n",u);
     u = u1 >> 5;
-    printf("loprtc r 9 u %llu\n",u);
+    printf("#2119:loprtc r 9 u %llu\n",u);
     u = u1 % 5;
-    printf("loprtc r 10 u %llu\n",u);
+    printf("#2121:loprtc r 10 u %llu\n",u);
 }
 
 
@@ -2131,7 +2131,7 @@
     int i;
     i = 23442342;
     d = i;
-    printf("code_i2ll %lld\n",d);
+    printf("#2133:code_i2ll %lld\n",d);
 }
 // code_i2ull(int creg)
 void
@@ -2141,7 +2141,7 @@
     int i;
     i = 23442342;
     d = i;
-    printf("code_i2ull %lld\n",d);
+    printf("#2143:code_i2ull %lld\n",d);
 }
 // code_u2ll(int creg)
 void
@@ -2151,7 +2151,7 @@
     unsigned int i;
     i = 23442342;
     d = i;
-    printf("code_u2ll %lld\n",d);
+    printf("#2153:code_u2ll %lld\n",d);
 }
 // code_u2ull(int creg)
 void
@@ -2161,7 +2161,7 @@
     unsigned int i;
     i = 23342342;
     d = i;
-    printf("code_u2ull %llu\n",d);
+    printf("#2163:code_u2ull %llu\n",d);
 }
 // code_ll2i(int creg)
 void
@@ -2171,7 +2171,7 @@
     int i;
     d = 2342342342LL;
     i = d;
-    printf("code_ll2i %d\n",i);
+    printf("#2173:code_ll2i %d\n",i);
 }
 // code_ll2u(int creg)
 void
@@ -2181,7 +2181,7 @@
     unsigned int i;
     d = 2342342342LL;
     i = d;
-    printf("code_ll2i %ud\n",i);
+    printf("#2183:code_ll2i %ud\n",i);
 }
 // code_ull2i(int creg)
 void
@@ -2191,7 +2191,7 @@
     int i;
     d = 2342342342LL;
     i = d;
-    printf("code_ull2i %d\n",i);
+    printf("#2193:code_ull2i %d\n",i);
 }
 // code_ull2u(int creg)
 void
@@ -2201,7 +2201,7 @@
     unsigned int i;
     d = 2342342342LL;
     i = d;
-    printf("code_ll2i %ud\n",i);
+    printf("#2203:code_ll2i %ud\n",i);
 }
 #if FLOAT_CODE
 // code_d2ll(int creg)
@@ -2212,7 +2212,7 @@
     double i;
     i = 2342342342LL;
     d = i;
-    printf("code_d2ll %lld\n",d);
+    printf("#2214:code_d2ll %lld\n",d);
 }
 // code_d2ull(int creg)
 void
@@ -2222,7 +2222,7 @@
     double i;
     i = 2342342342LL;
     d = i;
-    printf("code_d2ll %llu\n",d);
+    printf("#2224:code_d2ll %llu\n",d);
 }
 // code_f2ll(int creg)
 void
@@ -2232,7 +2232,7 @@
     float i;
     i = 2342342342LL;
     d = i;
-    printf("code_f2ll %lld\n",d);
+    printf("#2234:code_f2ll %lld\n",d);
 }
 // code_f2ull(int creg)
 void
@@ -2242,7 +2242,7 @@
     float i;
     i = 2342342342LL;
     d = i;
-    printf("code_f2ull %llu\n",d);
+    printf("#2244:code_f2ull %llu\n",d);
 }
 // code_ll2d(int creg)
 void
@@ -2252,7 +2252,7 @@
     double i;
     d = 2342342342LL;
     i = d;
-    printf("code_ll2d %g\n",i);
+    printf("#2254:code_ll2d %g\n",i);
 }
 // code_ll2f(int creg)
 void
@@ -2262,7 +2262,7 @@
     float i;
     d = 2342342342LL;
     i = d;
-    printf("code_ll2f %g\n",i);
+    printf("#2264:code_ll2f %g\n",i);
 }
 // code_ull2d(int creg)
 void
@@ -2272,7 +2272,7 @@
     double i;
     d = 2342342342LL;
     i = d;
-    printf("code_ull2f %g\n",i);
+    printf("#2274:code_ull2f %g\n",i);
 }
 // code_ull2f(int creg)
 void
@@ -2282,7 +2282,7 @@
     float i;
     d = 2342342342LL;
     i = d;
-    printf("code_ull2f %g\n",i);
+    printf("#2284:code_ull2f %g\n",i);
 }
 #endif
 
@@ -2292,8 +2292,8 @@
 {
     long long i,j;
     i = 123123123;j = 0;
-    printf("code_preinc l %lld %lld",++i,--j);
-    printf(" %lld %lld\n",i,j);
+    printf("#2294:code_preinc l %lld %lld",++i,--j);
+    printf("#2295: %lld %lld\n",i,j);
 }
 
 // code_lpostinc(int e1,int e2,int reg)
@@ -2302,8 +2302,8 @@
 {
     long long i,j;
     i = 123123123;j = 0;
-    printf("code_postinc l %lld %lld",i++,j--);
-    printf(" %lld %lld\n",i,j);
+    printf("#2304:code_postinc l %lld %lld",i++,j--);
+    printf("#2305: %lld %lld\n",i,j);
 }
 
 // code_lpreinc(int e1,int e2,int reg)
@@ -2312,8 +2312,8 @@
 {
     register unsigned long long i,j;
     i = 123123123;j = 0;
-    printf("code_preinc l %llu %llu",++i,--j);
-    printf(" %lld %lld\n",i,j);
+    printf("#2314:code_preinc l %llu %llu",++i,--j);
+    printf("#2315: %lld %lld\n",i,j);
 }
 
 // code_lpostinc(int e1,int e2,int reg)
@@ -2322,8 +2322,8 @@
 {
     register unsigned long long i,j;
     i = 123123123;j = 0;
-    printf("code_postinc lu %llu %llu",i++,j--);
-    printf(" %lld %lld\n",i,j);
+    printf("#2324:code_postinc lu %llu %llu",i++,j--);
+    printf("#2325: %lld %lld\n",i,j);
 }
 
 // code_lpreinc(int e1,int e2,int reg)
@@ -2332,8 +2332,8 @@
 {
     register long long i,j;
     i = 123123123;j = 0;
-    printf("code_preinc l r %lld %lld",++i,--j);
-    printf(" %lld %lld\n",i,j);
+    printf("#2334:code_preinc l r %lld %lld",++i,--j);
+    printf("#2335: %lld %lld\n",i,j);
 }
 
 // code_lpostinc(int e1,int e2,int reg)
@@ -2342,8 +2342,8 @@
 {
     register long long i,j;
     i = 123123123;j = 0;
-    printf("code_postinc l r %lld %lld",i++,j--);
-    printf(" %lld %lld\n",i,j);
+    printf("#2344:code_postinc l r %lld %lld",i++,j--);
+    printf("#2345: %lld %lld\n",i,j);
 }
 
 // code_lpreinc(int e1,int e2,int reg)
@@ -2352,8 +2352,8 @@
 {
     register unsigned long long i,j;
     i = 123123123;j = 0;
-    printf("code_preinc l r %llu %llu",++i,--j);
-    printf(" %lld %lld\n",i,j);
+    printf("#2354:code_preinc l r %llu %llu",++i,--j);
+    printf("#2355: %lld %lld\n",i,j);
 }
 
 // code_lpostinc(int e1,int e2,int reg)
@@ -2362,8 +2362,8 @@
 {
     register unsigned long long i,j;
     i = 123123123;j = 0;
-    printf("code_postinc lu r %llu %llu",i++,j--);
-    printf(" %lld %lld\n",i,j);
+    printf("#2364:code_postinc lu r %llu %llu",i++,j--);
+    printf("#2365: %lld %lld\n",i,j);
 }
 
 // code_lassop(int op)
@@ -2379,42 +2379,42 @@
     ui1 = 632423423;
 
     i1 += a;
-    printf("code_register_lassop 1 %lld\n",i1);
+    printf("#2381:code_register_lassop 1 %lld\n",i1);
     i1 -= a;
-    printf("code_register_lassop 2 %lld\n",i1);
+    printf("#2383:code_register_lassop 2 %lld\n",i1);
     i1 /= a;
-    printf("code_register_lassop 3 %lld\n",i1);
+    printf("#2385:code_register_lassop 3 %lld\n",i1);
     i1 *= a;
-    printf("code_register_lassop 4 %lld\n",i1);
+    printf("#2387:code_register_lassop 4 %lld\n",i1);
     i1 |= a;
-    printf("code_register_lassop 5 %lld\n",i1);
+    printf("#2389:code_register_lassop 5 %lld\n",i1);
     i1 &= a;
-    printf("code_register_lassop 6 %lld\n",i1);
+    printf("#2391:code_register_lassop 6 %lld\n",i1);
     i1 ^= a;
-    printf("code_register_lassop 7 %lld\n",i1);
+    printf("#2393:code_register_lassop 7 %lld\n",i1);
     i1 <<= a;
-    printf("code_register_lassop 8 %lld\n",i1);
+    printf("#2395:code_register_lassop 8 %lld\n",i1);
     i1 >>= a;
-    printf("code_register_lassop 9 %lld\n",i1);
+    printf("#2397:code_register_lassop 9 %lld\n",i1);
 
     ui1 += a;
-    printf("code_register_lassop 1 %llu\n",ui1);
+    printf("#2400:code_register_lassop 1 %llu\n",ui1);
     ui1 -= a;
-    printf("code_register_lassop 2 %llu\n",ui1);
+    printf("#2402:code_register_lassop 2 %llu\n",ui1);
     ui1 /= a;
-    printf("code_register_lassop 3 %llu\n",ui1);
+    printf("#2404:code_register_lassop 3 %llu\n",ui1);
     ui1 *= a;
-    printf("code_register_lassop 4 %llu\n",ui1);
+    printf("#2406:code_register_lassop 4 %llu\n",ui1);
     ui1 |= a;
-    printf("code_register_lassop 5 %llu\n",ui1);
+    printf("#2408:code_register_lassop 5 %llu\n",ui1);
     ui1 &= a;
-    printf("code_register_lassop 6 %llu\n",ui1);
+    printf("#2410:code_register_lassop 6 %llu\n",ui1);
     ui1 ^= a;
-    printf("code_register_lassop 7 %llu\n",ui1);
+    printf("#2412:code_register_lassop 7 %llu\n",ui1);
     ui1 <<= a;
-    printf("code_register_lassop 8 %llu\n",ui1);
+    printf("#2414:code_register_lassop 8 %llu\n",ui1);
     ui1 >>= a;
-    printf("code_register_lassop 9 %llu\n",ui1);
+    printf("#2416:code_register_lassop 9 %llu\n",ui1);
 }
 
 // code_lassop(int op,int byte,int sign) 
@@ -2428,42 +2428,42 @@
     ui1 = 632423423; ui2= 32394234;
 
     i1 += a;
-    printf("code_lassop 1 %lld\n",i1);
+    printf("#2430:code_lassop 1 %lld\n",i1);
     i1 -= a;
-    printf("code_lassop 2 %lld\n",i1);
+    printf("#2432:code_lassop 2 %lld\n",i1);
     i1 /= a;
-    printf("code_lassop 3 %lld\n",i1);
+    printf("#2434:code_lassop 3 %lld\n",i1);
     i1 *= a;
-    printf("code_lassop 4 %lld\n",i1);
+    printf("#2436:code_lassop 4 %lld\n",i1);
     i1 |= a;
-    printf("code_lassop 5 %lld\n",i1);
+    printf("#2438:code_lassop 5 %lld\n",i1);
     i1 &= a;
-    printf("code_lassop 6 %lld\n",i1);
+    printf("#2440:code_lassop 6 %lld\n",i1);
     i1 ^= a;
-    printf("code_lassop 7 %lld\n",i1);
+    printf("#2442:code_lassop 7 %lld\n",i1);
     i1 <<= a;
-    printf("code_lassop 8 %lld\n",i1);
+    printf("#2444:code_lassop 8 %lld\n",i1);
     i1 >>= a;
-    printf("code_lassop 9 %lld\n",i1);
+    printf("#2446:code_lassop 9 %lld\n",i1);
 
     ui1 += a;
-    printf("code_lassop 1 %llu\n",ui1);
+    printf("#2449:code_lassop 1 %llu\n",ui1);
     ui1 -= a;
-    printf("code_lassop 2 %llu\n",ui1);
+    printf("#2451:code_lassop 2 %llu\n",ui1);
     ui1 /= a;
-    printf("code_lassop 3 %llu\n",ui1);
+    printf("#2453:code_lassop 3 %llu\n",ui1);
     ui1 *= a;
-    printf("code_lassop 4 %llu\n",ui1);
+    printf("#2455:code_lassop 4 %llu\n",ui1);
     ui1 |= a;
-    printf("code_lassop 5 %llu\n",ui1);
+    printf("#2457:code_lassop 5 %llu\n",ui1);
     ui1 &= a;
-    printf("code_lassop 6 %llu\n",ui1);
+    printf("#2459:code_lassop 6 %llu\n",ui1);
     ui1 ^= a;
-    printf("code_lassop 7 %llu\n",ui1);
+    printf("#2461:code_lassop 7 %llu\n",ui1);
     ui1 <<= a;
-    printf("code_lassop 8 %llu\n",ui1);
+    printf("#2463:code_lassop 8 %llu\n",ui1);
     ui1 >>= a;
-    printf("code_lassop 9 %llu\n",ui1);
+    printf("#2465:code_lassop 9 %llu\n",ui1);
 }
 
 // code_register_assop(int e2,int op,int byte) 
@@ -2476,42 +2476,42 @@
     ui1 = 632423423;
 
     i1 += 3;
-    printf("code_register_lassop c 1 %lld\n",i1);
+    printf("#2478:code_register_lassop c 1 %lld\n",i1);
     i1 -= 3;
-    printf("code_register_lassop c 2 %lld\n",i1);
+    printf("#2480:code_register_lassop c 2 %lld\n",i1);
     i1 /= 3;
-    printf("code_register_lassop c 3 %lld\n",i1);
+    printf("#2482:code_register_lassop c 3 %lld\n",i1);
     i1 *= 3;
-    printf("code_register_lassop c 4 %lld\n",i1);
+    printf("#2484:code_register_lassop c 4 %lld\n",i1);
     i1 |= 234;
-    printf("code_register_lassop c 5 %lld\n",i1);
+    printf("#2486:code_register_lassop c 5 %lld\n",i1);
     i1 &= 2324234234234234LL;
-    printf("code_register_lassop c 6 %lld\n",i1);
+    printf("#2488:code_register_lassop c 6 %lld\n",i1);
     i1 ^= 5523234234234234LL;
-    printf("code_register_lassop c 7 %lld\n",i1);
+    printf("#2490:code_register_lassop c 7 %lld\n",i1);
     i1 <<= 3;
-    printf("code_register_lassop c 8 %lld\n",i1);
+    printf("#2492:code_register_lassop c 8 %lld\n",i1);
     i1 >>= 3;
-    printf("code_register_lassop c 9 %lld\n",i1);
+    printf("#2494:code_register_lassop c 9 %lld\n",i1);
 
     ui1 += 3;
-    printf("code_register_lassop c 1 %llu\n",ui1);
+    printf("#2497:code_register_lassop c 1 %llu\n",ui1);
     ui1 -= 3;
-    printf("code_register_lassop c 2 %llu\n",ui1);
+    printf("#2499:code_register_lassop c 2 %llu\n",ui1);
     ui1 /= 3;
-    printf("code_register_lassop c 3 %llu\n",ui1);
+    printf("#2501:code_register_lassop c 3 %llu\n",ui1);
     ui1 *= 3;
-    printf("code_register_lassop c 4 %llu\n",ui1);
+    printf("#2503:code_register_lassop c 4 %llu\n",ui1);
     ui1 |= 234;
-    printf("code_register_lassop c 5 %llu\n",ui1);
+    printf("#2505:code_register_lassop c 5 %llu\n",ui1);
     ui1 &= 2324234234234234LL;
-    printf("code_register_lassop c 6 %llu\n",ui1);
+    printf("#2507:code_register_lassop c 6 %llu\n",ui1);
     ui1 ^= 5523234234234234LL;
-    printf("code_register_lassop c 7 %llu\n",ui1);
+    printf("#2509:code_register_lassop c 7 %llu\n",ui1);
     ui1 <<= 3;
-    printf("code_register_lassop c 8 %llu\n",ui1);
+    printf("#2511:code_register_lassop c 8 %llu\n",ui1);
     ui1 >>= 3;
-    printf("code_register_lassop c 9 %llu\n",ui1);
+    printf("#2513:code_register_lassop c 9 %llu\n",ui1);
 }
 
 // code_lassop(int op,int byte,int sign) 
@@ -2524,42 +2524,42 @@
     ui1 = 632423423; ui2= 32394234;
 
     i1 += 3;
-    printf("code_lassop c 1 %lld\n",i1);
+    printf("#2526:code_lassop c 1 %lld\n",i1);
     i1 -= 3;
-    printf("code_lassop c 2 %lld\n",i1);
+    printf("#2528:code_lassop c 2 %lld\n",i1);
     i1 /= 3;
-    printf("code_lassop c 3 %lld\n",i1);
+    printf("#2530:code_lassop c 3 %lld\n",i1);
     i1 *= 3;
-    printf("code_lassop c 4 %lld\n",i1);
+    printf("#2532:code_lassop c 4 %lld\n",i1);
     i1 |= 234;
-    printf("code_lassop c 5 %lld\n",i1);
+    printf("#2534:code_lassop c 5 %lld\n",i1);
     i1 &= 2324234234234234LL;
-    printf("code_lassop c 6 %lld\n",i1);
+    printf("#2536:code_lassop c 6 %lld\n",i1);
     i1 ^= 5523234234234234LL;
-    printf("code_lassop c 7 %lld\n",i1);
+    printf("#2538:code_lassop c 7 %lld\n",i1);
     i1 <<= 3;
-    printf("code_lassop c 8 %lld\n",i1);
+    printf("#2540:code_lassop c 8 %lld\n",i1);
     i1 >>= 3;
-    printf("code_lassop c 9 %lld\n",i1);
+    printf("#2542:code_lassop c 9 %lld\n",i1);
 
     ui1 += 3;
-    printf("code_lassop c 1 %llu\n",ui1);
+    printf("#2545:code_lassop c 1 %llu\n",ui1);
     ui1 -= 3;
-    printf("code_lassop c 2 %llu\n",ui1);
+    printf("#2547:code_lassop c 2 %llu\n",ui1);
     ui1 /= 3;
-    printf("code_lassop c 3 %llu\n",ui1);
+    printf("#2549:code_lassop c 3 %llu\n",ui1);
     ui1 *= 3;
-    printf("code_lassop c 4 %llu\n",ui1);
+    printf("#2551:code_lassop c 4 %llu\n",ui1);
     ui1 |= 234;
-    printf("code_lassop c 5 %llu\n",ui1);
+    printf("#2553:code_lassop c 5 %llu\n",ui1);
     ui1 &= 2324234234234234LL;
-    printf("code_lassop c 6 %llu\n",ui1);
+    printf("#2555:code_lassop c 6 %llu\n",ui1);
     ui1 ^= 5523234234234234LL;
-    printf("code_lassop c 7 %llu\n",ui1);
+    printf("#2557:code_lassop c 7 %llu\n",ui1);
     ui1 <<= 3;
-    printf("code_lassop c 8 %llu\n",ui1);
+    printf("#2559:code_lassop c 8 %llu\n",ui1);
     ui1 >>= 3;
-    printf("code_lassop c 9 %llu\n",ui1);
+    printf("#2561:code_lassop c 9 %llu\n",ui1);
 }
 
 // code_lgt(int cond) 
@@ -2569,16 +2569,16 @@
 {
     long long reg;
     if (l0>l1)
-	printf("code_lgt 1\n");
+	printf("#2571:code_lgt 1\n");
     else
-	printf("code_lgt 0\n");
+	printf("#2573:code_lgt 0\n");
     for (reg=-3;reg<7;reg++) {
         if (0<reg && reg<3)
-	   printf("reg=%lld code_lgt  0<reg && reg <3\n",reg);
+	   printf("#2576:reg=%lld code_lgt  0<reg && reg <3\n",reg);
     }
     for (reg=-3;reg<7;reg++) {
         if (-2<reg && reg<0)
-	   printf("reg=%lld code_lgt -2<reg && reg <0\n",reg);
+	   printf("#2580:reg=%lld code_lgt -2<reg && reg <0\n",reg);
     }
 }
 
@@ -2588,16 +2588,16 @@
 {
     unsigned long long reg;
     if (ul0>ul1)
-	printf("code_lugt 1\n");
+	printf("#2590:code_lugt 1\n");
     else
-	printf("code_lugt 0\n");
+	printf("#2592:code_lugt 0\n");
     for (reg=0;reg<7;reg++) {
         if (2<reg && reg<4)
-	   printf("reg=%llu code_lugt  2<reg && reg <4\n",reg);
+	   printf("#2595:reg=%llu code_lugt  2<reg && reg <4\n",reg);
     }
     for (reg=0;reg<7;reg++) {
         if (2<reg && reg<4)
-	   printf("reg=%llu code_lugt  2<reg && reg <4\n",reg);
+	   printf("#2599:reg=%llu code_lugt  2<reg && reg <4\n",reg);
     }
 }
 
@@ -2607,16 +2607,16 @@
 {
     long long reg;
     if (l0>=l1)
-	printf("code_lge 1\n");
+	printf("#2609:code_lge 1\n");
     else
-	printf("code_lge 0\n");
+	printf("#2611:code_lge 0\n");
     for (reg=-3;reg<7;reg++) {
         if (0<=reg && reg<=3)
-	   printf("reg=%lld code_lge  0<=reg && reg <=3\n",reg);
+	   printf("#2614:reg=%lld code_lge  0<=reg && reg <=3\n",reg);
     }
     for (reg=-3;reg<7;reg++) {
         if (-2<=reg && reg<=0)
-	   printf("reg=%lld code_lge -2<=reg && reg <=0\n",reg);
+	   printf("#2618:reg=%lld code_lge -2<=reg && reg <=0\n",reg);
     }
 }
 
@@ -2626,16 +2626,16 @@
 {
     unsigned long long reg;
     if (ul0>=ul1)
-	printf("code_luge 1\n");
+	printf("#2628:code_luge 1\n");
     else
-	printf("code_luge 0\n");
+	printf("#2630:code_luge 0\n");
     for (reg=0;reg<7;reg++) {
         if (2<reg && reg<4)
-	   printf("reg=%llu code_luge  2<reg && reg <4\n",reg);
+	   printf("#2633:reg=%llu code_luge  2<reg && reg <4\n",reg);
     }
     for (reg=0;reg<7;reg++) {
         if (2<reg && reg<4)
-	   printf("reg=%llu code_luge  2<reg && reg <4\n",reg);
+	   printf("#2637:reg=%llu code_luge  2<reg && reg <4\n",reg);
     }
 }
 
@@ -2644,13 +2644,13 @@
 code_leq()
 {
     if (ul0==ul1)
-	printf("code_leq 1\n");
+	printf("#2646:code_leq 1\n");
     else
-	printf("code_leq 0\n");
+	printf("#2648:code_leq 0\n");
     if (l0!=l1)
-	printf("code_lneq 1\n");
+	printf("#2650:code_lneq 1\n");
     else
-	printf("code_lneq 0\n");
+	printf("#2652:code_lneq 0\n");
 }
 
 #if 0
@@ -2660,11 +2660,11 @@
     long long i;
     for(i=0;i<6;i++) {
 	switch(i) {
-	case 1: printf("code_lswitch 1 %d\n",i); break;
-	case 2: printf("code_lswitch 2 %d\n",i); break;
-	case 3: printf("code_lswitch 3 %d\n",i);
-	case 4: printf("code_lswitch 4 %d\n",i); break;
-	default: printf("code_lswitch d %d\n",i);
+	case 1: printf("#2662:code_lswitch 1 %d\n",i); break;
+	case 2: printf("#2663:code_lswitch 2 %d\n",i); break;
+	case 3: printf("#2664:code_lswitch 3 %d\n",i);
+	case 4: printf("#2665:code_lswitch 4 %d\n",i); break;
+	default: printf("#2666:code_lswitch d %d\n",i);
 	}
     }
 }
@@ -2679,48 +2679,48 @@
     int i;
     for(i=0;i<10;i++) {
 	switch(i) {
-	case 1: printf("code_switch 1 %d\n",i); break;
-	case 2: printf("code_switch 2 %d\n",i); break;
-	case 3: printf("code_switch 3 %d\n",i);
-	case 4: printf("code_switch 4 %d\n",i); break;
+	case 1: printf("#2681:code_switch 1 %d\n",i); break;
+	case 2: printf("#2682:code_switch 2 %d\n",i); break;
+	case 3: printf("#2683:code_switch 3 %d\n",i);
+	case 4: printf("#2684:code_switch 4 %d\n",i); break;
         case 7:
-	case 5: printf("code_switch 5 %d\n",i); break;
-	case 6: printf("code_switch 6 %d\n",i); break;
-	default: printf("code_switch d %d\n",i);
+	case 5: printf("#2686:code_switch 5 %d\n",i); break;
+	case 6: printf("#2687:code_switch 6 %d\n",i); break;
+	default: printf("#2688:code_switch d %d\n",i);
 	}
     }
     for(i=0;i<10;i++) {
 	switch(i) {
-	case 1: printf("code_switch 1 %d\n",i); break;
+	case 1: printf("#2693:code_switch 1 %d\n",i); break;
 	case 2: 
 	    i = i* 100;
 	    switch(i) {
-	    case 100: printf("code_switch n 1 %d\n",i); break;
+	    case 100: printf("#2697:code_switch n 1 %d\n",i); break;
 	    case 200: 
     for(i=-100;i<10;i++) {
 	switch(i) {
-	case 1234: printf("code_switch 1 nn %d\n",i); break;
-	case 2233: printf("code_switch 2 nn %d\n",i); break;
-	case 3333: printf("code_switch 3 nn %d\n",i);
-	case -4: printf("code_switch 4 nn %d\n",i); break;
+	case 1234: printf("#2701:code_switch 1 nn %d\n",i); break;
+	case 2233: printf("#2702:code_switch 2 nn %d\n",i); break;
+	case 3333: printf("#2703:code_switch 3 nn %d\n",i);
+	case -4: printf("#2704:code_switch 4 nn %d\n",i); break;
         case 733:
-	case -5: printf("code_switch 5 nn %d\n",i); break;
-	case -326: printf("code_switch 6 nn %d\n",i); 
+	case -5: printf("#2706:code_switch 5 nn %d\n",i); break;
+	case -326: printf("#2707:code_switch 6 nn %d\n",i); 
 	}
     }
-	    case 300: printf("code_switch n 3 %d\n",i);
-	    case 400: printf("code_switch n 4 %d\n",i); break;
+	    case 300: printf("#2710:code_switch n 3 %d\n",i);
+	    case 400: printf("#2711:code_switch n 4 %d\n",i); break;
 	    case 700:
-	    case 500: printf("code_switch n 5 %d\n",i); break;
-	    case 600: printf("code_switch n 6 %d\n",i); break;
-	    default: printf("code_switch n d %d\n",i);
+	    case 500: printf("#2713:code_switch n 5 %d\n",i); break;
+	    case 600: printf("#2714:code_switch n 6 %d\n",i); break;
+	    default: printf("#2715:code_switch n d %d\n",i);
 	    }
-	case 3: printf("code_switch 3 %d\n",i);
-	case 4: printf("code_switch 4 %d\n",i); break;
+	case 3: printf("#2717:code_switch 3 %d\n",i);
+	case 4: printf("#2718:code_switch 4 %d\n",i); break;
         case 7:
-	case 5: printf("code_switch 5 %d\n",i); break;
-	case 6: printf("code_switch 6 %d\n",i); break;
-	default: printf("code_switch d %d\n",i);
+	case 5: printf("#2720:code_switch 5 %d\n",i); break;
+	case 6: printf("#2721:code_switch 6 %d\n",i); break;
+	default: printf("#2722:code_switch d %d\n",i);
 	}
     }
 }
--- a/test/const.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/const.c	Sat Oct 30 18:49:25 2004 +0900
@@ -2,276 +2,276 @@
 {
     int i;
     i = 0x0f0f0ff;
-    printf("0:\t%x\n",i);
+    printf("#0004:0:\t%x\n",i);
     i = 0x0f0f0ff<<1;
-    printf("1:\t%x\n",i);
+    printf("#0006:1:\t%x\n",i);
 
-i = 1; printf("2:\t%x\n",i);
-i = -1; printf("3:\t%x\n",i);
-   if (i==1) printf("i==1\n",i);
-   if (i==-1) printf("i==-1\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 = 0x555<<0; printf("4:\t%x\n",i);
-i = 0x555<<1; printf("5:\t%x\n",i);
-i = 0x555<<2; printf("6:\t%x\n",i);
-i = 0x555<<3; printf("7:\t%x\n",i);
-i = 0x555<<4; printf("8:\t%x\n",i);
-i = 0x555<<5; printf("9:\t%x\n",i);
-i = 0x555<<6; printf("10:\t%x\n",i);
-i = 0x555<<7; printf("11:\t%x\n",i);
-i = 0x555<<8; printf("12:\t%x\n",i);
-i = 0x555<<9; printf("13:\t%x\n",i);
-i = 0x555<<10; printf("14:\t%x\n",i);
-i = 0x555<<11; printf("15:\t%x\n",i);
-i = 0x555<<12; printf("16:\t%x\n",i);
-i = 0x555<<13; printf("17:\t%x\n",i);
-i = 0x555<<14; printf("18:\t%x\n",i);
-i = 0x555<<15; printf("19:\t%x\n",i);
-i = 0x555<<16; printf("20:\t%x\n",i);
-i = 0x555<<17; printf("21:\t%x\n",i);
-i = 0x555<<18; printf("22:\t%x\n",i);
-i = 0x555<<19; printf("23:\t%x\n",i);
-i = 0x555<<20; printf("24:\t%x\n",i);
-i = 0x555<<21; printf("25:\t%x\n",i);
-i = 0x555<<22; printf("26:\t%x\n",i);
-i = 0x555<<23; printf("27:\t%x\n",i);
-i = 0x555<<24; printf("28:\t%x\n",i);
-i = 0x555<<25; printf("29:\t%x\n",i);
-i = 0x555<<26; printf("30:\t%x\n",i);
-i = 0x555<<27; printf("31:\t%x\n",i);
-i = 0x555<<28; printf("32:\t%x\n",i);
-i = 0x555<<29; printf("33:\t%x\n",i);
-i = 0x555<<30; printf("34:\t%x\n",i);
-i = 0x555<<31; printf("35:\t%x\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 = 1; printf("36:\t%x\n",i);
-i = 3; printf("37:\t%x\n",i);
-i = 7; printf("38:\t%x\n",i);
-i = 15; printf("39:\t%x\n",i);
-i = 31; printf("40:\t%x\n",i);
-i = 63; printf("41:\t%x\n",i);
-i = 127; printf("42:\t%x\n",i);
-i = 255; printf("43:\t%x\n",i);
-i = 511; printf("44:\t%x\n",i);
-i = 1023; printf("45:\t%x\n",i);
-i = 2047; printf("46:\t%x\n",i);
-i = 4095; printf("47:\t%x\n",i);
-i = 8191; printf("48:\t%x\n",i);
-i = 16383; printf("49:\t%x\n",i);
-i = 32767; printf("50:\t%x\n",i);
-i = 65535; printf("51:\t%x\n",i);
-i = 131071; printf("52:\t%x\n",i);
-i = 262143; printf("53:\t%x\n",i);
-i = 524287; printf("54:\t%x\n",i);
-i = 1048575; printf("55:\t%x\n",i);
-i = 2097151; printf("56:\t%x\n",i);
-i = 4194303; printf("57:\t%x\n",i);
-i = 8388607; printf("58:\t%x\n",i);
-i = 16777215; printf("59:\t%x\n",i);
-i = 33554431; printf("60:\t%x\n",i);
-i = 67108863; printf("61:\t%x\n",i);
-i = 134217727; printf("62:\t%x\n",i);
-i = 268435455; printf("63:\t%x\n",i);
-i = 536870911; printf("64:\t%x\n",i);
-i = 1073741823; printf("65:\t%x\n",i);
-i = 2147483647; printf("66:\t%x\n",i);
-i = 4294967295; printf("67:\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 = -( 0x555<<0 ); printf("68:\t%x\n",i);
-i = -( 0x555<<1 ); printf("69:\t%x\n",i);
-i = -( 0x555<<2 ); printf("70:\t%x\n",i);
-i = -( 0x555<<3 ); printf("71:\t%x\n",i);
-i = -( 0x555<<4 ); printf("72:\t%x\n",i);
-i = -( 0x555<<5 ); printf("73:\t%x\n",i);
-i = -( 0x555<<6 ); printf("74:\t%x\n",i);
-i = -( 0x555<<7 ); printf("75:\t%x\n",i);
-i = -( 0x555<<8 ); printf("76:\t%x\n",i);
-i = -( 0x555<<9 ); printf("77:\t%x\n",i);
-i = -( 0x555<<10 ); printf("78:\t%x\n",i);
-i = -( 0x555<<11 ); printf("79:\t%x\n",i);
-i = -( 0x555<<12 ); printf("80:\t%x\n",i);
-i = -( 0x555<<13 ); printf("81:\t%x\n",i);
-i = -( 0x555<<14 ); printf("82:\t%x\n",i);
-i = -( 0x555<<15 ); printf("83:\t%x\n",i);
-i = -( 0x555<<16 ); printf("84:\t%x\n",i);
-i = -( 0x555<<17 ); printf("85:\t%x\n",i);
-i = -( 0x555<<18 ); printf("86:\t%x\n",i);
-i = -( 0x555<<19 ); printf("87:\t%x\n",i);
-i = -( 0x555<<20 ); printf("88:\t%x\n",i);
-i = -( 0x555<<21 ); printf("89:\t%x\n",i);
-i = -( 0x555<<22 ); printf("90:\t%x\n",i);
-i = -( 0x555<<23 ); printf("91:\t%x\n",i);
-i = -( 0x555<<24 ); printf("92:\t%x\n",i);
-i = -( 0x555<<25 ); printf("93:\t%x\n",i);
-i = -( 0x555<<26 ); printf("94:\t%x\n",i);
-i = -( 0x555<<27 ); printf("95:\t%x\n",i);
-i = -( 0x555<<28 ); printf("96:\t%x\n",i);
-i = -( 0x555<<29 ); printf("97:\t%x\n",i);
-i = -( 0x555<<30 ); printf("98:\t%x\n",i);
-i = -( 0x555<<31 ); printf("99:\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 = -( 1 ); printf("100:\t%x\n",i);
-i = -( 3 ); printf("101:\t%x\n",i);
-i = -( 7 ); printf("102:\t%x\n",i);
-i = -( 15 ); printf("103:\t%x\n",i);
-i = -( 31 ); printf("104:\t%x\n",i);
-i = -( 63 ); printf("105:\t%x\n",i);
-i = -( 127 ); printf("106:\t%x\n",i);
-i = -( 255 ); printf("107:\t%x\n",i);
-i = -( 511 ); printf("108:\t%x\n",i);
-i = -( 1023 ); printf("109:\t%x\n",i);
-i = -( 2047 ); printf("110:\t%x\n",i);
-i = -( 4095 ); printf("111:\t%x\n",i);
-i = -( 8191 ); printf("112:\t%x\n",i);
-i = -( 16383 ); printf("113:\t%x\n",i);
-i = -( 32767 ); printf("114:\t%x\n",i);
-i = -( 65535 ); printf("115:\t%x\n",i);
-i = -( 131071 ); printf("116:\t%x\n",i);
-i = -( 262143 ); printf("117:\t%x\n",i);
-i = -( 524287 ); printf("118:\t%x\n",i);
-i = -( 1048575 ); printf("119:\t%x\n",i);
-i = -( 2097151 ); printf("120:\t%x\n",i);
-i = -( 4194303 ); printf("121:\t%x\n",i);
-i = -( 8388607 ); printf("122:\t%x\n",i);
-i = -( 16777215 ); printf("123:\t%x\n",i);
-i = -( 33554431 ); printf("124:\t%x\n",i);
-i = -( 67108863 ); printf("125:\t%x\n",i);
-i = -( 134217727 ); printf("126:\t%x\n",i);
-i = -( 268435455 ); printf("127:\t%x\n",i);
-i = -( 536870911 ); printf("128:\t%x\n",i);
-i = -( 1073741823 ); printf("129:\t%x\n",i);
-i = -( 2147483647 ); printf("130:\t%x\n",i);
-i = -( 4294967295 ); printf("131:\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 += 0x555<<0; printf("132:\t%x\n",i);
-i += 0x555<<1; printf("133:\t%x\n",i);
-i += 0x555<<2; printf("134:\t%x\n",i);
-i += 0x555<<3; printf("135:\t%x\n",i);
-i += 0x555<<4; printf("136:\t%x\n",i);
-i += 0x555<<5; printf("137:\t%x\n",i);
-i += 0x555<<6; printf("138:\t%x\n",i);
-i += 0x555<<7; printf("139:\t%x\n",i);
-i += 0x555<<8; printf("140:\t%x\n",i);
-i += 0x555<<9; printf("141:\t%x\n",i);
-i += 0x555<<10; printf("142:\t%x\n",i);
-i += 0x555<<11; printf("143:\t%x\n",i);
-i += 0x555<<12; printf("144:\t%x\n",i);
-i += 0x555<<13; printf("145:\t%x\n",i);
-i += 0x555<<14; printf("146:\t%x\n",i);
-i += 0x555<<15; printf("147:\t%x\n",i);
-i += 0x555<<16; printf("148:\t%x\n",i);
-i += 0x555<<17; printf("149:\t%x\n",i);
-i += 0x555<<18; printf("150:\t%x\n",i);
-i += 0x555<<19; printf("151:\t%x\n",i);
-i += 0x555<<20; printf("152:\t%x\n",i);
-i += 0x555<<21; printf("153:\t%x\n",i);
-i += 0x555<<22; printf("154:\t%x\n",i);
-i += 0x555<<23; printf("155:\t%x\n",i);
-i += 0x555<<24; printf("156:\t%x\n",i);
-i += 0x555<<25; printf("157:\t%x\n",i);
-i += 0x555<<26; printf("158:\t%x\n",i);
-i += 0x555<<27; printf("159:\t%x\n",i);
-i += 0x555<<28; printf("160:\t%x\n",i);
-i += 0x555<<29; printf("161:\t%x\n",i);
-i += 0x555<<30; printf("162:\t%x\n",i);
-i += 0x555<<31; printf("163:\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 += 1; printf("164:\t%x\n",i);
-i += 3; printf("165:\t%x\n",i);
-i += 7; printf("166:\t%x\n",i);
-i += 15; printf("167:\t%x\n",i);
-i += 31; printf("168:\t%x\n",i);
-i += 63; printf("169:\t%x\n",i);
-i += 127; printf("170:\t%x\n",i);
-i += 255; printf("171:\t%x\n",i);
-i += 511; printf("172:\t%x\n",i);
-i += 1023; printf("173:\t%x\n",i);
-i += 2047; printf("174:\t%x\n",i);
-i += 4095; printf("175:\t%x\n",i);
-i += 8191; printf("176:\t%x\n",i);
-i += 16383; printf("177:\t%x\n",i);
-i += 32767; printf("178:\t%x\n",i);
-i += 65535; printf("179:\t%x\n",i);
-i += 131071; printf("180:\t%x\n",i);
-i += 262143; printf("181:\t%x\n",i);
-i += 524287; printf("182:\t%x\n",i);
-i += 1048575; printf("183:\t%x\n",i);
-i += 2097151; printf("184:\t%x\n",i);
-i += 4194303; printf("185:\t%x\n",i);
-i += 8388607; printf("186:\t%x\n",i);
-i += 16777215; printf("187:\t%x\n",i);
-i += 33554431; printf("188:\t%x\n",i);
-i += 67108863; printf("189:\t%x\n",i);
-i += 134217727; printf("190:\t%x\n",i);
-i += 268435455; printf("191:\t%x\n",i);
-i += 536870911; printf("192:\t%x\n",i);
-i += 1073741823; printf("193:\t%x\n",i);
-i += 2147483647; printf("194:\t%x\n",i);
-i += 4294967295; printf("195:\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 += -( 0x555<<0 ); printf("196:\t%x\n",i);
-i += -( 0x555<<1 ); printf("197:\t%x\n",i);
-i += -( 0x555<<2 ); printf("198:\t%x\n",i);
-i += -( 0x555<<3 ); printf("199:\t%x\n",i);
-i += -( 0x555<<4 ); printf("200:\t%x\n",i);
-i += -( 0x555<<5 ); printf("201:\t%x\n",i);
-i += -( 0x555<<6 ); printf("202:\t%x\n",i);
-i += -( 0x555<<7 ); printf("203:\t%x\n",i);
-i += -( 0x555<<8 ); printf("204:\t%x\n",i);
-i += -( 0x555<<9 ); printf("205:\t%x\n",i);
-i += -( 0x555<<10 ); printf("206:\t%x\n",i);
-i += -( 0x555<<11 ); printf("207:\t%x\n",i);
-i += -( 0x555<<12 ); printf("208:\t%x\n",i);
-i += -( 0x555<<13 ); printf("209:\t%x\n",i);
-i += -( 0x555<<14 ); printf("210:\t%x\n",i);
-i += -( 0x555<<15 ); printf("211:\t%x\n",i);
-i += -( 0x555<<16 ); printf("212:\t%x\n",i);
-i += -( 0x555<<17 ); printf("213:\t%x\n",i);
-i += -( 0x555<<18 ); printf("214:\t%x\n",i);
-i += -( 0x555<<19 ); printf("215:\t%x\n",i);
-i += -( 0x555<<20 ); printf("216:\t%x\n",i);
-i += -( 0x555<<21 ); printf("217:\t%x\n",i);
-i += -( 0x555<<22 ); printf("218:\t%x\n",i);
-i += -( 0x555<<23 ); printf("219:\t%x\n",i);
-i += -( 0x555<<24 ); printf("220:\t%x\n",i);
-i += -( 0x555<<25 ); printf("221:\t%x\n",i);
-i += -( 0x555<<26 ); printf("222:\t%x\n",i);
-i += -( 0x555<<27 ); printf("223:\t%x\n",i);
-i += -( 0x555<<28 ); printf("224:\t%x\n",i);
-i += -( 0x555<<29 ); printf("225:\t%x\n",i);
-i += -( 0x555<<30 ); printf("226:\t%x\n",i);
-i += -( 0x555<<31 ); printf("227:\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 += -( 1 ); printf("228:\t%x\n",i);
-i += -( 3 ); printf("229:\t%x\n",i);
-i += -( 7 ); printf("230:\t%x\n",i);
-i += -( 15 ); printf("231:\t%x\n",i);
-i += -( 31 ); printf("232:\t%x\n",i);
-i += -( 63 ); printf("233:\t%x\n",i);
-i += -( 127 ); printf("234:\t%x\n",i);
-i += -( 255 ); printf("235:\t%x\n",i);
-i += -( 511 ); printf("236:\t%x\n",i);
-i += -( 1023 ); printf("237:\t%x\n",i);
-i += -( 2047 ); printf("238:\t%x\n",i);
-i += -( 4095 ); printf("239:\t%x\n",i);
-i += -( 8191 ); printf("240:\t%x\n",i);
-i += -( 16383 ); printf("241:\t%x\n",i);
-i += -( 32767 ); printf("242:\t%x\n",i);
-i += -( 65535 ); printf("243:\t%x\n",i);
-i += -( 131071 ); printf("244:\t%x\n",i);
-i += -( 262143 ); printf("245:\t%x\n",i);
-i += -( 524287 ); printf("246:\t%x\n",i);
-i += -( 1048575 ); printf("247:\t%x\n",i);
-i += -( 2097151 ); printf("248:\t%x\n",i);
-i += -( 4194303 ); printf("249:\t%x\n",i);
-i += -( 8388607 ); printf("250:\t%x\n",i);
-i += -( 16777215 ); printf("251:\t%x\n",i);
-i += -( 33554431 ); printf("252:\t%x\n",i);
-i += -( 67108863 ); printf("253:\t%x\n",i);
-i += -( 134217727 ); printf("254:\t%x\n",i);
-i += -( 268435455 ); printf("255:\t%x\n",i);
-i += -( 536870911 ); printf("256:\t%x\n",i);
-i += -( 1073741823 ); printf("257:\t%x\n",i);
-i += -( 2147483647 ); printf("258:\t%x\n",i);
-i += -( 4294967295 ); printf("259:\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);
 }
--- a/test/conv.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/conv.c	Sat Oct 30 18:49:25 2004 +0900
@@ -59,7 +59,7 @@
 };
 
 code main_return(int i,stack sp) {
-    printf("%d\n",i);
+    printf("#0061:%d\n",i);
     goto (( (struct main_continuation *)sp)->main_ret)(0),
            ((struct main_continuation *)sp)->env;
 }
@@ -73,7 +73,7 @@
     struct main_continuation *cont;
     stack sp = stack_last;
 
-    printf("%d\n",f0(233));
+    printf("#0075:%d\n",f0(233));
 
     sp -= sizeof(*cont);
     cont = (struct main_continuation *)sp;
--- a/test/conv1.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/conv1.c	Sat Oct 30 18:49:25 2004 +0900
@@ -99,7 +99,7 @@
 code main_return(int i,stack sp) {
     if (loop-->0)
 	goto f(233,sp);
-    printf("%d\n",i);
+    printf("#0101:%d\n",i);
     goto (( (struct main_continuation *)sp)->main_ret)(0),
            ((struct main_continuation *)sp)->env;
 }
@@ -128,7 +128,7 @@
 code main_return2(int i,stack sp) {
     if (loop-->0)
 	goto f2(233,sp);
-    printf("%d\n",i);
+    printf("#0130:%d\n",i);
     goto (( (struct main_continuation *)sp)->main_ret)(0),
            ((struct main_continuation *)sp)->env;
 }
@@ -161,7 +161,7 @@
 code main_return2_1(int i,stack sp) {
     if (loop-->0)
         goto f2_1(233,sp);
-    printf("%d\n",i);
+    printf("#0163:%d\n",i);
     goto (( (struct main_continuation *)sp)->main_ret)(0),
            ((struct main_continuation *)sp)->env;
 }
@@ -189,7 +189,7 @@
 	for(loop=0;loop<LOOP_COUNT;loop++) {
 	   j = f0(233);
 	}
-	printf("%d\n",j);
+	printf("#0191:%d\n",j);
 #if !CC_ONLY
     } else if (sw==1) {
 	loop = LOOP_COUNT;
--- a/test/enum.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/enum.c	Sat Oct 30 18:49:25 2004 +0900
@@ -23,8 +23,8 @@
     };
 
     i = a1;
-    printf("%d %d %d\n",k,i,j);
+    printf("#0025:%d %d %d\n",k,i,j);
     i = a2;
-    printf("%d %d %d %d %d %d %d\n",a,b,a1,b1,d1,a2,i);
+    printf("#0027:%d %d %d %d %d %d %d\n",a,b,a1,b1,d1,a2,i);
     return 0;
 }
--- a/test/fact-a.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/fact-a.c	Sat Oct 30 18:49:25 2004 +0900
@@ -3,7 +3,7 @@
 code factorial(int n,int result,int orig,code(*print)(),code(*exit1)(), void *exit1env)
 {
     if (n<0) {
-	printf("err %d!\n",n);
+	printf("#0005:err %d!\n",n);
 	goto (*exit1)(0),exit1env;
     }
     if (n==0)
@@ -25,7 +25,7 @@
 
 code print(int n,int result,int orig,code(*print)(),(*exit1)(),void*exit1env)
 {
-    printf("%d! = %d\n",orig, result);
+    printf("#0027:%d! = %d\n",orig, result);
     goto (*exit1)(0),exit1env;
 }
 
--- a/test/fact.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/fact.c	Sat Oct 30 18:49:25 2004 +0900
@@ -16,7 +16,7 @@
 code (*print)(),(*exit1)();
 void *exit1env;
 {
-    printf("%d! = %d\n",n, result);
+    printf("#0018:%d! = %d\n",n, result);
     goto (*exit1)(0),exit1env;
 }
 
@@ -27,7 +27,7 @@
 void *exit1env;
 {
     if (n<0) {
-	printf("err %d!\n",n);
+	printf("#0029:err %d!\n",n);
 	goto (*exit1)(0),exit1env;
     }
     if (n==0)
--- a/test/fact0.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/fact0.c	Sat Oct 30 18:49:25 2004 +0900
@@ -4,7 +4,7 @@
 int ac;
 char *av[];
 {
-    printf("%d\n",fact(1,1,10 /*atoi(av[1])*/));
+    printf("#0006:%d\n",fact(1,1,10 /*atoi(av[1])*/));
     return 0;
 }
 
--- a/test/float.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/float.c	Sat Oct 30 18:49:25 2004 +0900
@@ -56,59 +56,59 @@
    unsigned u;
    double d00 = ac?0.5:3;
 
-   printf("%g\n",d00);
+   printf("#0058:%g\n",d00);
 
    g = 1.0;
    g = -g;
-   printf("%d\ncond0 ",1);
-   if(f==f*1.0) printf("t ");
-   printf("%d\ncond1 ",f==f*1.0);
-   if(d==f*1.0) printf("t ");
-   printf("%d\ncond2 ",d==f*1.0);
-   if(f==f1) printf("t ");
-   printf("%d\ncond3 ",f==f1);
-   if(d==d1) printf("t ");
-   printf("%d\ncond4 ",d==d2);
-   if(d==d2) printf("t ");
-   printf("%d\ncond5 ",(d==d2));
-   if(d>d1) printf("t ");
-   printf("%d\ncond6 ",d>d1);
-   if(d>d2) printf("t ");
-   printf("%d\ncond7 ",d>d2);
-   if(d>=d1) printf("t ");
-   printf("%d\ncond8 ",d>=d1);
-   if(d>=d2) printf("t ");
-   printf("%d\ncond9 ",d>=d2);
-   if(d!=d1) printf("t ");
-   printf("%d\ncond10 ",d!=d1);
-   if(d!=d2) printf("5 ");
-   printf("%d\ncond11 ",d!=d2);
-   if(d<d1) printf("t ");
-   printf("%d\ncond12 ",d<d1);
-   if(d<d2) printf("t ");
-   printf("%d\ncond13 ",d<d2);
-   if(d<=d1) printf("t ");
-   printf("%d\ncond14 ",d<=d1);
-   if(d<=d2) printf("t ");
-   printf("%d\ncond15 ",d<=d2);
+   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);
    d = 123.4234; f=-234.333;
    i = d;
    d = i;
    i = f;
    f = i;
-   printf("\ni=%d d=%g f=%f",i,d,f);
+   printf("#0098:\ni=%d d=%g f=%f",i,d,f);
    f = g = d = d1 = d2 = f;
-   printf(" i=%d d=%g f=%f g=%g\n",i,d,f,g);
+   printf("#0100: i=%d d=%g f=%f g=%g\n",i,d,f,g);
 
    d = 4204967294.4234; f=4204967294.4234;
    u = d;
-   printf("1: u=%u d=%g f=%f\n",u,d,f);
+   printf("#0104:1: u=%u d=%g f=%f\n",u,d,f);
    d = u;
-   printf("2: u=%u d=%g f=%f\n",u,d,f);
+   printf("#0106:2: u=%u d=%g f=%f\n",u,d,f);
    u = f;
-   printf("3: u=%u d=%g f=%f\n",u,d,f);
+   printf("#0108:3: u=%u d=%g f=%f\n",u,d,f);
    f = u;
-   printf("4: u=%u d=%g f=%f\n",u,d,f);
+   printf("#0110:4: u=%u d=%g f=%f\n",u,d,f);
 
    print(1.0);
    print(0.1234);
@@ -116,7 +116,7 @@
    print(1.234e-10);
 
    test1();
-   printf("nested call: %g\n",test2(test2(test2(test2(-0.333,3),5),6),7));
+   printf("#0118:nested call: %g\n",test2(test2(test2(test2(-0.333,3),5),6),7));
    return 0;
 }
 
@@ -129,12 +129,12 @@
     f = d;
 
     dd = (int*) &d;
-    printf("d %g ",d);
-    printf("dx %08x %08x\n",*(dd),*(dd+1));
+    printf("#0131:d %g ",d);
+    printf("#0132:dx %08x %08x\n",*(dd),*(dd+1));
 
     dd = (int*) &f;
-    printf("f %g ",f);
-    printf("dx %08x \n",*(dd));
+    printf("#0135:f %g ",f);
+    printf("#0136:dx %08x \n",*(dd));
 }
 
 double
@@ -162,175 +162,175 @@
     double *pg1;
     int n = 1;
 
-    printf("simple double ");
+    printf("#0164:simple double ");
     f = 1.3;
 
     g = 1.0;
     g = g+g;
-    printf("%d:%g\t",n++,g);
+    printf("#0169:%d:%g\t",n++,g);
     g1 = g*g;
-    printf("%d:%g\t",n++,g1);
+    printf("#0171:%d:%g\t",n++,g1);
     g = g/g1;
-    printf("%d:%g\t",n++,g);
+    printf("#0173:%d:%g\t",n++,g);
     g = g-g1;
-    printf("%d:%g\t",n++,g);
+    printf("#0175:%d:%g\t",n++,g);
     g = sin(g1);
-    printf("%d:%g\t",n++,g);
+    printf("#0177:%d:%g\t",n++,g);
     g = testd(g,g1);
-    printf("%d:%g\t",n++,g);
-    printf("\n");
+    printf("#0179:%d:%g\t",n++,g);
+    printf("#0180:\n");
 
-    printf("simple float ");
+    printf("#0182:simple float ");
     f = f+f;
-    printf("%d:%g\t",n++,f);
+    printf("#0184:%d:%g\t",n++,f);
     f1 = f*f;
-    printf("%d:%g\t",n++,f1);
+    printf("#0186:%d:%g\t",n++,f1);
     f = f/f1;
-    printf("%d:%g\t",n++,f);
+    printf("#0188:%d:%g\t",n++,f);
     f = f-f1;
-    printf("%d:%g\t",n++,f);
+    printf("#0190:%d:%g\t",n++,f);
     f = sin(f1);
-    printf("%d:%g\t",n++,f);
-    printf("\n");
+    printf("#0192:%d:%g\t",n++,f);
+    printf("#0193:\n");
 
-    printf("post/pre increment ");
+    printf("#0195:post/pre increment ");
     g1 = g;
-    printf("%d:%g\t",n++,g1++ - ++g);
+    printf("#0197:%d:%g\t",n++,g1++ - ++g);
 
     f1 = f;
-    printf("%d:%g\t",n++,f1++ - ++f);
+    printf("#0200:%d:%g\t",n++,f1++ - ++f);
 
     g1 = g;
-    printf("%d:%g\t",n++,g1-- - --g);
+    printf("#0203:%d:%g\t",n++,g1-- - --g);
 
     f1 = f;
-    printf("%d:%g\t",n++,f1-- - --f);
+    printf("#0206:%d:%g\t",n++,f1-- - --f);
 
-    printf("\n");
-    printf("simple calc ");
+    printf("#0208:\n");
+    printf("#0209:simple calc ");
 
     f=0.13; g=-0.56; f1=-0.13; g1=0.56;
 
     g = f+f;
-    printf("%d:%g\t",n++,g);
+    printf("#0214:%d:%g\t",n++,g);
     f = g*g;
-    printf("%d:%g\t",n++,f);
+    printf("#0216:%d:%g\t",n++,f);
     g = g*g+f*f-g1*g1;
-    printf("%d:%g\t",n++,g);
-    printf("\n");
+    printf("#0218:%d:%g\t",n++,g);
+    printf("#0219:\n");
 
-    printf("float argument ");
+    printf("#0221:float argument ");
     f = testf(f,f1);
-    printf("%d:%g\t",n++,f);
+    printf("#0223:%d:%g\t",n++,f);
 
-    printf("\nindirect  ");
+    printf("#0225:\nindirect  ");
     n=1;
     f = 1.3; pf=&f; pf1=&f1;
 
     g = 1.0; pg=&g; pg1=&g1;
     *pg = *pg+ *pg;
-    printf("%d:%g\t",n++,*pg);
+    printf("#0231:%d:%g\t",n++,*pg);
     *pg1 = *pg**pg;
-    printf("%d:%g\t",n++,*pg1);
+    printf("#0233:%d:%g\t",n++,*pg1);
     *pg = *pg/ *pg1;
-    printf("%d:%g\t",n++,*pg);
+    printf("#0235:%d:%g\t",n++,*pg);
     *pg = *pg-*pg1;
-    printf("%d:%g\t",n++,*pg);
+    printf("#0237:%d:%g\t",n++,*pg);
     *pg = sin(*pg1);
-    printf("%d:%g\t",n++,*pg);
+    printf("#0239:%d:%g\t",n++,*pg);
     *pg = testd(*pg,*pg1);
-    printf("%d:%g\t",n++,*pg);
-    printf("\n");
+    printf("#0241:%d:%g\t",n++,*pg);
+    printf("#0242:\n");
 
     *pf = *pf+*pf;
-    printf("%d:%g\t",n++,*pf);
+    printf("#0245:%d:%g\t",n++,*pf);
     *pf1 = *pf**pf;
-    printf("%d:%g\t",n++,*pf1);
+    printf("#0247:%d:%g\t",n++,*pf1);
     *pf = *pf/ *pf1;
-    printf("%d:%g\t",n++,*pf);
+    printf("#0249:%d:%g\t",n++,*pf);
     *pf = *pf-*pf1;
-    printf("%d:%g\t",n++,*pf);
+    printf("#0251:%d:%g\t",n++,*pf);
     *pf = sin(*pf1);
-    printf("%d:%g\t",n++,*pf);
-    printf("\n");
+    printf("#0253:%d:%g\t",n++,*pf);
+    printf("#0254:\n");
 
-    printf("indirect post/pre ");
+    printf("#0256:indirect post/pre ");
     *pg1 = *pg;
-    printf("%d:%g\t",n++,(*pg1)++ - ++(*pg));
+    printf("#0258:%d:%g\t",n++,(*pg1)++ - ++(*pg));
 
     *pf1 = *pf;
-    printf("%d:%g\t",n++,(*pf1)++ - ++(*pf));
+    printf("#0261:%d:%g\t",n++,(*pf1)++ - ++(*pf));
 
     *pg1 = *pg;
-    printf("%d:%g\t",n++, (*pg1)-- - --(*pg));
+    printf("#0264:%d:%g\t",n++, (*pg1)-- - --(*pg));
 
     *pf1 = *pf;
-    printf("%d:%g\t",n++, (*pf1)-- - --(*pf));
-    printf("\n");
+    printf("#0267:%d:%g\t",n++, (*pf1)-- - --(*pf));
+    printf("#0268:\n");
 
     *pf=0.13; *pg=-0.56; *pf1=-0.13; *pg1=0.56;
 
     *pg = *pf+*pf;
-    printf("%d:%g\t",n++,*pg);
+    printf("#0273:%d:%g\t",n++,*pg);
     *pf = *pg**pg;
-    printf("%d:%g\t",n++,*pf);
+    printf("#0275:%d:%g\t",n++,*pf);
     *pg = *pg**pg+*pf**pf-*pg1**pg1;
-    printf("%d:%g\t",n++,*pg);
-    printf("\n");
+    printf("#0277:%d:%g\t",n++,*pg);
+    printf("#0278:\n");
 
-    printf("float argument ");
+    printf("#0280:float argument ");
 
     *pf = testf(*pf,*pf1);
-    printf("%d:%g\t",n++,*pf);
+    printf("#0283:%d:%g\t",n++,*pf);
 
 
-    printf("\nassop ");
+    printf("#0286:\nassop ");
     n=1;
     f = 1.3;
     g = 1.0;
 
     g *= 2*g;
-    printf("%d:%g\t",n++,g);
+    printf("#0292:%d:%g\t",n++,g);
     g /= 2*g;
-    printf("%d:%g\t",n++,g);
+    printf("#0294:%d:%g\t",n++,g);
     g -= 2*g;
-    printf("%d:%g\t",n++,g);
+    printf("#0296:%d:%g\t",n++,g);
     g += 2*g;
-    printf("%d:%g\t",n++,g);
+    printf("#0298:%d:%g\t",n++,g);
 
     f *= 2*g;
-    printf("%d:%g\t",n++,f);
+    printf("#0301:%d:%g\t",n++,f);
     f /= 2*g;
-    printf("%d:%g\t",n++,f);
+    printf("#0303:%d:%g\t",n++,f);
     f -= 2*g;
-    printf("%d:%g\t",n++,f);
+    printf("#0305:%d:%g\t",n++,f);
     f += 2*g;
-    printf("%d:%g\t",n++,f);
-    printf("\n");
+    printf("#0307:%d:%g\t",n++,f);
+    printf("#0308:\n");
 
     n=1;
     f = 1.3;
     g = 1.0;
 
-    printf("indirect assop ");
+    printf("#0314:indirect assop ");
     *pg *= 2**pg;
-    printf("%d:%g\t",n++,*pg);
+    printf("#0316:%d:%g\t",n++,*pg);
     *pg /= 2**pg;
-    printf("%d:%g\t",n++,*pg);
+    printf("#0318:%d:%g\t",n++,*pg);
     *pg -= 2**pg;
-    printf("%d:%g\t",n++,*pg);
+    printf("#0320:%d:%g\t",n++,*pg);
     *pg += 2**pg;
-    printf("%d:%g\t",n++,*pg);
+    printf("#0322:%d:%g\t",n++,*pg);
 
     *pf *= 2**pg;
-    printf("%d:%g\t",n++,*pf);
+    printf("#0325:%d:%g\t",n++,*pf);
     *pf /= 2**pg;
-    printf("%d:%g\t",n++,*pf);
+    printf("#0327:%d:%g\t",n++,*pf);
     *pf -= 2**pg;
-    printf("%d:%g\t",n++,*pf);
+    printf("#0329:%d:%g\t",n++,*pf);
     *pf += 2**pg;
-    printf("%d:%g\t",n++,*pf);
-    printf("\n");
+    printf("#0331:%d:%g\t",n++,*pf);
+    printf("#0332:\n");
 
 
     return;
@@ -343,7 +343,7 @@
   
     if (i<=0) return f;
 #if 1
-    printf("rec: %d %g\n",i,f);
+    printf("#0345:rec: %d %g\n",i,f);
 #endif
     g =  f*2;
     h =  f-0.5;
--- a/test/goto.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/goto.c	Sat Oct 30 18:49:25 2004 +0900
@@ -26,56 +26,56 @@
 code
 a2(int i,code conv())
 {
-    printf("a2 %d %s\n",i,print_conv(conv));
+    printf("#0028:a2 %d %s\n",i,print_conv(conv));
     goto conv(i+1,a4);
 }
 
 code
 a3(int i,code (*conv)())
 {
-    printf("a3 %d %s\n",i,print_conv(conv));
+    printf("#0035:a3 %d %s\n",i,print_conv(conv));
     goto conv(i+1,a5);
 }
 
 code
 a4(int i,code conv())
 {
-    printf("a4 %d %s\n",i,print_conv(conv));
+    printf("#0042:a4 %d %s\n",i,print_conv(conv));
     goto (*conv)(i+1,a6);
 }
 
 code
 a5(int i,code (*conv)())
 {
-    printf("a5 %d %s\n",i,print_conv(conv));
+    printf("#0049:a5 %d %s\n",i,print_conv(conv));
     goto (*conv)(i+1,i+2,i+3,a7);
 }
 
 code
 a6(int i,int j,int k,code conv())
 {
-    printf("a6 %d %s\n",i,print_conv(conv));
+    printf("#0056:a6 %d %s\n",i,print_conv(conv));
     goto conv(i+1,j,k,a8);
 }
 
 code
 a7(int i,,int j,int k,code (*conv)())
 {
-    printf("a7 %d %s\n",i,print_conv(conv));
+    printf("#0063:a7 %d %s\n",i,print_conv(conv));
     goto conv(i+1,j,k,a9);
 }
 
 code
 a8(int i,int j,int k,code conv())
 {
-    printf("a8 %d %s\n",i,print_conv(conv));
+    printf("#0070:a8 %d %s\n",i,print_conv(conv));
     goto (*conv)(i+1,j,k,exit0);
 }
 
 code
 a9(int i,int j,int k,code (*conv)())
 {
-    printf("a9 %d %s\n",i,print_conv(conv));
+    printf("#0077:a9 %d %s\n",i,print_conv(conv));
     goto (*conv)(0),env;
 }
 
--- a/test/ifdef.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/ifdef.c	Sat Oct 30 18:49:25 2004 +0900
@@ -65,13 +65,13 @@
 main()
 {
 	/* freopen("mcout.s","w",stdout); */
-        printf("test\n");
-        printf("%s\n",test0);
-        printf("%s\n",test1);
-        printf("%s\n",test2);
-        printf("%s\n",test3);
-        printf("%s\n",test4);
-        printf("%s\n",test5);
+        printf("#0067:test\n");
+        printf("#0068:%s\n",test0);
+        printf("#0069:%s\n",test1);
+        printf("#0070:%s\n",test2);
+        printf("#0071:%s\n",test3);
+        printf("#0072:%s\n",test4);
+        printf("#0073:%s\n",test5);
 	return 0;
 }
 
--- a/test/int.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/int.c	Sat Oct 30 18:49:25 2004 +0900
@@ -44,57 +44,57 @@
    unsigned d01 = 0x3ffffff;
    unsigned d02 = 0x300;
 
-   printf("%d %f %d %f\n",1,0.1,1,0.1);
-   printf("%f %d %f %d\n",0.1,1,0.1,1);
+   printf("#0046:%d %f %d %f\n",1,0.1,1,0.1);
+   printf("#0047:%f %d %f %d\n",0.1,1,0.1,1);
 
-   printf("%u %u %u\n",d00,d01%d02,d01*d02);
+   printf("#0049:%u %u %u\n",d00,d01%d02,d01*d02);
 
    g = 1;
    g = -g;
-   printf("%d\ncond ",g);
-   if(f==f*1) printf("1 ");
-   if(d==f*1) printf("2 ");
-   if(f==f1) printf("3 ");
-   if(d==d1) printf("4 ");
-   if(d==d2) printf("-4 ");
-   if(d>d1) printf("5 ");
-   if(d>d2) printf("-5 ");
-   if(d>=d1) printf("6 ");
-   if(d>=d2) printf("-6 ");
-   if(d!=d1) printf("7 ");
-   if(d!=d2) printf("-7 ");
-   if(d<d1) printf("8 ");
-   if(d<d2) printf("-8 ");
-   if(d<=d1) printf("9 ");
-   if(d<=d2) printf("-9 ");
+   printf("#0053:%d\ncond ",g);
+   if(f==f*1) printf("#0054:1 ");
+   if(d==f*1) printf("#0055:2 ");
+   if(f==f1) printf("#0056:3 ");
+   if(d==d1) printf("#0057:4 ");
+   if(d==d2) printf("#0058:-4 ");
+   if(d>d1) printf("#0059:5 ");
+   if(d>d2) printf("#0060:-5 ");
+   if(d>=d1) printf("#0061:6 ");
+   if(d>=d2) printf("#0062:-6 ");
+   if(d!=d1) printf("#0063:7 ");
+   if(d!=d2) printf("#0064:-7 ");
+   if(d<d1) printf("#0065:8 ");
+   if(d<d2) printf("#0066:-8 ");
+   if(d<=d1) printf("#0067:9 ");
+   if(d<=d2) printf("#0068:-9 ");
 
-   printf("unsigned ");
-   if(f>f1) printf("5 ");
-   if(f>f2) printf("-5 ");
-   if(f>=f1) printf("6 ");
-   if(f>=f2) printf("-6 ");
-   if(f!=f1) printf("7 ");
-   if(f!=f2) printf("-7 ");
-   if(f<f1) printf("8 ");
-   if(f<f2) printf("-8 ");
-   if(f<=f1) printf("9 ");
-   if(f<=f2) printf("-9 ");
+   printf("#0070:unsigned ");
+   if(f>f1) printf("#0071:5 ");
+   if(f>f2) printf("#0072:-5 ");
+   if(f>=f1) printf("#0073:6 ");
+   if(f>=f2) printf("#0074:-6 ");
+   if(f!=f1) printf("#0075:7 ");
+   if(f!=f2) printf("#0076:-7 ");
+   if(f<f1) printf("#0077:8 ");
+   if(f<f2) printf("#0078:-8 ");
+   if(f<=f1) printf("#0079:9 ");
+   if(f<=f2) printf("#0080:-9 ");
 
    d = 123; f=-234;
    i = d;
    d = i;
    i = f;
    f = i;
-   printf("\n%d %d %d",i,d,f);
+   printf("#0087:\n%d %d %d",i,d,f);
    f = g = d = d1 = d2 = f;
-   printf(" %d %d %d %d\n",i,d,f,g);
+   printf("#0089: %d %d %d %d\n",i,d,f,g);
 
    d = 320967294; f=224967294;
    u = d;
    d = u;
    u = f;
    f = u;
-   printf("%u %d %d\n",u,d,f);
+   printf("#0096:%u %d %d\n",u,d,f);
 
    print(1.0);
    print(0.1234*100);
@@ -102,7 +102,7 @@
    print(-1.234e+3);
 
    test1();
-   printf("nested call: %d\n",test2(test2(test2(test2(-333,3),5),6),7));
+   printf("#0104:nested call: %d\n",test2(test2(test2(test2(-333,3),5),6),7));
    /* test3(40,20); */
    return 0;
 }
@@ -117,8 +117,8 @@
 
 
     dd = (int*) &f;
-    printf("f %d ",f);
-    printf("dx %08x \n",*(dd));
+    printf("#0119:f %d ",f);
+    printf("#0120:dx %08x \n",*(dd));
 }
 
 int
@@ -150,221 +150,221 @@
     int *pg1;
     int n = 1;
 
-    printf("simple int ");
+    printf("#0152:simple int ");
     f = 1.3;
 
     g = 1.0;
     g = g+g;
-    printf("%d:%d\t",n++,g);
+    printf("#0157:%d:%d\t",n++,g);
     g1 = g*g;
-    printf("%d:%d\t",n++,g1);
+    printf("#0159:%d:%d\t",n++,g1);
     g = g/g1;
-    printf("%d:%d\t",n++,g);
+    printf("#0161:%d:%d\t",n++,g);
     g = g-g1;
-    printf("%d:%d\t",n++,g);
+    printf("#0163:%d:%d\t",n++,g);
     g = sin(g1);
-    printf("%d:%d\t",n++,g);
+    printf("#0165:%d:%d\t",n++,g);
     g = testd(g,g1);
-    printf("%d:%d\t",n++,g);
-    printf("\n");
+    printf("#0167:%d:%d\t",n++,g);
+    printf("#0168:\n");
     g = g+g;
 
     g = 3.0;
-    printf("%d:%d\t",n++,g);
+    printf("#0172:%d:%d\t",n++,g);
     g1 = g<<2;
-    printf("<< %d:%d\t",n++,g1);
+    printf("#0174:<< %d:%d\t",n++,g1);
     g1 = g<<f;
-    printf("<< %d:%d\t",n++,g1);
+    printf("#0176:<< %d:%d\t",n++,g1);
     g1 = g>>2;
-    printf(">> %d:%d\t",n++,g1);
+    printf("#0178:>> %d:%d\t",n++,g1);
     g1 = g>>f;
-    printf(">> %d:%d\t",n++,g1);
+    printf("#0180:>> %d:%d\t",n++,g1);
     g = g%g1;
-    printf("% %d:%d\t",n++,g);
+    printf("#0182:% %d:%d\t",n++,g);
     g = g|g1;
-    printf("| %d:%d\t",n++,g);
+    printf("#0184:| %d:%d\t",n++,g);
     g = g&g1;
-    printf("& %d:%d\t",n++,g);
+    printf("#0186:& %d:%d\t",n++,g);
     g = g^g1;
-    printf("^ %d:%d\t",n++,g);
+    printf("#0188:^ %d:%d\t",n++,g);
 
     g = -120;
     g1 = g>>2;
-    printf(">> %d:%d\t",n++,g1);
+    printf("#0192:>> %d:%d\t",n++,g1);
     g1 = g>>f;
-    printf(">> %d:%d\t",n++,g1);
+    printf("#0194:>> %d:%d\t",n++,g1);
 
-    printf("\n");
+    printf("#0196:\n");
 
-    printf("simple unsigned ");
+    printf("#0198:simple unsigned ");
     f = f+f;
-    printf("%d:%d\t",n++,f);
+    printf("#0200:%d:%d\t",n++,f);
     f1 = f*f;
-    printf("%d:%d\t",n++,f1);
+    printf("#0202:%d:%d\t",n++,f1);
     f = f/f1;
-    printf("%d:%d\t",n++,f);
+    printf("#0204:%d:%d\t",n++,f);
     f = f-f1;
-    printf("%d:%d\t",n++,f);
+    printf("#0206:%d:%d\t",n++,f);
     f = sin(f1);
-    printf("%d:%d\t",n++,f);
-    printf("\n");
+    printf("#0208:%d:%d\t",n++,f);
+    printf("#0209:\n");
 
     f = 3.0;
-    printf("%d:%d\t",n++,f);
+    printf("#0212:%d:%d\t",n++,f);
     f1 = f<<f;
-    printf("%d:%d\t",n++,f1);
+    printf("#0214:%d:%d\t",n++,f1);
     f = f%f1;
-    printf("%d:%d\t",n++,f);
+    printf("#0216:%d:%d\t",n++,f);
     f = f|f1;
-    printf("%d:%d\t",n++,f);
+    printf("#0218:%d:%d\t",n++,f);
     f = f&f1;
-    printf("%d:%d\t",n++,f);
+    printf("#0220:%d:%d\t",n++,f);
     f = f^f1;
-    printf("%d:%d\t",n++,f);
-    printf("\n");
+    printf("#0222:%d:%d\t",n++,f);
+    printf("#0223:\n");
 
 
-    printf("post/pre increment ");
+    printf("#0226:post/pre increment ");
     g1 = g;
-    printf("%d:%d\t",n++,g1++ - ++g);
+    printf("#0228:%d:%d\t",n++,g1++ - ++g);
 
     f1 = f;
-    printf("%d:%d\t",n++,f1++ - ++f);
+    printf("#0231:%d:%d\t",n++,f1++ - ++f);
 
     g1 = g;
-    printf("%d:%d\t",n++,g1-- - --g);
+    printf("#0234:%d:%d\t",n++,g1-- - --g);
 
     f1 = f;
-    printf("%d:%d\t",n++,f1-- - --f);
+    printf("#0237:%d:%d\t",n++,f1-- - --f);
 
-    printf("\n");
-    printf("simple calc ");
+    printf("#0239:\n");
+    printf("#0240:simple calc ");
 
     f=3.13; g=-7.56; f1=-5.13; g1=7.56;
 
     g = f+f;
-    printf("%d:%d\t",n++,g);
+    printf("#0245:%d:%d\t",n++,g);
     f = g*g;
-    printf("%d:%d\t",n++,f);
+    printf("#0247:%d:%d\t",n++,f);
     g = g*g+f*f-g1*g1;
-    printf("%d:%d\t",n++,g);
-    printf("\n");
+    printf("#0249:%d:%d\t",n++,g);
+    printf("#0250:\n");
 
-    printf("unsigned argument ");
+    printf("#0252:unsigned argument ");
     f = testf(f,f1);
-    printf("%d:%d\t",n++,f);
+    printf("#0254:%d:%d\t",n++,f);
 
-    printf("\nindirect  ");
+    printf("#0256:\nindirect  ");
     n=1;
     f = 1.3; pf=&f; pf1=&f1;
 
     ahoaho();
     g = 1.0; pg=&g; pg1=&g1;
     *pg = *pg+ *pg;
-    printf("%d:%d\t",n++,*pg);
+    printf("#0263:%d:%d\t",n++,*pg);
     *pg1 = *pg**pg;
-    printf("%d:%d\t",n++,*pg1);
+    printf("#0265:%d:%d\t",n++,*pg1);
     *pg = *pg/ *pg1;
-    printf("%d:%d\t",n++,*pg);
+    printf("#0267:%d:%d\t",n++,*pg);
     *pg = *pg-*pg1;
-    printf("%d:%d\t",n++,*pg);
+    printf("#0269:%d:%d\t",n++,*pg);
     *pg = sin(*pg1);
-    printf("%d:%d\t",n++,*pg);
+    printf("#0271:%d:%d\t",n++,*pg);
     *pg = testd(*pg,*pg1);
-    printf("%d:%d\t",n++,*pg);
-    printf("\n");
+    printf("#0273:%d:%d\t",n++,*pg);
+    printf("#0274:\n");
 
     *pf = *pf+*pf;
-    printf("%d:%d\t",n++,*pf);
+    printf("#0277:%d:%d\t",n++,*pf);
     *pf1 = *pf**pf;
-    printf("%d:%d\t",n++,*pf1);
+    printf("#0279:%d:%d\t",n++,*pf1);
     *pf = *pf/ *pf1;
-    printf("%d:%d\t",n++,*pf);
+    printf("#0281:%d:%d\t",n++,*pf);
     *pf = *pf-*pf1;
-    printf("%d:%d\t",n++,*pf);
+    printf("#0283:%d:%d\t",n++,*pf);
     *pf = sin(*pf1);
-    printf("%d:%d\t",n++,*pf);
-    printf("\n");
+    printf("#0285:%d:%d\t",n++,*pf);
+    printf("#0286:\n");
 
-    printf("indirect post/pre ");
+    printf("#0288:indirect post/pre ");
     *pg1 = *pg;
-    printf("%d:%d\t",n++,(*pg1)++ - ++(*pg));
+    printf("#0290:%d:%d\t",n++,(*pg1)++ - ++(*pg));
 
     *pf1 = *pf;
-    printf("%d:%d\t",n++,(*pf1)++ - ++(*pf));
+    printf("#0293:%d:%d\t",n++,(*pf1)++ - ++(*pf));
 
     *pg1 = *pg;
-    printf("%d:%d\t",n++, (*pg1)-- - --(*pg));
+    printf("#0296:%d:%d\t",n++, (*pg1)-- - --(*pg));
 
     *pf1 = *pf;
-    printf("%d:%d\t",n++, (*pf1)-- - --(*pf));
-    printf("\n");
+    printf("#0299:%d:%d\t",n++, (*pf1)-- - --(*pf));
+    printf("#0300:\n");
 
     *pf=3.13; *pg=-7.56; *pf1=-5.13; *pg1=7.56;
 
     *pg = *pf+*pf;
-    printf("%d:%d\t",n++,*pg);
+    printf("#0305:%d:%d\t",n++,*pg);
     *pf = *pg**pg;
-    printf("%d:%d\t",n++,*pf);
+    printf("#0307:%d:%d\t",n++,*pf);
     *pg = *pg**pg+*pf**pf-*pg1**pg1;
-    printf("%d:%d\t",n++,*pg);
-    printf("\n");
+    printf("#0309:%d:%d\t",n++,*pg);
+    printf("#0310:\n");
 
-    printf("unsigned argument ");
+    printf("#0312:unsigned argument ");
 
     *pf = testf(*pf,*pf1);
-    printf("%d:%d\t",n++,*pf);
+    printf("#0315:%d:%d\t",n++,*pf);
 
 
-    printf("\nassop ");
+    printf("#0318:\nassop ");
     n=1;
     f = 1.3;
     g = 1.0;
 
     g *= 2*g;
-    printf("%d:%d\t",n++,g);
+    printf("#0324:%d:%d\t",n++,g);
     g /= 2*g;
-    printf("%d:%d\t",n++,g);
+    printf("#0326:%d:%d\t",n++,g);
     g -= 2*g;
-    printf("%d:%d\t",n++,g);
+    printf("#0328:%d:%d\t",n++,g);
     g += 2*g;
-    printf("%d:%d\t",n++,g);
+    printf("#0330:%d:%d\t",n++,g);
 
     g = -3;
     f *= 2*g;
-    printf("%d:%d\t",n++,f);
+    printf("#0334:%d:%d\t",n++,f);
     f /= 2*g;
-    printf("%d:%d\t",n++,f);
+    printf("#0336:%d:%d\t",n++,f);
     f -= 2*g;
-    printf("%d:%d\t",n++,f);
+    printf("#0338:%d:%d\t",n++,f);
     f += 2*g;
-    printf("%d:%d\t",n++,f);
-    printf("\n");
+    printf("#0340:%d:%d\t",n++,f);
+    printf("#0341:\n");
 
     n=1;
     f = 1.3;
     g = 1.0;
 
-    printf("indirect assop ");
+    printf("#0347:indirect assop ");
     *pg *= 2**pg;
-    printf("%d:%d\t",n++,*pg);
+    printf("#0349:%d:%d\t",n++,*pg);
     *pg /= 2**pg;
-    printf("%d:%d\t",n++,*pg);
+    printf("#0351:%d:%d\t",n++,*pg);
     *pg -= 2**pg;
-    printf("%d:%d\t",n++,*pg);
+    printf("#0353:%d:%d\t",n++,*pg);
     *pg += 2**pg;
-    printf("%d:%d\t",n++,*pg);
+    printf("#0355:%d:%d\t",n++,*pg);
 
     *pg = -3;
     *pf *= 2**pg;
-    printf("%d:%d\t",n++,*pf);
+    printf("#0359:%d:%d\t",n++,*pf);
     *pf /= 2**pg;
-    printf("%d:%d\t",n++,*pf);
+    printf("#0361:%d:%d\t",n++,*pf);
     *pf -= 2**pg;
-    printf("%d:%d\t",n++,*pf);
+    printf("#0363:%d:%d\t",n++,*pf);
     *pf += 2**pg;
-    printf("%d:%d\t",n++,*pf);
-    printf("\n");
+    printf("#0365:%d:%d\t",n++,*pf);
+    printf("#0366:\n");
 
 
     return;
@@ -377,7 +377,7 @@
   
     if (i<=0) return f;
 #if 0
-    printf("rec: %d %d\n",i,f);
+    printf("#0379:rec: %d %d\n",i,f);
 #endif
     g =  f*2;
     h =  f-3.5;
@@ -390,9 +390,9 @@
     int i,j;
     for(i=0;i<10;i++) {
 	for(j=0;j<10;j++) {
-	    printf("%d ",(base+i)%(base1+j));
+	    printf("#0392:%d ",(base+i)%(base1+j));
 	}
-	printf("\n");
+	printf("#0394:\n");
     }
     return 0;
 }
--- a/test/long.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/long.c	Sat Oct 30 18:49:25 2004 +0900
@@ -63,119 +63,119 @@
      k = 44;
      k = i*j+3+k;
      m = i*j-7+k;
-     printf("%lld %lld %llu\n",i,k,m);
-     printf("%lld %lld %llu\n",i,1231234234233LL,m);
-     printf("0x%llx 0x%llx 0x%llx\n",i,k,m);
-     printf("0x%llx 0x%llx 0x%llx\n",i,1231234234233LL,m);
+     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);
 
      g0 = -2343423423424234234LL;
      g0++; --g0;
      ++g0; g0--;
-     printf("g0=%lld\n",g0);
-     printf("g0=0x%llx\n",g0);
+     printf("#0073:g0=%lld\n",g0);
+     printf("#0074:g0=0x%llx\n",g0);
      g1 = -2343423423424234234LL;
      g1++; --g1;
      ++g1; g1--;
-     printf("g1=%lld\n",g1);
-     printf("g1=0x%llx\n",g1);
+     printf("#0078:g1=%lld\n",g1);
+     printf("#0079:g1=0x%llx\n",g1);
 
      sg0 = 2343423423424234234LL;
      sg0++; --sg0;
      ++sg0; sg0--;
-     printf("sg0=%lld\n",sg0);
+     printf("#0084:sg0=%lld\n",sg0);
      sg1 = -2343423423424234234LL;
      sg1++; --sg1;
      ++sg1; sg1--;
-     printf("sg1=%lld\n",sg1);
+     printf("#0088:sg1=%lld\n",sg1);
 
      pg0 = &g0;
      ph0 = &h0;
      *pg0 = -2343423423424234234LL;
      //*pg0++; *--pg0;
      //*++pg0; *g0--;
-     printf("g0=%lld\n",*pg0);
+     printf("#0095:g0=%lld\n",*pg0);
      pg1 = &g1;
      ph1 = &h1;
      *pg1 = -2343423423424234234LL;
      //*pg1++; --*pg1;
      //++*pg1; *pg1--;
-     printf("g1=%lld\n",*pg1);
+     printf("#0101:g1=%lld\n",*pg1);
 
      psg0 = &sg0;
      psh0 = &sh0;
      *psg0 = -2343423423424234234LL;
      //*sg0++; *--sg0;
      //*++sg0; *sg0--;
-     printf("sg0=%lld\n",*psg0);
+     printf("#0108:sg0=%lld\n",*psg0);
      psg1 = &sg1;
      psh1 = &sh1;
      *psg1 = -2343423423424234234LL;
      //*sg1++; *--sg1;
      //*++sg1; *sg1--;
-     printf("sg1=%lld\n",*psg1);
+     printf("#0114:sg1=%lld\n",*psg1);
 
 
      h0 = g0 - 20;
      c[33] = g0;
 
-     if (i==j) {  printf("i==j\n"); } else { printf("i!=j\n"); }
+     if (i==j) {  printf("#0120:i==j\n"); } else { printf("i!=j\n"); }
 
      a[33] = i;
      b[33] = 2342342342342342342LL;
-     printf("i=%lld\n",i);
-     printf("j=%lld\n",j);
+     printf("#0124:i=%lld\n",i);
+     printf("#0125:j=%lld\n",j);
      i++; --i; 
      j++; --j; 
-     printf("i=%lld\n",i);
-     printf("j=%lld\n",j);
+     printf("#0128:i=%lld\n",i);
+     printf("#0129:j=%lld\n",j);
      gi = 2342342342342342342LL;
      gj = 2342342342342342342LL;
      gi++; --gi; 
      gj++; --gj; 
-     printf("gi=%lld\n",gi);
-     printf("gj=%lld\n",gj);
+     printf("#0134:gi=%lld\n",gi);
+     printf("#0135:gj=%lld\n",gj);
 
-     printf("k=%lld\n",k);
-     printf("m=%lld\n",m);
-     printf("k=0x%llx\n",k);
-     printf("m=0x%llx\n",m);
-     printf("a[33]=%lld\n",a[33]);
-     printf("b[33]=%lld\n",b[33]);
-     printf("a[33]=%lld\n",++a[33]);
-     printf("b[33]=%lld\n",b[33]--);
+     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("g0=%lld\n",g0);
-     printf("h0=%lld\n",h0);
-     printf("c[33]=%lld\n",c[33]);
+     printf("#0146:g0=%lld\n",g0);
+     printf("#0147:h0=%lld\n",h0);
+     printf("#0148:c[33]=%lld\n",c[33]);
 
      p = data;
-     printf("*p++ = %lld\n",*p++);
-     printf("*++p = %lld\n",*++p);
+     printf("#0151:*p++ = %lld\n",*p++);
+     printf("#0152:*++p = %lld\n",*++p);
      *p++ = -2342342342342342342LL;
-     printf("*p-- = %lld\n",*p--);
-     printf("*--p = %lld\n",*--p);
+     printf("#0154:*p-- = %lld\n",*p--);
+     printf("#0155:*--p = %lld\n",*--p);
      up = udata;
-     printf("*up-- = %lld\n",*up--);
-     printf("*--up = %lld\n",*--up);
+     printf("#0157:*up-- = %lld\n",*up--);
+     printf("#0158:*--up = %lld\n",*--up);
      *up++ = 65530;
-     printf("*up-- = %lld\n",*up--);
-     printf("*--up = %lld\n",*--up);
+     printf("#0160:*up-- = %lld\n",*up--);
+     printf("#0161:*--up = %lld\n",*--up);
      
-    printf("f(%lld %llu %llu %lld %lld)\n",i,j,k,m,a[33]);
+    printf("#0163:f(%lld %llu %llu %lld %lld)\n",i,j,k,m,a[33]);
 
      ii = f(i,j,k,m,a[33]); 
-     printf("f()=%lld\n",ii);
-     printf("f()=0x%llx\n",ii);
+     printf("#0166:f()=%lld\n",ii);
+     printf("#0167:f()=0x%llx\n",ii);
      ii = g(i,j,k,m,a[33]); 
-     printf("g()=%lld\n",ii);
-     printf("g()=0x%llx\n",ii);
+     printf("#0169:g()=%lld\n",ii);
+     printf("#0170: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("f(%lld %llu %llu %lld %lld)\n",i,j,k,m,a);
+    printf("#0177:f(%lld %llu %llu %lld %lld)\n",i,j,k,m,a);
     return  i+j*k-m/a;
 }
 
@@ -188,7 +188,7 @@
 void
 test3()
 {
-    printf("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("#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",
 f2ll((long long ) -3423423234234LL),
 d2ll((long long ) -3423423234234LL),
 f2ull((unsigned long long ) 34234234234234LL),
--- a/test/macro.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/macro.c	Sat Oct 30 18:49:25 2004 +0900
@@ -14,7 +14,7 @@
 #define TEST111 TEST0
 
 #define c(a,b)  g(a+1,b+1)
-#define g(a,b)  printf("%d %d\n",a+1,b+1);
+#define g(a,b)  printf("#0016:%d %d\n",a+1,b+1);
 #define d(a,b)  cadr(b)+3
 /*
 
@@ -48,24 +48,24 @@
    g(car(cadr(e)),cadr(e));
 #endif
 #if 0
-   printf("1\n");
+   printf("#0050:1\n");
 #elif (1)
-   printf("2\n");
+   printf("#0052:2\n");
 #elif (2)
-   printf("3\n");
+   printf("#0054:3\n");
 #else
-   printf("4\n");
+   printf("#0056:4\n");
 #endif
 #if 0
-   printf("1\n");
+   printf("#0059:1\n");
 #elif (0)
-   printf("2\n");
+   printf("#0061:2\n");
 #elif (0)
-   printf("3\n");
+   printf("#0063:3\n");
 #else
-   printf("4\n");
+   printf("#0065:4\n");
 #endif
-    printf("%d\n",name(3,hoge));
+    printf("#0067:%d\n",name(3,hoge));
     return 0;
 }
 
--- a/test/offset.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/offset.c	Sat Oct 30 18:49:25 2004 +0900
@@ -15,15 +15,15 @@
 int local_large[BIT16];
 
 #if 0
-    printf("int ac =\t%x\n",&ac);
-    printf("int midium[0] =\t%x\n",&midium[0]);
-    printf("int midium[BIT12] =\t%x\n",&midium[BIT12]);
-    printf("int large[0] =\t%x\n",&large[0]);
-    printf("int large[BIT16] =\t%x\n",&large[BIT16]);
-    printf("int local_midium[0] =\t%x\n",&local_midium[0]);
-    printf("int local_midium[BIT12] =\t%x\n",&local_midium[BIT12]);
-    printf("int local_large[0] =\t%x\n",&local_large[0]);
-    printf("int local_large[BIT16] =\t%x\n",&local_large[BIT16]);
+    printf("#0017:int ac =\t%x\n",&ac);
+    printf("#0018:int midium[0] =\t%x\n",&midium[0]);
+    printf("#0019:int midium[BIT12] =\t%x\n",&midium[BIT12]);
+    printf("#0020:int large[0] =\t%x\n",&large[0]);
+    printf("#0021:int large[BIT16] =\t%x\n",&large[BIT16]);
+    printf("#0022:int local_midium[0] =\t%x\n",&local_midium[0]);
+    printf("#0023:int local_midium[BIT12] =\t%x\n",&local_midium[BIT12]);
+    printf("#0024:int local_large[0] =\t%x\n",&local_large[0]);
+    printf("#0025:int local_large[BIT16] =\t%x\n",&local_large[BIT16]);
 #endif
 
   midium[0]=0x55;
@@ -46,25 +46,25 @@
   local_midium[BIT12-1]=0xaa;
   local_large[BIT16-1]=0xaa;
 
-   printf("%x\n", midium[0]);
-   printf("%x\n", large[0]);
-   printf("%x\n", local_midium[0]);
-   printf("%x\n", local_large[0]);
+   printf("#0048:%x\n", midium[0]);
+   printf("#0049:%x\n", large[0]);
+   printf("#0050:%x\n", local_midium[0]);
+   printf("#0051:%x\n", local_large[0]);
 
-   printf("%x\n", midium[BIT8]);
-   printf("%x\n", large[BIT8]);
-   printf("%x\n", local_midium[BIT8]);
-   printf("%x\n", local_large[BIT8]);
+   printf("#0053:%x\n", midium[BIT8]);
+   printf("#0054:%x\n", large[BIT8]);
+   printf("#0055:%x\n", local_midium[BIT8]);
+   printf("#0056:%x\n", local_large[BIT8]);
 
-   printf("%x\n", midium[BIT10]);
-   printf("%x\n", large[BIT10]);
-   printf("%x\n", local_midium[BIT10]);
-   printf("%x\n", local_large[BIT10]);
+   printf("#0058:%x\n", midium[BIT10]);
+   printf("#0059:%x\n", large[BIT10]);
+   printf("#0060:%x\n", local_midium[BIT10]);
+   printf("#0061:%x\n", local_large[BIT10]);
 
-   printf("%x\n", midium[BIT12-1]);
-   printf("%x\n", large[BIT16-1]);
-   printf("%x\n", local_midium[BIT12-1]);
-   printf("%x\n", local_large[BIT16-1]);
+   printf("#0063:%x\n", midium[BIT12-1]);
+   printf("#0064:%x\n", large[BIT16-1]);
+   printf("#0065:%x\n", local_midium[BIT12-1]);
+   printf("#0066:%x\n", local_large[BIT16-1]);
 
    p = local_large+BIT16;
 
@@ -74,11 +74,11 @@
    p[-(BIT12-1)] = 0xdd;
    p[-(BIT16-1)] = 0xee;
 
-   printf("%x\n", p[-1]);
-   printf("%x\n", p[-BIT8]);
-   printf("%x\n", p[-BIT10]);
-   printf("%x\n", p[-(BIT12-1)]);
-   printf("%x\n", p[-(BIT16-1)]);
+   printf("#0076:%x\n", p[-1]);
+   printf("#0077:%x\n", p[-BIT8]);
+   printf("#0078:%x\n", p[-BIT10]);
+   printf("#0079:%x\n", p[-(BIT12-1)]);
+   printf("#0080:%x\n", p[-(BIT16-1)]);
 
    p = large+BIT16;
 
@@ -88,11 +88,11 @@
    p[-(BIT12-1)] = 0xdd;
    p[-(BIT16-1)] = 0xee;
 
-   printf("%x\n", p[-1]);
-   printf("%x\n", p[-BIT8]);
-   printf("%x\n", p[-BIT10]);
-   printf("%x\n", p[-(BIT12-1)]);
-   printf("%x\n", p[-(BIT16-1)]);
+   printf("#0090:%x\n", p[-1]);
+   printf("#0091:%x\n", p[-BIT8]);
+   printf("#0092:%x\n", p[-BIT10]);
+   printf("#0093:%x\n", p[-(BIT12-1)]);
+   printf("#0094:%x\n", p[-(BIT16-1)]);
 
 
     for(p=local_midium;p<&local_midium[BIT12];p++) *p = p-local_midium;
@@ -109,7 +109,7 @@
     
     main0(ac,av);
 
-    printf("%d %d %d %d\n",ac,i,j,k);
+    printf("#0111:%d %d %d %d\n",ac,i,j,k);
     return 0;
 }
 
--- a/test/regargs.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/regargs.c	Sat Oct 30 18:49:25 2004 +0900
@@ -2,14 +2,14 @@
 int
 arg1(int a1,int a2,int a3,int a4)
 {
-    printf("%d %d %d %d\n",a1,a2,a3,a4);
+    printf("#0004:%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("%d %d %d %d\n",a1,a2,a3,a4);
+    printf("#0011:%d %d %d %d\n",a1,a2,a3,a4);
 }
 
 main()
--- a/test/scope.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/scope.c	Sat Oct 30 18:49:25 2004 +0900
@@ -15,7 +15,7 @@
 	*i =  k++;
     }
     k--;
-    printf("f %d\n",k);
+    printf("#0017:f %d\n",k);
 } 
 
 int
@@ -33,7 +33,7 @@
 		f(&i,&&exit0); 
 		if (i==5) 
 		    goto exit0;
-		printf("2nd inner %d %d %0x\n",i,k,&&exit1==exit);
+		printf("#0035:2nd inner %d %d %0x\n",i,k,&&exit1==exit);
 	    exit0:
 	    i;
 	    })!=7) {
@@ -41,10 +41,10 @@
 	} else
 	    goto *exit;
 exit1:
-	printf("inner %d %d %0x\n",i,k,&&exit1==exit);
+	printf("#0043:inner %d %d %0x\n",i,k,&&exit1==exit);
     }
     k++;
 exit0:
-    printf("outer %d %d %0x\n",i,k,&&exit0==exit);
+    printf("#0047:outer %d %d %0x\n",i,k,&&exit0==exit);
     return 0;
 }
--- a/test/scope.code-out	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/scope.code-out	Sat Oct 30 18:49:25 2004 +0900
@@ -1,14 +1,14 @@
-f 2
-2nd inner 3 0 0
-inner 4 0 0
-f 1
-2nd inner 4 1 0
-inner 4 1 0
-f 0
-inner 4 2 0
-f -1
-2nd inner 6 3 0
-inner 4 3 0
-f -2
-2nd inner 7 4 0
-outer 3 10 1
+#0017:f 2
+#0035:2nd inner 3 0 0
+#0043:inner 4 0 0
+#0017:f 1
+#0035:2nd inner 4 1 0
+#0043:inner 4 1 0
+#0017:f 0
+#0043:inner 4 2 0
+#0017:f -1
+#0035:2nd inner 6 3 0
+#0043:inner 4 3 0
+#0017:f -2
+#0035:2nd inner 7 4 0
+#0047:outer 3 10 1
--- a/test/short.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/short.c	Sat Oct 30 18:49:25 2004 +0900
@@ -33,102 +33,102 @@
      k = 44;
      k = i*j+3+k;
      m = i*j-7+k;
-     printf("%d %d %d\n",i,k,m);
+     printf("#0035:%d %d %d\n",i,k,m);
 
      g0 = 123;
      g0++; --g0;
      ++g0; g0--;
-     printf("g0=%d\n",g0);
+     printf("#0040:g0=%d\n",g0);
      g1 = -123;
      g1++; --g1;
      ++g1; g1--;
-     printf("g1=%d\n",g1);
+     printf("#0044:g1=%d\n",g1);
 
      sg0 = 123;
      sg0++; --sg0;
      ++sg0; sg0--;
-     printf("sg0=%d\n",sg0);
+     printf("#0049:sg0=%d\n",sg0);
      sg1 = -123;
      sg1++; --sg1;
      ++sg1; sg1--;
-     printf("sg1=%d\n",sg1);
+     printf("#0053:sg1=%d\n",sg1);
 
      pg0 = &g0;
      ph0 = &h0;
      *pg0 = 123;
      //*pg0++; *--pg0;
      //*++pg0; *g0--;
-     printf("g0=%d\n",*pg0);
+     printf("#0060:g0=%d\n",*pg0);
      pg1 = &g1;
      ph1 = &h1;
      *pg1 = -123;
      //*pg1++; --*pg1;
      //++*pg1; *pg1--;
-     printf("g1=%d\n",*pg1);
+     printf("#0066:g1=%d\n",*pg1);
 
      psg0 = &sg0;
      psh0 = &sh0;
      *psg0 = 123;
      //*sg0++; *--sg0;
      //*++sg0; *sg0--;
-     printf("sg0=%d\n",*psg0);
+     printf("#0073:sg0=%d\n",*psg0);
      psg1 = &sg1;
      psh1 = &sh1;
      *psg1 = -123;
      //*sg1++; *--sg1;
      //*++sg1; *sg1--;
-     printf("sg1=%d\n",*psg1);
+     printf("#0079:sg1=%d\n",*psg1);
 
 
      h0 = g0 - 20;
      c[33] = g0;
 
-     if (i==j) {  printf("i==j\n"); } else { printf("i!=j\n"); }
+     if (i==j) {  printf("#0085:i==j\n"); } else { printf("i!=j\n"); }
 
      a[33] = i;
      b[33] = 105;
-     printf("i=%d\n",i);
-     printf("j=%d\n",j);
+     printf("#0089:i=%d\n",i);
+     printf("#0090:j=%d\n",j);
      i++; --i; 
      j++; --j; 
-     printf("i=%d\n",i);
-     printf("j=%d\n",j);
+     printf("#0093:i=%d\n",i);
+     printf("#0094:j=%d\n",j);
      gi = 3333;
      gj = 6666;
      gi++; --gi; 
      gj++; --gj; 
-     printf("gi=%d\n",gi);
-     printf("gj=%d\n",gj);
+     printf("#0099:gi=%d\n",gi);
+     printf("#0100:gj=%d\n",gj);
 
-     printf("k=%d\n",k);
-     printf("m=%d\n",m);
-     printf("a[33]=%d\n",a[33]);
-     printf("b[33]=%d\n",b[33]);
-     printf("a[33]=%d\n",++a[33]);
-     printf("b[33]=%d\n",b[33]--);
+     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("g0=%d\n",g0);
-     printf("h0=%d\n",h0);
-     printf("c[33]=%d\n",c[33]);
+     printf("#0109:g0=%d\n",g0);
+     printf("#0110:h0=%d\n",h0);
+     printf("#0111:c[33]=%d\n",c[33]);
 
      p = data;
-     printf("*p++ = %d\n",*p++);
-     printf("*++p = %d\n",*++p);
+     printf("#0114:*p++ = %d\n",*p++);
+     printf("#0115:*++p = %d\n",*++p);
      *p++ = -343;
-     printf("*p-- = %d\n",*p--);
-     printf("*--p = %d\n",*--p);
+     printf("#0117:*p-- = %d\n",*p--);
+     printf("#0118:*--p = %d\n",*--p);
      up = udata;
-     printf("*up-- = %d\n",*up--);
-     printf("*--up = %d\n",*--up);
+     printf("#0120:*up-- = %d\n",*up--);
+     printf("#0121:*--up = %d\n",*--up);
      *up++ = 65530;
-     printf("*up-- = %d\n",*up--);
-     printf("*--up = %d\n",*--up);
+     printf("#0123:*up-- = %d\n",*up--);
+     printf("#0124:*--up = %d\n",*--up);
      
 
      ii = f(i,j,k,m,a[33]); 
-     printf("f()=%d\n",ii);
+     printf("#0128:f()=%d\n",ii);
      ii = g(i,j,k,m,a[33]); 
-     printf("f()=%d\n",ii);
+     printf("#0130:f()=%d\n",ii);
   return 0;  
 }
 
--- a/test/simp.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/simp.c	Sat Oct 30 18:49:25 2004 +0900
@@ -11,9 +11,9 @@
 {
     int i;
 
-    printf("%d\n",ac);
+    printf("#0013:%d\n",ac);
     for(i=0;i<ac;i++) {
-	printf("%s\n",&av[i][3]);
+	printf("#0015:%s\n",&av[i][3]);
     }
     ch = 'E';
     return main0(ac,ch,av);
@@ -25,11 +25,11 @@
 char *av[];
 {
     int i;
-    printf("%d %c\n",ac,ch);
+    printf("#0027:%d %c\n",ac,ch);
     for(i=0;i<ac;i++) {
-	printf("%s\n",&av[i][3]);
+	printf("#0029:%s\n",&av[i][3]);
     }
-    printf("%d==1\n",alpha(ch));
+    printf("#0031:%d==1\n",alpha(ch));
     return 0;
 }
 
--- a/test/simp0.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/simp0.c	Sat Oct 30 18:49:25 2004 +0900
@@ -1,6 +1,6 @@
 
 main(int ac,char *av[])
 {
-    printf("%d %d %d %s\n",1,2,3,&av[ac-1][3]);
+    printf("#0003:%d %d %d %s\n",1,2,3,&av[ac-1][3]);
     return 0;
 }
--- a/test/simp1.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/simp1.c	Sat Oct 30 18:49:25 2004 +0900
@@ -1,21 +1,21 @@
 int
 i(int a,int b,int c,int d,int f)
 {
-	printf("i(%d,%d,%d,%d,%d)\n",a,b,c,d,f);
+	printf("#0003: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("s(%d,%d,%d,%d,%d)\n",a,b,c,d,f);
+	printf("#0010: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("ch(%d,%d,%d,%d,%d)\n",a,b,c,d,f);
+	printf("#0017:ch(%d,%d,%d,%d,%d)\n",a,b,c,d,f);
 	return a+b+c+d+f;
 }
 
@@ -23,21 +23,21 @@
 float
 f(float a,float b,float c,float d,float f)
 {
-	printf("f(%g,%g,%g,%g,%g)\n",a,b,c,d,f);
+	printf("#0025: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("d(%g,%g,%g,%g,%g)\n",a,b,c,d,f);
+	printf("#0032: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("l(%lld,%lld,%lld,%lld,%lld)\n",a,b,c,d,f);
+	printf("#0039:l(%lld,%lld,%lld,%lld,%lld)\n",a,b,c,d,f);
 	return a+b+c+d+f;
 }
 
@@ -50,7 +50,7 @@
 	b=-3;
 	c=5;
 	c = i(a*3,b*c,b+c,b/c,b-c);
-	printf("int: %d\n",c);
+	printf("#0052:int: %d\n",c);
 }
 
 int
@@ -61,7 +61,7 @@
 	b=-3.0;
 	c=5.0;
 	c = f(a*3,b*c,b+c,b/c,b-c);
-	printf("float: %g\n",c);
+	printf("#0063:float: %g\n",c);
 }
 
 int
@@ -72,7 +72,7 @@
 	b=-3.0;
 	c=5.0;
 	c = d(a*3,b*c,b+c,b/c,b-c);
-	printf("double: %g\n",c);
+	printf("#0074:double: %g\n",c);
 }
 
 int
@@ -83,7 +83,7 @@
 	b=-3;
 	c=5;
 	c = l(a*3,b*c,b+c,b/c,b-c);
-	printf("long long: %lld\n",c);
+	printf("#0085:long long: %lld\n",c);
 }
 
 int
@@ -94,7 +94,7 @@
 	b=-3;
 	c=5;
 	c = ch(a*3,b*c,b+c,b/c,b-c);
-	printf("char: %d\n",c);
+	printf("#0096:char: %d\n",c);
 }
 
 int
@@ -105,7 +105,7 @@
 	b=-3;
 	c=5;
 	c = s(a*3,b*c,b+c,b/c,b-c);
-	printf("short: %d\n",c);
+	printf("#0107:short: %d\n",c);
 }
 
 main()
--- a/test/static.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/static.c	Sat Oct 30 18:49:25 2004 +0900
@@ -5,7 +5,7 @@
    static int count = 55;
    static int count1;
 
-   printf("%d %d\n",count++,count1++);
+   printf("#0007:%d %d\n",count++,count1++);
   
 }
 
--- a/test/switch.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/switch.c	Sat Oct 30 18:49:25 2004 +0900
@@ -13,1106 +13,1106 @@
 main1(int i)
 {
    switch(i) {
-case 19: printf("case 1 19\n"); break;
-case 20: printf("case 1 20\n"); break;
-case 21: printf("case 1 21\n"); break;
-case 22: printf("case 1 22\n"); break;
-case 23: printf("case 1 23\n"); break;
-case 24: printf("case 1 24\n"); break;
-case 25: printf("case 1 25\n"); break;
-case 26: printf("case 1 26\n"); break;
-case 27: printf("case 1 27\n"); break;
-case 28: printf("case 1 28\n"); break;
-case 29: printf("case 1 29\n"); break;
-case 30: printf("case 1 30\n"); break;
-case 31: printf("case 1 31\n"); break;
-case 32: printf("case 1 32\n"); break;
-case 33: printf("case 1 33\n"); break;
-case 34: printf("case 1 34\n"); break;
-case 35: printf("case 1 35\n"); break;
-case 36: printf("case 1 36\n"); break;
-case 37: printf("case 1 37\n"); break;
-case 38: printf("case 1 38\n"); break;
-case 39: printf("case 1 39\n"); break;
-case 40: printf("case 1 40\n"); break;
-case 41: printf("case 1 41\n"); break;
-case 42: printf("case 1 42\n"); break;
-case 43: printf("case 1 43\n"); break;
-case 44: printf("case 1 44\n"); break;
-case 45: printf("case 1 45\n"); break;
-case 46: printf("case 1 46\n"); break;
-case 47: printf("case 1 47\n"); break;
-case 48: printf("case 1 48\n"); break;
-case 49: printf("case 1 49\n"); break;
-case 50: printf("case 1 50\n"); break;
-case 51: printf("case 1 51\n"); break;
-case 52: printf("case 1 52\n"); break;
-case 53: printf("case 1 53\n"); break;
-case 54: printf("case 1 54\n"); break;
-case 55: printf("case 1 55\n"); break;
-case 56: printf("case 1 56\n"); break;
-case 57: printf("case 1 57\n"); break;
-case 58: printf("case 1 58\n"); break;
-case 59: printf("case 1 59\n"); break;
-case 60: printf("case 1 60\n"); break;
-case 61: printf("case 1 61\n"); break;
-case 62: printf("case 1 62\n"); break;
-case 63: printf("case 1 63\n"); break;
-case 64: printf("case 1 64\n"); break;
-case 65: printf("case 1 65\n"); break;
-case 66: printf("case 1 66\n"); break;
-case 67: printf("case 1 67\n"); break;
-case 68: printf("case 1 68\n"); break;
-case 69: printf("case 1 69\n"); break;
-case 70: printf("case 1 70\n"); break;
-case 71: printf("case 1 71\n"); break;
-case 72: printf("case 1 72\n"); break;
-case 73: printf("case 1 73\n"); break;
-case 74: printf("case 1 74\n"); break;
-case 75: printf("case 1 75\n"); break;
-case 76: printf("case 1 76\n"); break;
-case 77: printf("case 1 77\n"); break;
-case 78: printf("case 1 78\n"); break;
-case 79: printf("case 1 79\n"); break;
-case 80: printf("case 1 80\n"); break;
-case 81: printf("case 1 81\n"); break;
-case 82: printf("case 1 82\n"); break;
-case 83: printf("case 1 83\n"); break;
-case 84: printf("case 1 84\n"); break;
-case 85: printf("case 1 85\n"); break;
-case 86: printf("case 1 86\n"); break;
-case 87: printf("case 1 87\n"); break;
-case 88: printf("case 1 88\n"); break;
-case 89: printf("case 1 89\n"); break;
-case 90: printf("case 1 90\n"); break;
-case 91: printf("case 1 91\n"); break;
-case 92: printf("case 1 92\n"); break;
-case 93: printf("case 1 93\n"); break;
-case 94: printf("case 1 94\n"); break;
-case 95: printf("case 1 95\n"); break;
-case 96: printf("case 1 96\n"); break;
-case 97: printf("case 1 97\n"); break;
-case 98: printf("case 1 98\n"); break;
-case 99: printf("case 1 99\n"); break;
-case 100: printf("case 1 100\n"); break;
-case 101: printf("case 1 101\n"); break;
-case 102: printf("case 1 102\n"); break;
-case 103: printf("case 1 103\n"); break;
-case 104: printf("case 1 104\n"); break;
-case 105: printf("case 1 105\n"); break;
-case 106: printf("case 1 106\n"); break;
-case 107: printf("case 1 107\n"); break;
-case 108: printf("case 1 108\n"); break;
-case 109: printf("case 1 109\n"); break;
-case 110: printf("case 1 110\n"); break;
-case 111: printf("case 1 111\n"); break;
-case 112: printf("case 1 112\n"); break;
-case 113: printf("case 1 113\n"); break;
-case 114: printf("case 1 114\n"); break;
-case 115: printf("case 1 115\n"); break;
-case 116: printf("case 1 116\n"); break;
-case 117: printf("case 1 117\n"); break;
-case 118: printf("case 1 118\n"); break;
-case 119: printf("case 1 119\n"); break;
-case 120: printf("case 1 120\n"); break;
-case 121: printf("case 1 121\n"); break;
-case 122: printf("case 1 122\n"); break;
-case 123: printf("case 1 123\n"); break;
-case 124: printf("case 1 124\n"); break;
-case 125: printf("case 1 125\n"); break;
-case 126: printf("case 1 126\n"); break;
-case 127: printf("case 1 127\n"); break;
-case 128: printf("case 1 128\n"); break;
-case 129: printf("case 1 129\n"); break;
-case 130: printf("case 1 130\n"); break;
-case 131: printf("case 1 131\n"); break;
-case 132: printf("case 1 132\n"); break;
-case 133: printf("case 1 133\n"); break;
-case 134: printf("case 1 134\n"); break;
-case 135: printf("case 1 135\n"); break;
-case 136: printf("case 1 136\n"); break;
-case 137: printf("case 1 137\n"); break;
-case 138: printf("case 1 138\n"); break;
-case 139: printf("case 1 139\n"); break;
-case 140: printf("case 1 140\n"); break;
-case 141: printf("case 1 141\n"); break;
-case 142: printf("case 1 142\n"); break;
-case 143: printf("case 1 143\n"); break;
-case 144: printf("case 1 144\n"); break;
-case 145: printf("case 1 145\n"); break;
-case 146: printf("case 1 146\n"); break;
-case 147: printf("case 1 147\n"); break;
-case 148: printf("case 1 148\n"); break;
-case 149: printf("case 1 149\n"); break;
-case 150: printf("case 1 150\n"); break;
-case 151: printf("case 1 151\n"); break;
-case 152: printf("case 1 152\n"); break;
-case 153: printf("case 1 153\n"); break;
-case 154: printf("case 1 154\n"); break;
-case 155: printf("case 1 155\n"); break;
-case 156: printf("case 1 156\n"); break;
-case 157: printf("case 1 157\n"); break;
-case 158: printf("case 1 158\n"); break;
-case 159: printf("case 1 159\n"); break;
-case 160: printf("case 1 160\n"); break;
-case 161: printf("case 1 161\n"); break;
-case 162: printf("case 1 162\n"); break;
-case 163: printf("case 1 163\n"); break;
-case 164: printf("case 1 164\n"); break;
-case 165: printf("case 1 165\n"); break;
-case 166: printf("case 1 166\n"); break;
-case 167: printf("case 1 167\n"); break;
-case 168: printf("case 1 168\n"); break;
-case 169: printf("case 1 169\n"); break;
-case 170: printf("case 1 170\n"); break;
-case 171: printf("case 1 171\n"); break;
-case 172: printf("case 1 172\n"); break;
-case 173: printf("case 1 173\n"); break;
-case 174: printf("case 1 174\n"); break;
-case 175: printf("case 1 175\n"); break;
-case 176: printf("case 1 176\n"); break;
-case 177: printf("case 1 177\n"); break;
-case 178: printf("case 1 178\n"); break;
-case 179: printf("case 1 179\n"); break;
-case 180: printf("case 1 180\n"); break;
-case 181: printf("case 1 181\n"); break;
-case 182: printf("case 1 182\n"); break;
-case 183: printf("case 1 183\n"); break;
-case 184: printf("case 1 184\n"); break;
-case 185: printf("case 1 185\n"); break;
-case 186: printf("case 1 186\n"); break;
-case 187: printf("case 1 187\n"); break;
-case 188: printf("case 1 188\n"); break;
-case 189: printf("case 1 189\n"); break;
-case 190: printf("case 1 190\n"); break;
-case 191: printf("case 1 191\n"); break;
-case 192: printf("case 1 192\n"); break;
-case 193: printf("case 1 193\n"); break;
-case 194: printf("case 1 194\n"); break;
-case 195: printf("case 1 195\n"); break;
-case 196: printf("case 1 196\n"); break;
-case 197: printf("case 1 197\n"); break;
-case 198: printf("case 1 198\n"); break;
-case 199: printf("case 1 199\n"); break;
-case 200: printf("case 1 200\n"); break;
-case 201: printf("case 1 201\n"); break;
-case 202: printf("case 1 202\n"); break;
-case 203: printf("case 1 203\n"); break;
-case 204: printf("case 1 204\n"); break;
-case 205: printf("case 1 205\n"); break;
-case 206: printf("case 1 206\n"); break;
-case 207: printf("case 1 207\n"); break;
-case 208: printf("case 1 208\n"); break;
-case 209: printf("case 1 209\n"); break;
-case 210: printf("case 1 210\n"); break;
-case 211: printf("case 1 211\n"); break;
-case 212: printf("case 1 212\n"); break;
-case 213: printf("case 1 213\n"); break;
-case 214: printf("case 1 214\n"); break;
-case 215: printf("case 1 215\n"); break;
-case 216: printf("case 1 216\n"); break;
-case 217: printf("case 1 217\n"); break;
-case 218: printf("case 1 218\n"); break;
-case 219: printf("case 1 219\n"); break;
-case 220: printf("case 1 220\n"); break;
-case 221: printf("case 1 221\n"); break;
-case 222: printf("case 1 222\n"); break;
-case 223: printf("case 1 223\n"); break;
-case 224: printf("case 1 224\n"); break;
-case 225: printf("case 1 225\n"); break;
-case 226: printf("case 1 226\n"); break;
-case 227: printf("case 1 227\n"); break;
-case 228: printf("case 1 228\n"); break;
-case 229: printf("case 1 229\n"); break;
-case 230: printf("case 1 230\n"); break;
-case 231: printf("case 1 231\n"); break;
-case 232: printf("case 1 232\n"); break;
-case 233: printf("case 1 233\n"); break;
-case 234: printf("case 1 234\n"); break;
-case 235: printf("case 1 235\n"); break;
-case 236: printf("case 1 236\n"); break;
-case 237: printf("case 1 237\n"); break;
-case 238: printf("case 1 238\n"); break;
-case 239: printf("case 1 239\n"); break;
-case 240: printf("case 1 240\n"); break;
-case 241: printf("case 1 241\n"); break;
-case 242: printf("case 1 242\n"); break;
-case 243: printf("case 1 243\n"); break;
-case 244: printf("case 1 244\n"); break;
-case 245: printf("case 1 245\n"); break;
-case 246: printf("case 1 246\n"); break;
-case 247: printf("case 1 247\n"); break;
-case 248: printf("case 1 248\n"); break;
-case 249: printf("case 1 249\n"); break;
-case 250: printf("case 1 250\n"); break;
-case 251: printf("case 1 251\n"); break;
-case 252: printf("case 1 252\n"); break;
-case 253: printf("case 1 253\n"); break;
-case 254: printf("case 1 254\n"); break;
-case 255: printf("case 1 255\n"); break;
-case 256: printf("case 1 256\n"); break;
-case 257: printf("case 1 257\n"); break;
-case 258: printf("case 1 258\n"); break;
-case 259: printf("case 1 259\n"); break;
-case 260: printf("case 1 260\n"); break;
-case 261: printf("case 1 261\n"); break;
-case 262: printf("case 1 262\n"); break;
-case 263: printf("case 1 263\n"); break;
-case 264: printf("case 1 264\n"); break;
-case 265: printf("case 1 265\n"); break;
-case 266: printf("case 1 266\n"); break;
-case 267: printf("case 1 267\n"); break;
-case 268: printf("case 1 268\n"); break;
-case 269: printf("case 1 269\n"); break;
-case 270: printf("case 1 270\n"); break;
-case 271: printf("case 1 271\n"); break;
-case 272: printf("case 1 272\n"); break;
-case 273: printf("case 1 273\n"); break;
-case 274: printf("case 1 274\n"); break;
-case 275: printf("case 1 275\n"); break;
-case 276: printf("case 1 276\n"); break;
-case 277: printf("case 1 277\n"); break;
-case 278: printf("case 1 278\n"); break;
-case 279: printf("case 1 279\n"); break;
-case 280: printf("case 1 280\n"); break;
-case 281: printf("case 1 281\n"); break;
-case 282: printf("case 1 282\n"); break;
-case 283: printf("case 1 283\n"); break;
-case 284: printf("case 1 284\n"); break;
-case 285: printf("case 1 285\n"); break;
-case 286: printf("case 1 286\n"); break;
-case 287: printf("case 1 287\n"); break;
-case 288: printf("case 1 288\n"); break;
-case 289: printf("case 1 289\n"); break;
-case 290: printf("case 1 290\n"); break;
-case 291: printf("case 1 291\n"); break;
-case 292: printf("case 1 292\n"); break;
-case 293: printf("case 1 293\n"); break;
-case 294: printf("case 1 294\n"); break;
-case 295: printf("case 1 295\n"); break;
-case 296: printf("case 1 296\n"); break;
-case 297: printf("case 1 297\n"); break;
-case 298: printf("case 1 298\n"); break;
-case 299: printf("case 1 299\n"); break;
-case 300: printf("case 1 300\n"); break;
-case 301: printf("case 1 301\n"); break;
-case 302: printf("case 1 302\n"); break;
-case 303: printf("case 1 303\n"); break;
-case 304: printf("case 1 304\n"); break;
-case 305: printf("case 1 305\n"); break;
-case 306: printf("case 1 306\n"); break;
-case 307: printf("case 1 307\n"); break;
-case 308: printf("case 1 308\n"); break;
-case 309: printf("case 1 309\n"); break;
-case 310: printf("case 1 310\n"); break;
-case 311: printf("case 1 311\n"); break;
-case 312: printf("case 1 312\n"); break;
-case 313: printf("case 1 313\n"); break;
-case 314: printf("case 1 314\n"); break;
-case 315: printf("case 1 315\n"); break;
-case 316: printf("case 1 316\n"); break;
-case 317: printf("case 1 317\n"); break;
-case 318: printf("case 1 318\n"); break;
-case 319: printf("case 1 319\n"); break;
-case 320: printf("case 1 320\n"); break;
-case 321: printf("case 1 321\n"); break;
-case 322: printf("case 1 322\n"); break;
-case 323: printf("case 1 323\n"); break;
-case 324: printf("case 1 324\n"); break;
-case 325: printf("case 1 325\n"); break;
-case 326: printf("case 1 326\n"); break;
-case 327: printf("case 1 327\n"); break;
-case 328: printf("case 1 328\n"); break;
-case 329: printf("case 1 329\n"); break;
-case 330: printf("case 1 330\n"); break;
-case 331: printf("case 1 331\n"); break;
-case 332: printf("case 1 332\n"); break;
-case 333: printf("case 1 333\n"); break;
-case 334: printf("case 1 334\n"); break;
-case 335: printf("case 1 335\n"); break;
-case 336: printf("case 1 336\n"); break;
-case 337: printf("case 1 337\n"); break;
-case 338: printf("case 1 338\n"); break;
-case 339: printf("case 1 339\n"); break;
-case 340: printf("case 1 340\n"); break;
-case 341: printf("case 1 341\n"); break;
-case 342: printf("case 1 342\n"); break;
-case 343: printf("case 1 343\n"); break;
-case 344: printf("case 1 344\n"); break;
-case 345: printf("case 1 345\n"); break;
-case 346: printf("case 1 346\n"); break;
-case 347: printf("case 1 347\n"); break;
-case 348: printf("case 1 348\n"); break;
-case 349: printf("case 1 349\n"); break;
-case 350: printf("case 1 350\n"); break;
-case 351: printf("case 1 351\n"); break;
-case 352: printf("case 1 352\n"); break;
-case 353: printf("case 1 353\n"); break;
-case 354: printf("case 1 354\n"); break;
-case 355: printf("case 1 355\n"); break;
-case 356: printf("case 1 356\n"); break;
-case 357: printf("case 1 357\n"); break;
-case 358: printf("case 1 358\n"); break;
-case 359: printf("case 1 359\n"); break;
-case 360: printf("case 1 360\n"); break;
-case 361: printf("case 1 361\n"); break;
-case 362: printf("case 1 362\n"); break;
-case 363: printf("case 1 363\n"); break;
-case 364: printf("case 1 364\n"); break;
-case 365: printf("case 1 365\n"); break;
-case 366: printf("case 1 366\n"); break;
-case 367: printf("case 1 367\n"); break;
-case 368: printf("case 1 368\n"); break;
-case 369: printf("case 1 369\n"); break;
-case 370: printf("case 1 370\n"); break;
-case 371: printf("case 1 371\n"); break;
-case 372: printf("case 1 372\n"); break;
-case 373: printf("case 1 373\n"); break;
-case 374: printf("case 1 374\n"); break;
-case 375: printf("case 1 375\n"); break;
-case 376: printf("case 1 376\n"); break;
-case 377: printf("case 1 377\n"); break;
-case 378: printf("case 1 378\n"); break;
-case 379: printf("case 1 379\n"); break;
-case 380: printf("case 1 380\n"); break;
-case 381: printf("case 1 381\n"); break;
-case 382: printf("case 1 382\n"); break;
-case 383: printf("case 1 383\n"); break;
-case 384: printf("case 1 384\n"); break;
-case 385: printf("case 1 385\n"); break;
-case 386: printf("case 1 386\n"); break;
-case 387: printf("case 1 387\n"); break;
-case 388: printf("case 1 388\n"); break;
-case 389: printf("case 1 389\n"); break;
-case 390: printf("case 1 390\n"); break;
-case 391: printf("case 1 391\n"); break;
-case 392: printf("case 1 392\n"); break;
-case 393: printf("case 1 393\n"); break;
-case 394: printf("case 1 394\n"); break;
-case 395: printf("case 1 395\n"); break;
-case 396: printf("case 1 396\n"); break;
-case 397: printf("case 1 397\n"); break;
-case 398: printf("case 1 398\n"); break;
-case 399: printf("case 1 399\n"); break;
+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;
    }
 }
 
 main2(int i)
 {
    switch(i) {
-case -205: printf("case 2 -205\n"); break;
-case -195: printf("case 2 -195\n"); break;
-case -185: printf("case 2 -185\n"); break;
-case -175: printf("case 2 -175\n"); break;
-case -165: printf("case 2 -165\n"); break;
-case -155: printf("case 2 -155\n"); break;
-case -145: printf("case 2 -145\n"); break;
-case -135: printf("case 2 -135\n"); break;
-case -125: printf("case 2 -125\n"); break;
-case -115: printf("case 2 -115\n"); break;
-case -105: printf("case 2 -105\n"); break;
-case -95: printf("case 2 -95\n"); break;
-case -85: printf("case 2 -85\n"); break;
-case -75: printf("case 2 -75\n"); break;
-case -65: printf("case 2 -65\n"); break;
-case -55: printf("case 2 -55\n"); break;
-case -45: printf("case 2 -45\n"); break;
-case -35: printf("case 2 -35\n"); break;
-case -25: printf("case 2 -25\n"); break;
-case -15: printf("case 2 -15\n"); break;
-case -5: printf("case 2 -5\n"); break;
-case 5: printf("case 2 5\n"); break;
-case 15: printf("case 2 15\n"); break;
-case 25: printf("case 2 25\n"); break;
-case 35: printf("case 2 35\n"); break;
-case 45: printf("case 2 45\n"); break;
-case 55: printf("case 2 55\n"); break;
-case 65: printf("case 2 65\n"); break;
-case 75: printf("case 2 75\n"); break;
-case 85: printf("case 2 85\n"); break;
-case 95: printf("case 2 95\n"); break;
-case 105: printf("case 2 105\n"); break;
-case 115: printf("case 2 115\n"); break;
-case 125: printf("case 2 125\n"); break;
-case 135: printf("case 2 135\n"); break;
-case 145: printf("case 2 145\n"); break;
-case 155: printf("case 2 155\n"); break;
-case 165: printf("case 2 165\n"); break;
-case 175: printf("case 2 175\n"); break;
-case 185: printf("case 2 185\n"); break;
-case 195: printf("case 2 195\n"); break;
-case 205: printf("case 2 205\n"); break;
-case 215: printf("case 2 215\n"); break;
-case 225: printf("case 2 225\n"); break;
-case 235: printf("case 2 235\n"); break;
-case 245: printf("case 2 245\n"); break;
-case 255: printf("case 2 255\n"); break;
-case 265: printf("case 2 265\n"); break;
-case 275: printf("case 2 275\n"); break;
-case 285: printf("case 2 285\n"); break;
-case 295: printf("case 2 295\n"); break;
-case 305: printf("case 2 305\n"); break;
-case 315: printf("case 2 315\n"); break;
-case 325: printf("case 2 325\n"); break;
-case 335: printf("case 2 335\n"); break;
-case 345: printf("case 2 345\n"); break;
-case 355: printf("case 2 355\n"); break;
-case 365: printf("case 2 365\n"); break;
-case 375: printf("case 2 375\n"); break;
-case 385: printf("case 2 385\n"); break;
-case 395: printf("case 2 395\n"); break;
-case 405: printf("case 2 405\n"); break;
-case 415: printf("case 2 415\n"); break;
-case 425: printf("case 2 425\n"); break;
-case 435: printf("case 2 435\n"); break;
-case 445: printf("case 2 445\n"); break;
-case 455: printf("case 2 455\n"); break;
-case 465: printf("case 2 465\n"); break;
-case 475: printf("case 2 475\n"); break;
-case 485: printf("case 2 485\n"); break;
-case 495: printf("case 2 495\n"); break;
-case 505: printf("case 2 505\n"); break;
-case 515: printf("case 2 515\n"); break;
-case 525: printf("case 2 525\n"); break;
-case 535: printf("case 2 535\n"); break;
-case 545: printf("case 2 545\n"); break;
-case 555: printf("case 2 555\n"); break;
-case 565: printf("case 2 565\n"); break;
-case 575: printf("case 2 575\n"); break;
-case 585: printf("case 2 585\n"); break;
-case 595: printf("case 2 595\n"); break;
-case 605: printf("case 2 605\n"); break;
-case 615: printf("case 2 615\n"); break;
-case 625: printf("case 2 625\n"); break;
-case 635: printf("case 2 635\n"); break;
-case 645: printf("case 2 645\n"); break;
-case 655: printf("case 2 655\n"); break;
-case 665: printf("case 2 665\n"); break;
-case 675: printf("case 2 675\n"); break;
-case 685: printf("case 2 685\n"); break;
-case 695: printf("case 2 695\n"); break;
-case 705: printf("case 2 705\n"); break;
-case 715: printf("case 2 715\n"); break;
-case 725: printf("case 2 725\n"); break;
-case 735: printf("case 2 735\n"); break;
-case 745: printf("case 2 745\n"); break;
-case 755: printf("case 2 755\n"); break;
-case 765: printf("case 2 765\n"); break;
-case 775: printf("case 2 775\n"); break;
-case 785: printf("case 2 785\n"); break;
-case 795: printf("case 2 795\n"); break;
-case 805: printf("case 2 805\n"); break;
-case 815: printf("case 2 815\n"); break;
-case 825: printf("case 2 825\n"); break;
-case 835: printf("case 2 835\n"); break;
-case 845: printf("case 2 845\n"); break;
-case 855: printf("case 2 855\n"); break;
-case 865: printf("case 2 865\n"); break;
-case 875: printf("case 2 875\n"); break;
-case 885: printf("case 2 885\n"); break;
-case 895: printf("case 2 895\n"); break;
-case 905: printf("case 2 905\n"); break;
-case 915: printf("case 2 915\n"); break;
-case 925: printf("case 2 925\n"); break;
-case 935: printf("case 2 935\n"); break;
-case 945: printf("case 2 945\n"); break;
-case 955: printf("case 2 955\n"); break;
-case 965: printf("case 2 965\n"); break;
-case 975: printf("case 2 975\n"); break;
-case 985: printf("case 2 985\n"); break;
-case 995: printf("case 2 995\n"); break;
-case 1005: printf("case 2 1005\n"); break;
-case 1015: printf("case 2 1015\n"); break;
-case 1025: printf("case 2 1025\n"); break;
-case 1035: printf("case 2 1035\n"); break;
-case 1045: printf("case 2 1045\n"); break;
-case 1055: printf("case 2 1055\n"); break;
-case 1065: printf("case 2 1065\n"); break;
-case 1075: printf("case 2 1075\n"); break;
-case 1085: printf("case 2 1085\n"); break;
-case 1095: printf("case 2 1095\n"); break;
-case 1105: printf("case 2 1105\n"); break;
-case 1115: printf("case 2 1115\n"); break;
-case 1125: printf("case 2 1125\n"); break;
-case 1135: printf("case 2 1135\n"); break;
-case 1145: printf("case 2 1145\n"); break;
-case 1155: printf("case 2 1155\n"); break;
-case 1165: printf("case 2 1165\n"); break;
-case 1175: printf("case 2 1175\n"); break;
-case 1185: printf("case 2 1185\n"); break;
-case 1195: printf("case 2 1195\n"); break;
-case 1205: printf("case 2 1205\n"); break;
-case 1215: printf("case 2 1215\n"); break;
-case 1225: printf("case 2 1225\n"); break;
-case 1235: printf("case 2 1235\n"); break;
-case 1245: printf("case 2 1245\n"); break;
-case 1255: printf("case 2 1255\n"); break;
-case 1265: printf("case 2 1265\n"); break;
-case 1275: printf("case 2 1275\n"); break;
-case 1285: printf("case 2 1285\n"); break;
-case 1295: printf("case 2 1295\n"); break;
-case 1305: printf("case 2 1305\n"); break;
-case 1315: printf("case 2 1315\n"); break;
-case 1325: printf("case 2 1325\n"); break;
-case 1335: printf("case 2 1335\n"); break;
-case 1345: printf("case 2 1345\n"); break;
-case 1355: printf("case 2 1355\n"); break;
-case 1365: printf("case 2 1365\n"); break;
-case 1375: printf("case 2 1375\n"); break;
-case 1385: printf("case 2 1385\n"); break;
-case 1395: printf("case 2 1395\n"); break;
-case 1405: printf("case 2 1405\n"); break;
-case 1415: printf("case 2 1415\n"); break;
-case 1425: printf("case 2 1425\n"); break;
-case 1435: printf("case 2 1435\n"); break;
-case 1445: printf("case 2 1445\n"); break;
-case 1455: printf("case 2 1455\n"); break;
-case 1465: printf("case 2 1465\n"); break;
-case 1475: printf("case 2 1475\n"); break;
-case 1485: printf("case 2 1485\n"); break;
-case 1495: printf("case 2 1495\n"); break;
-case 1505: printf("case 2 1505\n"); break;
-case 1515: printf("case 2 1515\n"); break;
-case 1525: printf("case 2 1525\n"); break;
-case 1535: printf("case 2 1535\n"); break;
-case 1545: printf("case 2 1545\n"); break;
-case 1555: printf("case 2 1555\n"); break;
-case 1565: printf("case 2 1565\n"); break;
-case 1575: printf("case 2 1575\n"); break;
-case 1585: printf("case 2 1585\n"); break;
-case 1595: printf("case 2 1595\n"); break;
-case 1605: printf("case 2 1605\n"); break;
-case 1615: printf("case 2 1615\n"); break;
-case 1625: printf("case 2 1625\n"); break;
-case 1635: printf("case 2 1635\n"); break;
-case 1645: printf("case 2 1645\n"); break;
-case 1655: printf("case 2 1655\n"); break;
-case 1665: printf("case 2 1665\n"); break;
-case 1675: printf("case 2 1675\n"); break;
-case 1685: printf("case 2 1685\n"); break;
-case 1695: printf("case 2 1695\n"); break;
-case 1705: printf("case 2 1705\n"); break;
-case 1715: printf("case 2 1715\n"); break;
-case 1725: printf("case 2 1725\n"); break;
-case 1735: printf("case 2 1735\n"); break;
-case 1745: printf("case 2 1745\n"); break;
-case 1755: printf("case 2 1755\n"); break;
-case 1765: printf("case 2 1765\n"); break;
-case 1775: printf("case 2 1775\n"); break;
-case 1785: printf("case 2 1785\n"); break;
-case 1795: printf("case 2 1795\n"); break;
-case 1805: printf("case 2 1805\n"); break;
-case 1815: printf("case 2 1815\n"); break;
-case 1825: printf("case 2 1825\n"); break;
-case 1835: printf("case 2 1835\n"); break;
-case 1845: printf("case 2 1845\n"); break;
-case 1855: printf("case 2 1855\n"); break;
-case 1865: printf("case 2 1865\n"); break;
-case 1875: printf("case 2 1875\n"); break;
-case 1885: printf("case 2 1885\n"); break;
-case 1895: printf("case 2 1895\n"); break;
-case 1905: printf("case 2 1905\n"); break;
-case 1915: printf("case 2 1915\n"); break;
-case 1925: printf("case 2 1925\n"); break;
-case 1935: printf("case 2 1935\n"); break;
-case 1945: printf("case 2 1945\n"); break;
-case 1955: printf("case 2 1955\n"); break;
-case 1965: printf("case 2 1965\n"); break;
-case 1975: printf("case 2 1975\n"); break;
-case 1985: printf("case 2 1985\n"); break;
-case 1995: printf("case 2 1995\n"); break;
-case 2005: printf("case 2 2005\n"); break;
-case 2015: printf("case 2 2015\n"); break;
-case 2025: printf("case 2 2025\n"); break;
-case 2035: printf("case 2 2035\n"); break;
-case 2045: printf("case 2 2045\n"); break;
-case 2055: printf("case 2 2055\n"); break;
-case 2065: printf("case 2 2065\n"); break;
-case 2075: printf("case 2 2075\n"); break;
-case 2085: printf("case 2 2085\n"); break;
-case 2095: printf("case 2 2095\n"); break;
-case 2105: printf("case 2 2105\n"); break;
-case 2115: printf("case 2 2115\n"); break;
-case 2125: printf("case 2 2125\n"); break;
-case 2135: printf("case 2 2135\n"); break;
-case 2145: printf("case 2 2145\n"); break;
-case 2155: printf("case 2 2155\n"); break;
-case 2165: printf("case 2 2165\n"); break;
-case 2175: printf("case 2 2175\n"); break;
-case 2185: printf("case 2 2185\n"); break;
-case 2195: printf("case 2 2195\n"); break;
-case 2205: printf("case 2 2205\n"); break;
-case 2215: printf("case 2 2215\n"); break;
-case 2225: printf("case 2 2225\n"); break;
-case 2235: printf("case 2 2235\n"); break;
-case 2245: printf("case 2 2245\n"); break;
-case 2255: printf("case 2 2255\n"); break;
-case 2265: printf("case 2 2265\n"); break;
-case 2275: printf("case 2 2275\n"); break;
-case 2285: printf("case 2 2285\n"); break;
-case 2295: printf("case 2 2295\n"); break;
-case 2305: printf("case 2 2305\n"); break;
-case 2315: printf("case 2 2315\n"); break;
-case 2325: printf("case 2 2325\n"); break;
-case 2335: printf("case 2 2335\n"); break;
-case 2345: printf("case 2 2345\n"); break;
-case 2355: printf("case 2 2355\n"); break;
-case 2365: printf("case 2 2365\n"); break;
-case 2375: printf("case 2 2375\n"); break;
-case 2385: printf("case 2 2385\n"); break;
-case 2395: printf("case 2 2395\n"); break;
-case 2405: printf("case 2 2405\n"); break;
-case 2415: printf("case 2 2415\n"); break;
-case 2425: printf("case 2 2425\n"); break;
-case 2435: printf("case 2 2435\n"); break;
-case 2445: printf("case 2 2445\n"); break;
-case 2455: printf("case 2 2455\n"); break;
-case 2465: printf("case 2 2465\n"); break;
-case 2475: printf("case 2 2475\n"); break;
-case 2485: printf("case 2 2485\n"); break;
-case 2495: printf("case 2 2495\n"); break;
-case 2505: printf("case 2 2505\n"); break;
-case 2515: printf("case 2 2515\n"); break;
-case 2525: printf("case 2 2525\n"); break;
-case 2535: printf("case 2 2535\n"); break;
-case 2545: printf("case 2 2545\n"); break;
-case 2555: printf("case 2 2555\n"); break;
-case 2565: printf("case 2 2565\n"); break;
-case 2575: printf("case 2 2575\n"); break;
-case 2585: printf("case 2 2585\n"); break;
-case 2595: printf("case 2 2595\n"); break;
-case 2605: printf("case 2 2605\n"); break;
-case 2615: printf("case 2 2615\n"); break;
-case 2625: printf("case 2 2625\n"); break;
-case 2635: printf("case 2 2635\n"); break;
-case 2645: printf("case 2 2645\n"); break;
-case 2655: printf("case 2 2655\n"); break;
-case 2665: printf("case 2 2665\n"); break;
-case 2675: printf("case 2 2675\n"); break;
-case 2685: printf("case 2 2685\n"); break;
-case 2695: printf("case 2 2695\n"); break;
-case 2705: printf("case 2 2705\n"); break;
-case 2715: printf("case 2 2715\n"); break;
-case 2725: printf("case 2 2725\n"); break;
-case 2735: printf("case 2 2735\n"); break;
-case 2745: printf("case 2 2745\n"); break;
-case 2755: printf("case 2 2755\n"); break;
-case 2765: printf("case 2 2765\n"); break;
-case 2775: printf("case 2 2775\n"); break;
-case 2785: printf("case 2 2785\n"); break;
-case 2795: printf("case 2 2795\n"); break;
-case 2805: printf("case 2 2805\n"); break;
-case 2815: printf("case 2 2815\n"); break;
-case 2825: printf("case 2 2825\n"); break;
-case 2835: printf("case 2 2835\n"); break;
-case 2845: printf("case 2 2845\n"); break;
-case 2855: printf("case 2 2855\n"); break;
-case 2865: printf("case 2 2865\n"); break;
-case 2875: printf("case 2 2875\n"); break;
-case 2885: printf("case 2 2885\n"); break;
-case 2895: printf("case 2 2895\n"); break;
-case 2905: printf("case 2 2905\n"); break;
-case 2915: printf("case 2 2915\n"); break;
-case 2925: printf("case 2 2925\n"); break;
-case 2935: printf("case 2 2935\n"); break;
-case 2945: printf("case 2 2945\n"); break;
-case 2955: printf("case 2 2955\n"); break;
-case 2965: printf("case 2 2965\n"); break;
-case 2975: printf("case 2 2975\n"); break;
-case 2985: printf("case 2 2985\n"); break;
-case 2995: printf("case 2 2995\n"); break;
-default: printf("default 2 %d\n",i); break;
+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;
    }
 }
 
 main3(int i)
 {
    switch(i) {
-case -223: printf("case 3 -223\n"); break;
-case -224: printf("case 3 -224\n"); break;
-case 2000: printf("case 3 2000\n"); break;
-case 2001: printf("case 3 2001\n"); break;
-case 2002: printf("case 3 2002\n"); break;
-case 2003: printf("case 3 2003\n"); break;
-case 2004: printf("case 3 2004\n"); break;
-case 2005: printf("case 3 2005\n"); break;
-case 171: printf("case 3 171\n"); break;
-case -20: printf("case 3 -20\n"); break;
-case -10: printf("case 3 -10\n"); break;
-case 0: printf("case 3 0\n"); break;
-case 10: printf("case 3 10\n"); break;
-case 20: printf("case 3 20\n"); break;
-case 30: printf("case 3 30\n"); break;
-case 40: printf("case 3 40\n"); break;
-case 50: printf("case 3 50\n"); break;
-case 60: printf("case 3 60\n"); break;
-case 70: printf("case 3 70\n"); break;
-case 80: printf("case 3 80\n"); break;
-case 90: printf("case 3 90\n"); break;
-case 100: printf("case 3 100\n"); break;
-case 110: printf("case 3 110\n"); break;
-case 120: printf("case 3 120\n"); break;
-case 130: printf("case 3 130\n"); break;
-case 140: printf("case 3 140\n"); break;
-case 150: printf("case 3 150\n"); break;
-case 160: printf("case 3 160\n"); break;
-case 170: printf("case 3 170\n"); break;
-case 180: printf("case 3 180\n"); break;
-case 190: printf("case 3 190\n"); break;
-case 200: printf("case 3 200\n"); break;
-case 210: printf("case 3 210\n"); break;
-case 220: printf("case 3 220\n"); break;
-case 230: printf("case 3 230\n"); break;
-case 240: printf("case 3 240\n"); break;
-case 250: printf("case 3 250\n"); break;
-case 260: printf("case 3 260\n"); break;
-case 270: printf("case 3 270\n"); break;
-case 280: printf("case 3 280\n"); break;
-case 290: printf("case 3 290\n"); break;
-case 300: printf("case 3 300\n"); break;
-case 310: printf("case 3 310\n"); break;
-case 320: printf("case 3 320\n"); break;
-case 330: printf("case 3 330\n"); break;
-case 340: printf("case 3 340\n"); break;
-case 350: printf("case 3 350\n"); break;
-case 360: printf("case 3 360\n"); break;
-case 370: printf("case 3 370\n"); break;
-case 380: printf("case 3 380\n"); break;
-case 390: printf("case 3 390\n"); break;
-case 400: printf("case 3 400\n"); break;
-case 410: printf("case 3 410\n"); break;
-case 420: printf("case 3 420\n"); break;
-case 430: printf("case 3 430\n"); break;
-case 440: printf("case 3 440\n"); break;
-case 450: printf("case 3 450\n"); break;
-case 460: printf("case 3 460\n"); break;
-case 470: printf("case 3 470\n"); break;
-case 480: printf("case 3 480\n"); break;
-case 490: printf("case 3 490\n"); break;
-case 500: printf("case 3 500\n"); break;
-case 510: printf("case 3 510\n"); break;
-case 520: printf("case 3 520\n"); break;
-case 530: printf("case 3 530\n"); break;
-case 540: printf("case 3 540\n"); break;
-case 550: printf("case 3 550\n"); break;
-case 560: printf("case 3 560\n"); break;
-case 570: printf("case 3 570\n"); break;
-case 580: printf("case 3 580\n"); break;
-case 590: printf("case 3 590\n"); break;
-case 600: printf("case 3 600\n"); break;
-case 610: printf("case 3 610\n"); break;
-case 620: printf("case 3 620\n"); break;
-case 630: printf("case 3 630\n"); break;
-case 640: printf("case 3 640\n"); break;
-case 650: printf("case 3 650\n"); break;
-case 660: printf("case 3 660\n"); break;
-case 670: printf("case 3 670\n"); break;
-case 680: printf("case 3 680\n"); break;
-case 690: printf("case 3 690\n"); break;
-case 700: printf("case 3 700\n"); break;
-case 710: printf("case 3 710\n"); break;
-case 720: printf("case 3 720\n"); break;
-case 730: printf("case 3 730\n"); break;
-case 740: printf("case 3 740\n"); break;
-case 750: printf("case 3 750\n"); break;
-case 760: printf("case 3 760\n"); break;
-case 770: printf("case 3 770\n"); break;
-case 780: printf("case 3 780\n"); break;
-case 790: printf("case 3 790\n"); break;
-case 800: printf("case 3 800\n"); break;
-case 810: printf("case 3 810\n"); break;
-case 820: printf("case 3 820\n"); break;
-case 830: printf("case 3 830\n"); break;
-case 840: printf("case 3 840\n"); break;
-case 850: printf("case 3 850\n"); break;
-case 860: printf("case 3 860\n"); break;
-case 870: printf("case 3 870\n"); break;
-case 880: printf("case 3 880\n"); break;
-case 890: printf("case 3 890\n"); break;
-case 900: printf("case 3 900\n"); break;
-case 910: printf("case 3 910\n"); break;
-case 920: printf("case 3 920\n"); break;
-case 930: printf("case 3 930\n"); break;
-case 940: printf("case 3 940\n"); break;
-case 950: printf("case 3 950\n"); break;
-case 960: printf("case 3 960\n"); break;
-case 970: printf("case 3 970\n"); break;
-case 980: printf("case 3 980\n"); break;
-case 990: printf("case 3 990\n"); break;
-case 1000: printf("case 3 1000\n"); break;
-case 1010: printf("case 3 1010\n"); break;
-case 1020: printf("case 3 1020\n"); break;
-case 1030: printf("case 3 1030\n"); break;
-case 1040: printf("case 3 1040\n"); break;
-case 1050: printf("case 3 1050\n"); break;
-case 1060: printf("case 3 1060\n"); break;
-case 1070: printf("case 3 1070\n"); break;
-case 1080: printf("case 3 1080\n"); break;
-case 1090: printf("case 3 1090\n"); break;
-case 1100: printf("case 3 1100\n"); break;
-case 1110: printf("case 3 1110\n"); break;
-case 1120: printf("case 3 1120\n"); break;
-case 1130: printf("case 3 1130\n"); break;
-case 1140: printf("case 3 1140\n"); break;
-case 1150: printf("case 3 1150\n"); break;
-case 1160: printf("case 3 1160\n"); break;
-case 1170: printf("case 3 1170\n"); break;
-case 1180: printf("case 3 1180\n"); break;
-case 1190: printf("case 3 1190\n"); break;
-case 1200: printf("case 3 1200\n"); break;
-case 1210: printf("case 3 1210\n"); break;
-case 1220: printf("case 3 1220\n"); break;
-case 1230: printf("case 3 1230\n"); break;
-case 1240: printf("case 3 1240\n"); break;
-case 1250: printf("case 3 1250\n"); break;
-case 1260: printf("case 3 1260\n"); break;
-case 1270: printf("case 3 1270\n"); break;
-case 1280: printf("case 3 1280\n"); break;
-case 1290: printf("case 3 1290\n"); break;
-case 1300: printf("case 3 1300\n"); break;
-case 1310: printf("case 3 1310\n"); break;
-case 1320: printf("case 3 1320\n"); break;
-case 1330: printf("case 3 1330\n"); break;
-case 1340: printf("case 3 1340\n"); break;
-case 1350: printf("case 3 1350\n"); break;
-case 1360: printf("case 3 1360\n"); break;
-case 1370: printf("case 3 1370\n"); break;
-case 1380: printf("case 3 1380\n"); break;
-case 1390: printf("case 3 1390\n"); break;
-case 1400: printf("case 3 1400\n"); break;
-case 1410: printf("case 3 1410\n"); break;
-case 1420: printf("case 3 1420\n"); break;
-case 1430: printf("case 3 1430\n"); break;
-case 1440: printf("case 3 1440\n"); break;
-case 1450: printf("case 3 1450\n"); break;
-case 1460: printf("case 3 1460\n"); break;
-case 1470: printf("case 3 1470\n"); break;
-case 1480: printf("case 3 1480\n"); break;
-case 1490: printf("case 3 1490\n"); break;
-case 1500: printf("case 3 1500\n"); break;
-case 1510: printf("case 3 1510\n"); break;
-case 1520: printf("case 3 1520\n"); break;
-case 1530: printf("case 3 1530\n"); break;
-case 1540: printf("case 3 1540\n"); break;
-case 1550: printf("case 3 1550\n"); break;
-case 1560: printf("case 3 1560\n"); break;
-case 1570: printf("case 3 1570\n"); break;
-case 1580: printf("case 3 1580\n"); break;
-case 1590: printf("case 3 1590\n"); break;
-case 1600: printf("case 3 1600\n"); break;
-case 1610: printf("case 3 1610\n"); break;
-case 1620: printf("case 3 1620\n"); break;
-case 1630: printf("case 3 1630\n"); break;
-case 1640: printf("case 3 1640\n"); break;
-case 1650: printf("case 3 1650\n"); break;
-case 1660: printf("case 3 1660\n"); break;
-case 1670: printf("case 3 1670\n"); break;
-case 1680: printf("case 3 1680\n"); break;
-case 1690: printf("case 3 1690\n"); break;
-case 1700: printf("case 3 1700\n"); break;
-case 1710: printf("case 3 1710\n"); break;
-case 1720: printf("case 3 1720\n"); break;
-case 1730: printf("case 3 1730\n"); break;
-case 1740: printf("case 3 1740\n"); break;
-case 1750: printf("case 3 1750\n"); break;
-case 1760: printf("case 3 1760\n"); break;
-case 1770: printf("case 3 1770\n"); break;
-case 1780: printf("case 3 1780\n"); break;
-case 1790: printf("case 3 1790\n"); break;
-case 1800: printf("case 3 1800\n"); break;
-case 1810: printf("case 3 1810\n"); break;
-case 1820: printf("case 3 1820\n"); break;
-case 1830: printf("case 3 1830\n"); break;
-case 1840: printf("case 3 1840\n"); break;
-case 1850: printf("case 3 1850\n"); break;
-case 1860: printf("case 3 1860\n"); break;
-case 1870: printf("case 3 1870\n"); break;
-case 1880: printf("case 3 1880\n"); break;
-case 1890: printf("case 3 1890\n"); break;
-case 1900: printf("case 3 1900\n"); break;
-case 1910: printf("case 3 1910\n"); break;
-case 1920: printf("case 3 1920\n"); break;
-case 1930: printf("case 3 1930\n"); break;
-case 1940: printf("case 3 1940\n"); break;
-case 1950: printf("case 3 1950\n"); break;
-case 1960: printf("case 3 1960\n"); break;
-case 1970: printf("case 3 1970\n"); break;
-case 1980: printf("case 3 1980\n"); break;
-case 1990: printf("case 3 1990\n"); break;
-case 2010: printf("case 3 2010\n"); break;
-case 2020: printf("case 3 2020\n"); break;
-case 2030: printf("case 3 2030\n"); break;
-case 2040: printf("case 3 2040\n"); break;
-case 2050: printf("case 3 2050\n"); break;
-case 2060: printf("case 3 2060\n"); break;
-case 2070: printf("case 3 2070\n"); break;
-case 2080: printf("case 3 2080\n"); break;
-case 2090: printf("case 3 2090\n"); break;
-case 2100: printf("case 3 2100\n"); break;
-case 2110: printf("case 3 2110\n"); break;
-case 2120: printf("case 3 2120\n"); break;
-case 2130: printf("case 3 2130\n"); break;
-case 2140: printf("case 3 2140\n"); break;
-case 2150: printf("case 3 2150\n"); break;
-case 2160: printf("case 3 2160\n"); break;
-case 2170: printf("case 3 2170\n"); break;
-case 2180: printf("case 3 2180\n"); break;
-case 2190: printf("case 3 2190\n"); break;
-case 2200: printf("case 3 2200\n"); break;
-case 2210: printf("case 3 2210\n"); break;
-case 2220: printf("case 3 2220\n"); break;
-case 2230: printf("case 3 2230\n"); break;
-case 2240: printf("case 3 2240\n"); break;
-case 2250: printf("case 3 2250\n"); break;
-case 2260: printf("case 3 2260\n"); break;
-case 2270: printf("case 3 2270\n"); break;
-case 2280: printf("case 3 2280\n"); break;
-case 2290: printf("case 3 2290\n"); break;
-case 2300: printf("case 3 2300\n"); break;
-case 2310: printf("case 3 2310\n"); break;
-case 2320: printf("case 3 2320\n"); break;
-case 2330: printf("case 3 2330\n"); break;
-case 2340: printf("case 3 2340\n"); break;
-case 2350: printf("case 3 2350\n"); break;
-case 2360: printf("case 3 2360\n"); break;
-case 2370: printf("case 3 2370\n"); break;
-case 2380: printf("case 3 2380\n"); break;
-case 2390: printf("case 3 2390\n"); break;
-case 2400: printf("case 3 2400\n"); break;
-case 2410: printf("case 3 2410\n"); break;
-case 2420: printf("case 3 2420\n"); break;
-case 2430: printf("case 3 2430\n"); break;
-case 2440: printf("case 3 2440\n"); break;
-case 2450: printf("case 3 2450\n"); break;
-case 2460: printf("case 3 2460\n"); break;
-case 2470: printf("case 3 2470\n"); break;
-case 2480: printf("case 3 2480\n"); break;
-case 2490: printf("case 3 2490\n"); break;
-case 2500: printf("case 3 2500\n"); break;
-case 2510: printf("case 3 2510\n"); break;
-case 2520: printf("case 3 2520\n"); break;
-case 2530: printf("case 3 2530\n"); break;
-case 2540: printf("case 3 2540\n"); break;
-case 2550: printf("case 3 2550\n"); break;
-case 2560: printf("case 3 2560\n"); break;
-case 2570: printf("case 3 2570\n"); break;
-case 2580: printf("case 3 2580\n"); break;
-case 2590: printf("case 3 2590\n"); break;
-case 2600: printf("case 3 2600\n"); break;
-case 2610: printf("case 3 2610\n"); break;
-case 2620: printf("case 3 2620\n"); break;
-case 2630: printf("case 3 2630\n"); break;
-case 2640: printf("case 3 2640\n"); break;
-case 2650: printf("case 3 2650\n"); break;
-case 2660: printf("case 3 2660\n"); break;
-case 2670: printf("case 3 2670\n"); break;
-case 2680: printf("case 3 2680\n"); break;
-case 2690: printf("case 3 2690\n"); break;
-case 2700: printf("case 3 2700\n"); break;
-case 2710: printf("case 3 2710\n"); break;
-case 2720: printf("case 3 2720\n"); break;
-case 2730: printf("case 3 2730\n"); break;
-case 2740: printf("case 3 2740\n"); break;
-case 2750: printf("case 3 2750\n"); break;
-case 2760: printf("case 3 2760\n"); break;
-case 2770: printf("case 3 2770\n"); break;
-case 2780: printf("case 3 2780\n"); break;
-case 2790: printf("case 3 2790\n"); break;
-case 2800: printf("case 3 2800\n"); break;
-case 2810: printf("case 3 2810\n"); break;
-case 2820: printf("case 3 2820\n"); break;
-case 2830: printf("case 3 2830\n"); break;
-case 2840: printf("case 3 2840\n"); break;
-case 2850: printf("case 3 2850\n"); break;
-case 2860: printf("case 3 2860\n"); break;
-case 2870: printf("case 3 2870\n"); break;
-case 2880: printf("case 3 2880\n"); break;
-case 2890: printf("case 3 2890\n"); break;
-case 2900: printf("case 3 2900\n"); break;
-case 2910: printf("case 3 2910\n"); break;
-case 2920: printf("case 3 2920\n"); break;
-case 2930: printf("case 3 2930\n"); break;
-case 2940: printf("case 3 2940\n"); break;
-case 2950: printf("case 3 2950\n"); break;
-case 2960: printf("case 3 2960\n"); break;
-case 2970: printf("case 3 2970\n"); break;
-case 2980: printf("case 3 2980\n"); break;
-case 2990: printf("case 3 2990\n"); break;
-default: printf("default 3 %d\n",i); break;
-case 10007: printf("case 3 10007\n"); break;
-case 10011: printf("case 3 10011\n"); break;
-case 10015: printf("case 3 10015\n"); break;
-case 10019: printf("case 3 10019\n"); break;
-case 10023: printf("case 3 10023\n"); break;
-case 10027: printf("case 3 10027\n"); break;
-case 10031: printf("case 3 10031\n"); break;
-case 10035: printf("case 3 10035\n"); break;
-case 10039: printf("case 3 10039\n"); break;
-case 10043: printf("case 3 10043\n"); break;
-case 10047: printf("case 3 10047\n"); break;
-case 10051: printf("case 3 10051\n"); break;
-case 10055: printf("case 3 10055\n"); break;
-case 10059: printf("case 3 10059\n"); break;
-case 10063: printf("case 3 10063\n"); break;
-case 10067: printf("case 3 10067\n"); break;
-case 10071: printf("case 3 10071\n"); break;
-case 10075: printf("case 3 10075\n"); break;
-case 10079: printf("case 3 10079\n"); break;
-case 10083: printf("case 3 10083\n"); break;
-case 10087: printf("case 3 10087\n"); break;
-case 10091: printf("case 3 10091\n"); break;
-case 10095: printf("case 3 10095\n"); break;
-case 10099: printf("case 3 10099\n"); break;
-case 10103: printf("case 3 10103\n"); break;
-case 10107: printf("case 3 10107\n"); break;
-case 10111: printf("case 3 10111\n"); break;
-case 10115: printf("case 3 10115\n"); break;
-case 10119: printf("case 3 10119\n"); break;
-case 10123: printf("case 3 10123\n"); break;
-case 10127: printf("case 3 10127\n"); break;
-case 10131: printf("case 3 10131\n"); break;
-case 10135: printf("case 3 10135\n"); break;
-case 10139: printf("case 3 10139\n"); break;
-case 10143: printf("case 3 10143\n"); break;
-case 10147: printf("case 3 10147\n"); break;
-case 10151: printf("case 3 10151\n"); break;
-case 10155: printf("case 3 10155\n"); break;
-case 10159: printf("case 3 10159\n"); break;
-case 10163: printf("case 3 10163\n"); break;
-case 10167: printf("case 3 10167\n"); break;
-case 10171: printf("case 3 10171\n"); break;
-case 10175: printf("case 3 10175\n"); break;
-case 10179: printf("case 3 10179\n"); break;
-case 10183: printf("case 3 10183\n"); break;
-case 10187: printf("case 3 10187\n"); break;
-case 10191: printf("case 3 10191\n"); break;
-case 10195: printf("case 3 10195\n"); break;
-case 10199: printf("case 3 10199\n"); break;
-case 10203: printf("case 3 10203\n"); break;
-case 10207: printf("case 3 10207\n"); break;
-case 10211: printf("case 3 10211\n"); break;
-case 10215: printf("case 3 10215\n"); break;
-case 10219: printf("case 3 10219\n"); break;
-case 10223: printf("case 3 10223\n"); break;
-case 10227: printf("case 3 10227\n"); break;
-case 10231: printf("case 3 10231\n"); break;
-case 10235: printf("case 3 10235\n"); break;
-case 10239: printf("case 3 10239\n"); break;
-case 10243: printf("case 3 10243\n"); break;
-case 10247: printf("case 3 10247\n"); break;
-case 10251: printf("case 3 10251\n"); break;
-case 10255: printf("case 3 10255\n"); break;
-case 10259: printf("case 3 10259\n"); break;
-case 10263: printf("case 3 10263\n"); break;
-case 10267: printf("case 3 10267\n"); break;
-case 10271: printf("case 3 10271\n"); break;
-case 10275: printf("case 3 10275\n"); break;
-case 10279: printf("case 3 10279\n"); break;
-case 10283: printf("case 3 10283\n"); break;
-case 10287: printf("case 3 10287\n"); break;
-case 10291: printf("case 3 10291\n"); break;
-case 10295: printf("case 3 10295\n"); break;
-case 10299: printf("case 3 10299\n"); break;
+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;
    }
 }
 
@@ -1124,104 +1124,104 @@
 print "case $i: printf(\"case 4 $i\\n\"); break;\n";
 }
  */
-case -333: printf("case 4 -333\n"); break;
-case -329: printf("case 4 -329\n"); break;
-case -325: printf("case 4 -325\n"); break;
-case -321: printf("case 4 -321\n"); break;
-case -317: printf("case 4 -317\n"); break;
-case -313: printf("case 4 -313\n"); break;
-case -309: printf("case 4 -309\n"); break;
-case -305: printf("case 4 -305\n"); break;
-case -301: printf("case 4 -301\n"); break;
-case -297: printf("case 4 -297\n"); break;
-case -293: printf("case 4 -293\n"); break;
-case -289: printf("case 4 -289\n"); break;
-case -285: printf("case 4 -285\n"); break;
-case -281: printf("case 4 -281\n"); break;
-case -277: printf("case 4 -277\n"); break;
-case -273: printf("case 4 -273\n"); break;
-case -269: printf("case 4 -269\n"); break;
-case -265: printf("case 4 -265\n"); break;
-case -261: printf("case 4 -261\n"); break;
-case -257: printf("case 4 -257\n"); break;
-case -253: printf("case 4 -253\n"); break;
-case -249: printf("case 4 -249\n"); break;
-case -245: printf("case 4 -245\n"); break;
-case -241: printf("case 4 -241\n"); break;
-case -237: printf("case 4 -237\n"); break;
-case -233: printf("case 4 -233\n"); break;
-case -229: printf("case 4 -229\n"); break;
-case -225: printf("case 4 -225\n"); break;
-case -221: printf("case 4 -221\n"); break;
-case -217: printf("case 4 -217\n"); break;
-case -213: printf("case 4 -213\n"); break;
-case -209: printf("case 4 -209\n"); break;
-case -205: printf("case 4 -205\n"); break;
-case -201: printf("case 4 -201\n"); break;
-case -197: printf("case 4 -197\n"); break;
-case -193: printf("case 4 -193\n"); break;
-case -189: printf("case 4 -189\n"); break;
-case -185: printf("case 4 -185\n"); break;
-case -181: printf("case 4 -181\n"); break;
-case -177: printf("case 4 -177\n"); break;
-case -173: printf("case 4 -173\n"); break;
-case -169: printf("case 4 -169\n"); break;
-case -165: printf("case 4 -165\n"); break;
-case -161: printf("case 4 -161\n"); break;
-case -157: printf("case 4 -157\n"); break;
-case -153: printf("case 4 -153\n"); break;
-case -149: printf("case 4 -149\n"); break;
-case -145: printf("case 4 -145\n"); break;
-case -141: printf("case 4 -141\n"); break;
-case -137: printf("case 4 -137\n"); break;
-case -133: printf("case 4 -133\n"); break;
-case -129: printf("case 4 -129\n"); break;
-case -125: printf("case 4 -125\n"); break;
-case -121: printf("case 4 -121\n"); break;
-case -117: printf("case 4 -117\n"); break;
-case -113: printf("case 4 -113\n"); break;
-case -109: printf("case 4 -109\n"); break;
-case -105: printf("case 4 -105\n"); break;
-case -101: printf("case 4 -101\n"); break;
-case 3: printf("case 4 3\n"); break;
-case 5: printf("case 4 5\n"); break;
-case 7: printf("case 4 7\n"); break;
-case 9: printf("case 4 9\n"); break;
-case 11: printf("case 4 11\n"); break;
-case 13: printf("case 4 13\n"); break;
-case 15: printf("case 4 15\n"); break;
-case 17: printf("case 4 17\n"); break;
-case 19: printf("case 4 19\n"); break;
-case 21: printf("case 4 21\n"); break;
-case 23: printf("case 4 23\n"); break;
-case 25: printf("case 4 25\n"); break;
-case 27: printf("case 4 27\n"); break;
-case 29: printf("case 4 29\n"); break;
-case 31: printf("case 4 31\n"); break;
-case 33: printf("case 4 33\n"); break;
-case 35: printf("case 4 35\n"); break;
-case 37: printf("case 4 37\n"); break;
-case 39: printf("case 4 39\n"); break;
-case 41: printf("case 4 41\n"); break;
-case 43: printf("case 4 43\n"); break;
-case 45: printf("case 4 45\n"); break;
-case 47: printf("case 4 47\n"); break;
-case 49: printf("case 4 49\n"); break;
-case 51: printf("case 4 51\n"); break;
-case 53: printf("case 4 53\n"); break;
-case 55: printf("case 4 55\n"); break;
-case 57: printf("case 4 57\n"); break;
-case 59: printf("case 4 59\n"); break;
-case 61: printf("case 4 61\n"); break;
-case 63: printf("case 4 63\n"); break;
-case 65: printf("case 4 65\n"); break;
-case 67: printf("case 4 67\n"); break;
-case 69: printf("case 4 69\n"); break;
-case 71: printf("case 4 71\n"); break;
-case 73: printf("case 4 73\n"); break;
-case 75: printf("case 4 75\n"); break;
-case 77: printf("case 4 77\n"); break;
-case 79: printf("case 4 79\n"); break;
+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;
    }
 }
 
@@ -1240,8 +1240,8 @@
         }
     }
     
-    printf("main5 %d\n",k);
+    printf("#1242:main5 %d\n",k);
     for(i=0;i<3;i++) ;
-    printf("main5 %d\n",i);
+    printf("#1244:main5 %d\n",i);
    
 }
--- a/test/test1.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/test1.c	Sat Oct 30 18:49:25 2004 +0900
@@ -34,13 +34,13 @@
 code f(int i,void *sp) {
     int k,j;
     struct f_g0_save *c;
-printf("f 0 sp: %x\n",sp);
+printf("#0036:f 0 sp: %x\n",sp);
 
     k = 3+i;
 
-printf("f 1 sp: %x\n",sp);
+printf("#0040:f 1 sp: %x\n",sp);
     sp -= sizeof(struct f_g0_save);
-printf("f 2 sp: %x\n",sp);
+printf("#0042:f 2 sp: %x\n",sp);
     c = sp;
     c->kk = k;
     c->ii = i;
@@ -63,15 +63,15 @@
 code f0(int i,int j,code(*exit2)(), void *exit2env,void *sp)
 {
 	struct f0_save *c;
-    printf("f0 1 sp: %x\n",sp);
+    printf("#0065:f0 1 sp: %x\n",sp);
 	sp -= sizeof(struct f0_save);
-    printf("f0 2 sp: %x\n",sp);
+    printf("#0067:f0 2 sp: %x\n",sp);
 	c = sp;
 	c->jj = j;
         c->exit1 = exit2;
         c->exit1env = exit2env;
 	c->ret = f1;
-    printf("f0 3 sp: %x\n",sp);
+    printf("#0073:f0 3 sp: %x\n",sp);
 	goto f(i,sp);
 }
 
@@ -101,13 +101,13 @@
     sp = stack0;
     j = i;
     
-    printf("sp: %x\n",sp);
+    printf("#0103:sp: %x\n",sp);
     goto f0(i,j,return,environment,sp);
 }
 
 code print(int i,int j,(*exit1)(),void*exit1env)
 {
-    printf("%d %d\n",i,j);
+    printf("#0109:%d %d\n",i,j);
     goto (*exit1)(0),exit1env;
 }
 
--- a/test/tmp.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/tmp.c	Sat Oct 30 18:49:25 2004 +0900
@@ -26,7 +26,7 @@
     if (!p) return;
     i = p[1];
     p = p+i;
-    printf("%d %s\n",i,p-i);
-    printf("%d\n",main1(ac,av,g,g));
+    printf("#0028:%d %s\n",i,p-i);
+    printf("#0029:%d\n",main1(ac,av,g,g));
     return 0;
 }
--- a/test/tmp11.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/tmp11.c	Sat Oct 30 18:49:25 2004 +0900
@@ -5,13 +5,13 @@
 
 NMTBL *
 test2(char *n) {
-    printf("s %s\n",n);
+    printf("#0007:s %s\n",n);
     return a;
 }
 
 int
 test0(int a,int b,int c) {
-    printf("a %d b %d c %d\n",a,b,c);
+    printf("#0013:a %d b %d c %d\n",a,b,c);
     return 0;
 }
 
@@ -29,6 +29,6 @@
     NMTBL *b;
     b = test2("test");
     d = test1(1,2,3);
-    printf("return %d\n",d);
+    printf("#0031:return %d\n",d);
     return d;
 }
--- a/test/tmp12.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/tmp12.c	Sat Oct 30 18:49:25 2004 +0900
@@ -12,6 +12,6 @@
     int a;
     x1.a = 1;
     a = 133;
-    printf("%d %d\n",x1.a,a);
+    printf("#0014:%d %d\n",x1.a,a);
     return 0;
 }
--- a/test/tmp7.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/tmp7.c	Sat Oct 30 18:49:25 2004 +0900
@@ -35,17 +35,17 @@
 /* main2 a1.a[55] 0 */
 /* main2 a1.a[99] 55 */
 /* main2 a1.a[55] 44 */
-	printf("main2 a1.a[99] %d\n",a1.a[99]);
-	printf("main2 a1.a[55] %d\n",a1.a[55]);
+	printf("#0037:main2 a1.a[99] %d\n",a1.a[99]);
+	printf("#0038:main2 a1.a[55] %d\n",a1.a[55]);
 }
 
 struct bb
 main5(struct aa a1,struct bb a2)
 {
-	printf("main5 a1.a[99] %d\n",a1.a[99]);
-	printf("main5 a1.a[55] %d\n",a1.a[55]);
-	printf("main5 a2.b[0] %d\n",a2.b[0]);
-	printf("main5 a2.b[1] %d\n",a2.b[1]);
+	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]);
 	a2.b[0]=333;
 	a2.b[1]=555;
 	return a2;
@@ -57,7 +57,7 @@
 {
 /* main1 a1.a[0] 0 */
 /* main1 a1.a[0] 44 */
-    printf("main1 a1.a[0] %d\n",a1.a[0]);
+    printf("#0059:main1 a1.a[0] %d\n",a1.a[0]);
     a1.a[55]=44;
     if (a1.a[0]) 
 	main2(a1);
@@ -79,48 +79,48 @@
     j = 3;
 
     bbb = main0(123);
-    printf("copied main0 ccc.a[55] %d==123\n",bbb.a[55]); 
+    printf("#0081:copied main0 ccc.a[55] %d==123\n",bbb.a[55]); 
     aap[2] = &bbb;
     *aap[2] = main0(123);
-    printf("complex copied main0 ccc.a[55] %d==123\n",bbb.a[55]); 
+    printf("#0084:complex copied main0 ccc.a[55] %d==123\n",bbb.a[55]); 
     bbb.a[55]=0;
     j = main0(123).a[55];
-    printf("new main0 ccc.a[55] in temporal copy %d==123\n",j); 
+    printf("#0087:new main0 ccc.a[55] in temporal copy %d==123\n",j); 
 
     j = 552;
     bbb = main3(bbb);
-    printf("main3     bbb.a[55] in temporal copy %d==552 %d==1\n",j,bbb.a[55]); 
+    printf("#0091:main3     bbb.a[55] in temporal copy %d==552 %d==1\n",j,bbb.a[55]); 
     j = main3(bbb).a[55];
-    printf("main3     bbb.a[55] in temporal copy %d==2 %d\n",j,bbb.a[53]); 
+    printf("#0093:main3     bbb.a[55] in temporal copy %d==2 %d\n",j,bbb.a[53]); 
     j = main3(bbb).a[53];
-    printf("main3     bbb.a[55] in temporal copy %d==53 %d\n",j,bbb.a[53]); 
+    printf("#0095:main3     bbb.a[55] in temporal copy %d==53 %d\n",j,bbb.a[53]); 
 
-    printf("%d==3\n",q.b);
+    printf("#0097:%d==3\n",q.b);
 /* 3==3 */
     r = q;
-    printf("%d==3\n",r.b);
+    printf("#0100:%d==3\n",r.b);
 /* 3==3 */
     (*r.c)(aaa);
-    printf("main aaa.a[55] %d\n",aaa.a[55]);
+    printf("#0103: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("main aaa.a[55] %d\n",aaa.a[55]); 
+    printf("#0110:main aaa.a[55] %d\n",aaa.a[55]); 
     p = av[0];
     if (!p) return;
     i = p[1];
     p = p+i;
 /* 47 ./a.out */
-    printf("%d %s\n",i,p-i+3);
+    printf("#0116:%d %s\n",i,p-i+3);
     aaa1.b[0]=33;
     aaa1.b[1]=55;
     bbb1 = main5(aaa,aaa1);
-    printf("main5-2 %d\n",
+    printf("#0120:main5-2 %d\n",
 	main5(bbb,bbb1).b[0]);
-    printf("main5-1 %d\n",
+    printf("#0122:main5-1 %d\n",
 	main5(bbb,main5(aaa,aaa1)).b[0]);
     return 0;
 }
--- a/test/tmp8.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/tmp8.c	Sat Oct 30 18:49:25 2004 +0900
@@ -15,8 +15,8 @@
    for(asize=4;asize<64000;asize=asize*2+12) {
        f2(1);
        f2(0);
-       printf("%d %d\n",g(),f(0,1,2,a));
-       printf("%d %d\n",g1(100),f1(0,1,a,2));
+       printf("#0017:%d %d\n",g(),f(0,1,2,a));
+       printf("#0018:%d %d\n",g1(100),f1(0,1,a,2));
     }
    return 0; 
 }
@@ -55,10 +55,10 @@
 int
 f1(int i,int j,int *l,int k)
 {
-    // printf("f1 &i=%x &k=%x\n",&i,&k);
-    // printf("f1 i=%d j=%d *l=%0x k=%d\n",i,j,l,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);
     *l = 3;
-    printf("f1 i=%d j=%d *l=%0x k=%d\n",i,j,*l,k);
+    printf("#0060: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);
 }
@@ -71,7 +71,7 @@
 	l = alloca(asize);
     else
 	l = 0;
-    printf("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("#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",
    // 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/tstdarg.c	Sat Oct 30 14:04:45 2004 +0900
+++ b/test/tstdarg.c	Sat Oct 30 18:49:25 2004 +0900
@@ -19,24 +19,24 @@
     while((t= *numtypes++)) {
 	if (t=='i') {
 	    i = va_arg(ap,int);
-	    printf("int arg: %d\n",i);
+	    printf("#0021:int arg: %d\n",i);
 #if 0
 	} else if (t=='f') {
 	    f = va_arg(ap,float);
-	    printf("float arg: %g\n",f);
+	    printf("#0025:float arg: %g\n",f);
 #endif
 	} else if (t=='d') {
 	    d = va_arg(ap,double);
-	    printf("double arg: %g\n",d);
+	    printf("#0029:double arg: %g\n",d);
 	} else if (t=='l') {
 	    l = va_arg(ap,long long);
-	    printf("long long arg: %lld\n",l);
+	    printf("#0032:long long arg: %lld\n",l);
 	} else if (t=='s') {
 	    s = va_arg(ap,char *);
-	    printf("char *arg: %s\n",s);
+	    printf("#0035:char *arg: %s\n",s);
 	} else {
 	    s = va_arg(ap,char *);
-	    printf("arg: error\n");
+	    printf("#0038:arg: error\n");
 	}
     }
 }