bootstrap/cowlink-cgen.bootstrap.c
// ArgvNext workspace at ws+640 length ws+8
ArgvNext workspace at ws+640 length ws+8
ArgvNext workspace at ws + 640 length ws + 8
void f24(i8* p332 ) {
	i8 v333 = (i8)(intptr_t)(ws+16);
	i8 v334 = *(i8*)(intptr_t)v333;
	i8 v335 = (i8)+0;
	if (v334==v335) goto c02_0052; else goto c02_0053;
c02_0052:;
	i8 v336 = (i8)+0;
	i8 v337 = (i8)(intptr_t)(ws+640);
	*(i8*)(intptr_t)v337 = v336;
	goto endsub;
	goto c02_004f;
c02_0053:;
c02_004f:;
	i8 v338 = (i8)(intptr_t)(ws+16);
	i8 v339 = *(i8*)(intptr_t)v338;
	i8 v340 = *(i8*)(intptr_t)v339;
	i8 v341 = (i8)(intptr_t)(ws+640);
	*(i8*)(intptr_t)v341 = v340;
	i8 v342 = (i8)(intptr_t)(ws+640);
	i8 v343 = *(i8*)(intptr_t)v342;
	i8 v344 = (i8)+0;
	if (v343==v344) goto c02_0057; else goto c02_0058;
c02_0057:;
	i8 v345 = (i8)+0;
	i8 v346 = (i8)(intptr_t)(ws+16);
	*(i8*)(intptr_t)v346 = v345;
	goto c02_0054;
c02_0058:;
	i8 v347 = (i8)(intptr_t)(ws+16);
	i8 v348 = *(i8*)(intptr_t)v347;
	i8 v349 = v348+(+8);
	i8 v350 = (i8)(intptr_t)(ws+16);
	*(i8*)(intptr_t)v350 = v349;
c02_0054:;
endsub:;
	*p332 = *(i8*)(intptr_t)(ws+640);
}
void f24 ( i8 * p332 ) { i8 v333 = ( i8 ) ( intptr_t ) ( ws + 16 ) ; i8 v334 = * ( i8 * ) ( intptr_t ) v333 ; i8 v335 = ( i8 ) + 0 ; if ( v334 == v335 ) goto c02_0052 ; else goto c02_0053 ; c02_0052 : ; i8 v336 = ( i8 ) + 0 ; i8 v337 = ( i8 ) ( intptr_t ) ( ws + 640 ) ; * ( i8 * ) ( intptr_t ) v337 = v336 ; goto endsub ; goto c02_004f ; c02_0053 : ; c02_004f : ; i8 v338 = ( i8 ) ( intptr_t ) ( ws + 16 ) ; i8 v339 = * ( i8 * ) ( intptr_t ) v338 ; i8 v340 = * ( i8 * ) ( intptr_t ) v339 ; i8 v341 = ( i8 ) ( intptr_t ) ( ws + 640 ) ; * ( i8 * ) ( intptr_t ) v341 = v340 ; i8 v342 = ( i8 ) ( intptr_t ) ( ws + 640 ) ; i8 v343 = * ( i8 * ) ( intptr_t ) v342 ; i8 v344 = ( i8 ) + 0 ; if ( v343 == v344 ) goto c02_0057 ; else goto c02_0058 ; c02_0057 : ; i8 v345 = ( i8 ) + 0 ; i8 v346 = ( i8 ) ( intptr_t ) ( ws + 16 ) ; * ( i8 * ) ( intptr_t ) v346 = v345 ; goto c02_0054 ; c02_0058 : ; i8 v347 = ( i8 ) ( intptr_t ) ( ws + 16 ) ; i8 v348 = * ( i8 * ) ( intptr_t ) v347 ; i8 v349 = v348 + ( +8 ) ; i8 v350 = ( i8 ) ( intptr_t ) ( ws + 16 ) ; * ( i8 * ) ( intptr_t ) v350 = v349 ; c02_0054 : ; endsub : ; * p332 = * ( i8 * ) ( intptr_t ) ( ws + 640 ) ; }
ArgvNext workspace at ws+640 length ws+8
ArgvNext workspace at ws + 640 length ws + 8
/* arg */