static inline int onenand_load_main(OneNANDState *s, int sec, int secn,

                void *dest)

{

    if (s->blk_cur) {

        return blk_read(s->blk_cur, sec, dest, secn) < 0;

    } else if (sec + secn > s->secs_cur) {

        return 1;

    }



    memcpy(dest, s->current + (sec << 9), secn << 9);



    return 0;

}

static inline int onenand_load_main(OneNANDState *s, int sec, int secn,

                void *dest)

{

    if (s->blk_cur) {

        return blk_read(s->blk_cur, sec, dest, secn) < 0;

    } else if (sec + secn > s->secs_cur) {

        return 1;

    }



    memcpy(dest, s->current + (sec << 9), secn << 9);



    return 0;

}

        return blk_read(s->blk_cur, sec, dest, secn) < 0;
static inline int FUNC_0(OneNANDState *VAR_0, int VAR_1, int VAR_2,

                void *VAR_3)

{

    if (VAR_0->blk_cur) {

        return blk_read(VAR_0->blk_cur, VAR_1, VAR_3, VAR_2) < 0;

    } else if (VAR_1 + VAR_2 > VAR_0->secs_cur) {

        return 1;

    }



    memcpy(VAR_3, VAR_0->current + (VAR_1 << 9), VAR_2 << 9);



    return 0;

}

static inline int FUNC_0(OneNANDState *VAR_0, int VAR_1, int VAR_2,
void *VAR_3)
{ if (VAR_0->blk_cur) { return blk_read(VAR_0->blk_cur, VAR_1, VAR_3, VAR_2) < 0; } else if (VAR_1 + VAR_2 > VAR_0->secs_cur) { return 1; } memcpy(VAR_3, VAR_0->current + (VAR_1 << 9), VAR_2 << 9); return 0; }