bootstrap/cowlink-cgen.bootstrap.c
// FCBPos workspace at ws+768 length ws+12
FCBPos workspace at ws+768 length ws+12
FCBPos workspace at ws + 768 length ws + 12
void f47(i4* p995 , i8 p996 ) {
	*(i8*)(intptr_t)(ws+768) = p996; 
	i8 v997 = (i8)(intptr_t)(ws+768);
	i8 v998 = *(i8*)(intptr_t)v997;
	i8 v999 = v998+(+8);
	i4 v1000 = *(i4*)(intptr_t)v999;
	i1 v1001 = (i1)+9;
	i4 v1002 = ((i4)v1000)<<v1001;
	i8 v1003 = (i8)(intptr_t)(ws+768);
	i8 v1004 = *(i8*)(intptr_t)v1003;
	i8 v1005 = v1004+(+4);
	i2 v1006 = *(i2*)(intptr_t)v1005;
	i4 v1007 = v1006;
	i4 v1008 = v1002|v1007;
	i4 v1009 = v1008+(+1);
	i8 v1010 = (i8)(intptr_t)(ws+776);
	*(i4*)(intptr_t)v1010 = v1009;
endsub:;
	*p995 = *(i4*)(intptr_t)(ws+776);
}
void f47 ( i4 * p995 , i8 p996 ) { * ( i8 * ) ( intptr_t ) ( ws + 768 ) = p996 ; i8 v997 = ( i8 ) ( intptr_t ) ( ws + 768 ) ; i8 v998 = * ( i8 * ) ( intptr_t ) v997 ; i8 v999 = v998 + ( +8 ) ; i4 v1000 = * ( i4 * ) ( intptr_t ) v999 ; i1 v1001 = ( i1 ) + 9 ; i4 v1002 = ( ( i4 ) v1000 ) << v1001 ; i8 v1003 = ( i8 ) ( intptr_t ) ( ws + 768 ) ; i8 v1004 = * ( i8 * ) ( intptr_t ) v1003 ; i8 v1005 = v1004 + ( +4 ) ; i2 v1006 = * ( i2 * ) ( intptr_t ) v1005 ; i4 v1007 = v1006 ; i4 v1008 = v1002 | v1007 ; i4 v1009 = v1008 + ( +1 ) ; i8 v1010 = ( i8 ) ( intptr_t ) ( ws + 776 ) ; * ( i4 * ) ( intptr_t ) v1010 = v1009 ; endsub : ; * p995 = * ( i4 * ) ( intptr_t ) ( ws + 776 ) ; }
FCBPos workspace at ws+768 length ws+12
FCBPos workspace at ws + 768 length ws + 12
/* pos */ /* fcb */ /*fcb */