static void cirrus_linear_bitblt_write(void *opaque,

                                       target_phys_addr_t addr,

                                       uint64_t val,

                                       unsigned size)

{

    CirrusVGAState *s = opaque;



    if (s->cirrus_srcptr != s->cirrus_srcptr_end) {

	/* bitblt */

	*s->cirrus_srcptr++ = (uint8_t) val;

	if (s->cirrus_srcptr >= s->cirrus_srcptr_end) {

	    cirrus_bitblt_cputovideo_next(s);

	}

    }

}

static void cirrus_linear_bitblt_write(void *opaque,

                                       target_phys_addr_t addr,

                                       uint64_t val,

                                       unsigned size)

{

    CirrusVGAState *s = opaque;



    if (s->cirrus_srcptr != s->cirrus_srcptr_end) {

	

	*s->cirrus_srcptr++ = (uint8_t) val;

	if (s->cirrus_srcptr >= s->cirrus_srcptr_end) {

	    cirrus_bitblt_cputovideo_next(s);

	}

    }

}

static void FUNC_0(void *VAR_0,

                                       target_phys_addr_t VAR_1,

                                       uint64_t VAR_2,

                                       unsigned VAR_3)

{

    CirrusVGAState *s = VAR_0;



    if (s->cirrus_srcptr != s->cirrus_srcptr_end) {

	

	*s->cirrus_srcptr++ = (uint8_t) VAR_2;

	if (s->cirrus_srcptr >= s->cirrus_srcptr_end) {

	    cirrus_bitblt_cputovideo_next(s);

	}

    }

}

static void FUNC_0(void *VAR_0,
target_phys_addr_t VAR_1,
uint64_t VAR_2,
unsigned VAR_3)
{ CirrusVGAState *s = VAR_0; if (s->cirrus_srcptr != s->cirrus_srcptr_end) { *s->cirrus_srcptr++ = (uint8_t) VAR_2; if (s->cirrus_srcptr >= s->cirrus_srcptr_end) { cirrus_bitblt_cputovideo_next(s); } } }