bootstrap/cowlink-cgen.bootstrap.c
// fcb_i_changeblock workspace at ws+808 length ws+12
fcb_i_changeblock workspace at ws+808 length ws+12
fcb_i_changeblock workspace at ws + 808 length ws + 12
void f40(i4 p890 , i8 p891 ) {
	*(i8*)(intptr_t)(ws+808) = p891; 
	*(i4*)(intptr_t)(ws+816) = p890; 
	i8 v892 = (i8)(intptr_t)(ws+816);
	i4 v893 = *(i4*)(intptr_t)v892;
	i8 v894 = (i8)(intptr_t)(ws+808);
	i8 v895 = *(i8*)(intptr_t)v894;
	i8 v896 = v895+(+8);
	i4 v897 = *(i4*)(intptr_t)v896;
	if (v893==v897) goto c02_00e3; else goto c02_00e2;
c02_00e2:;
	i8 v898 = (i8)(intptr_t)(ws+808);
	i8 v899 = *(i8*)(intptr_t)v898;
	f39(v899);
	i8 v900 = (i8)(intptr_t)(ws+816);
	i4 v901 = *(i4*)(intptr_t)v900;
	i8 v902 = (i8)(intptr_t)(ws+808);
	i8 v903 = *(i8*)(intptr_t)v902;
	i8 v904 = v903+(+8);
	*(i4*)(intptr_t)v904 = v901;
	i8 v905 = (i8)(intptr_t)(ws+808);
	i8 v906 = *(i8*)(intptr_t)v905;
	f38(v906);
	goto c02_00df;
c02_00e3:;
c02_00df:;
endsub:;
}
void f40 ( i4 p890 , i8 p891 ) { * ( i8 * ) ( intptr_t ) ( ws + 808 ) = p891 ; * ( i4 * ) ( intptr_t ) ( ws + 816 ) = p890 ; i8 v892 = ( i8 ) ( intptr_t ) ( ws + 816 ) ; i4 v893 = * ( i4 * ) ( intptr_t ) v892 ; i8 v894 = ( i8 ) ( intptr_t ) ( ws + 808 ) ; i8 v895 = * ( i8 * ) ( intptr_t ) v894 ; i8 v896 = v895 + ( +8 ) ; i4 v897 = * ( i4 * ) ( intptr_t ) v896 ; if ( v893 == v897 ) goto c02_00e3 ; else goto c02_00e2 ; c02_00e2 : ; i8 v898 = ( i8 ) ( intptr_t ) ( ws + 808 ) ; i8 v899 = * ( i8 * ) ( intptr_t ) v898 ; f39 ( v899 ) ; i8 v900 = ( i8 ) ( intptr_t ) ( ws + 816 ) ; i4 v901 = * ( i4 * ) ( intptr_t ) v900 ; i8 v902 = ( i8 ) ( intptr_t ) ( ws + 808 ) ; i8 v903 = * ( i8 * ) ( intptr_t ) v902 ; i8 v904 = v903 + ( +8 ) ; * ( i4 * ) ( intptr_t ) v904 = v901 ; i8 v905 = ( i8 ) ( intptr_t ) ( ws + 808 ) ; i8 v906 = * ( i8 * ) ( intptr_t ) v905 ; f38 ( v906 ) ; goto c02_00df ; c02_00e3 : ; c02_00df : ; endsub : ; }
fcb_i_changeblock workspace at ws+808 length ws+12
fcb_i_changeblock workspace at ws + 808 length ws + 12
/* newblock */ /* fcb */ /*fcb */ /*newblock */