bootstrap/cowwrap.bootstrap.c
// StrLen workspace at ws+1256 length ws+25
StrLen workspace at ws+1256 length ws+25
StrLen workspace at ws + 1256 length ws + 25
void f28(i8* p420 , i8 p421 ) {
	*(i8*)(intptr_t)(ws+1256) = p421; 
	i8 v422 = (i8)(intptr_t)(ws+1256);
	i8 v423 = *(i8*)(intptr_t)v422;
	i8 v424 = (i8)(intptr_t)(ws+1272);
	*(i8*)(intptr_t)v424 = v423;
c02_0075:;
	i8 v425 = (i8)(intptr_t)(ws+1272);
	i8 v426 = *(i8*)(intptr_t)v425;
	i1 v427 = *(i1*)(intptr_t)v426;
	i8 v428 = (i8)(intptr_t)(ws+1280);
	*(i1*)(intptr_t)v428 = v427;
	i8 v429 = (i8)(intptr_t)(ws+1280);
	i1 v430 = *(i1*)(intptr_t)v429;
	i1 v431 = (i1)+0;
	if (v430==v431) goto c02_007a; else goto c02_007b;
c02_007a:;
	goto c02_0076;
	goto c02_0077;
c02_007b:;
c02_0077:;
	i8 v432 = (i8)(intptr_t)(ws+1272);
	i8 v433 = *(i8*)(intptr_t)v432;
	i8 v434 = v433+(+1);
	i8 v435 = (i8)(intptr_t)(ws+1272);
	*(i8*)(intptr_t)v435 = v434;
	goto c02_0075;
c02_0076:;
	i8 v436 = (i8)(intptr_t)(ws+1272);
	i8 v437 = *(i8*)(intptr_t)v436;
	i8 v438 = (i8)(intptr_t)(ws+1256);
	i8 v439 = *(i8*)(intptr_t)v438;
	i8 v440 = v437-v439;
	i8 v441 = (i8)(intptr_t)(ws+1264);
	*(i8*)(intptr_t)v441 = v440;
endsub:;
	*p420 = *(i8*)(intptr_t)(ws+1264);
}
void f28 ( i8 * p420 , i8 p421 ) { * ( i8 * ) ( intptr_t ) ( ws + 1256 ) = p421 ; i8 v422 = ( i8 ) ( intptr_t ) ( ws + 1256 ) ; i8 v423 = * ( i8 * ) ( intptr_t ) v422 ; i8 v424 = ( i8 ) ( intptr_t ) ( ws + 1272 ) ; * ( i8 * ) ( intptr_t ) v424 = v423 ; c02_0075 : ; i8 v425 = ( i8 ) ( intptr_t ) ( ws + 1272 ) ; i8 v426 = * ( i8 * ) ( intptr_t ) v425 ; i1 v427 = * ( i1 * ) ( intptr_t ) v426 ; i8 v428 = ( i8 ) ( intptr_t ) ( ws + 1280 ) ; * ( i1 * ) ( intptr_t ) v428 = v427 ; i8 v429 = ( i8 ) ( intptr_t ) ( ws + 1280 ) ; i1 v430 = * ( i1 * ) ( intptr_t ) v429 ; i1 v431 = ( i1 ) + 0 ; if ( v430 == v431 ) goto c02_007a ; else goto c02_007b ; c02_007a : ; goto c02_0076 ; goto c02_0077 ; c02_007b : ; c02_0077 : ; i8 v432 = ( i8 ) ( intptr_t ) ( ws + 1272 ) ; i8 v433 = * ( i8 * ) ( intptr_t ) v432 ; i8 v434 = v433 + ( +1 ) ; i8 v435 = ( i8 ) ( intptr_t ) ( ws + 1272 ) ; * ( i8 * ) ( intptr_t ) v435 = v434 ; goto c02_0075 ; c02_0076 : ; i8 v436 = ( i8 ) ( intptr_t ) ( ws + 1272 ) ; i8 v437 = * ( i8 * ) ( intptr_t ) v436 ; i8 v438 = ( i8 ) ( intptr_t ) ( ws + 1256 ) ; i8 v439 = * ( i8 * ) ( intptr_t ) v438 ; i8 v440 = v437 - v439 ; i8 v441 = ( i8 ) ( intptr_t ) ( ws + 1264 ) ; * ( i8 * ) ( intptr_t ) v441 = v440 ; endsub : ; * p420 = * ( i8 * ) ( intptr_t ) ( ws + 1264 ) ; }
StrLen workspace at ws+1256 length ws+25
StrLen workspace at ws + 1256 length ws + 25
/* size */ /* s */ /*s */