membar_producer
atomic_op_alias(membar_producer,_membar_sync)
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer(); /* store-before-store */
membar_producer(); /* Cavium sync plunger */
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
#define SCREEN_BUSY(scr) ((scr)->scr_busy = 1, membar_producer())
#define SCREEN_IDLE(scr) ((scr)->scr_busy = 0, membar_producer())
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer(); /* for calcru */
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();
void membar_producer(void);
membar_producer();
membar_producer();
membar_producer();
membar_producer();
membar_producer();