typedef unsigned int __u32;
struct romfs_super_block {
	__u32 word0;
	__u32 word1;
	__u32 size;
	__u32 checksum;
	char name[0];		 
};

int main() {
    struct romfs_super_block *romfsb;

    int nblocks = ((__builtin_constant_p((__u32)((romfsb->size))) ? 
	({ __u32 __x = (((romfsb->size))); ((__u32)( (((__u32)(__x) & (__u32)0x000000ffUL) << 24)
	    | (((__u32)(__x) & (__u32)0x0000ff00UL) << 8) | (((__u32)(__x) & (__u32)0x00ff0000UL) >> 8)
	    | (((__u32)(__x) & (__u32)0xff000000UL) >> 24) )); })
	: __fswab32(((romfsb->size))))+(1<<10)-1)>>10;
}