wp_wrapu
wp_wrapu(ch->parent, 1, APUREG_AMPLITUDE, 0);
wp_wrapu(ch->parent, 1, APUREG_ROUTING, 3 << APU_DATASRC_A_SHIFT);
wp_wrapu(ch->parent, 2, APUREG_AMPLITUDE, 0);
wp_wrapu(ch->parent, 2, APUREG_EFFECT_GAIN, 0xf0);
wp_wrapu(ch->parent, 2, APUREG_ROUTING, 0x15 << APU_DATASRC_A_SHIFT);
wp_wrapu(ch->parent, 3, APUREG_AMPLITUDE, 0);
wp_wrapu(ch->parent, 3, APUREG_EFFECT_GAIN, 0xf0);
wp_wrapu(ch->parent, 3, APUREG_ROUTING, 0x14 << APU_DATASRC_A_SHIFT);
wp_wrapu(ch->parent, 0, APUREG_APUTYPE,
wp_wrapu(ch->parent, 1, APUREG_APUTYPE,
wp_wrapu(ch->parent, 2, APUREG_APUTYPE,
wp_wrapu(ch->parent, 3, APUREG_APUTYPE,
wp_wrapu(ch->parent, apuch, APUREG_APUTYPE,
static void wp_wrapu(struct agg_info*, unsigned, u_int16_t, u_int16_t);
wp_wrapu(ess, apuch, APUREG_WAVESPACE, (wpwa >> 8) & APU_64KPAGE_MASK);
wp_wrapu(ess, apuch, APUREG_CURPTR, wpwa);
wp_wrapu(ess, apuch, APUREG_ENDPTR, wpwa + size);
wp_wrapu(ess, apuch, APUREG_LOOPLEN, size);
wp_wrapu(ess, apuch, APUREG_ROUTING, 0);
wp_wrapu(ess, apuch, APUREG_AMPLITUDE, 0xf000);
wp_wrapu(ess, apuch, APUREG_POSITION, 0x8f00
wp_wrapu(ess, apuch, APUREG_FREQ_LOBYTE,
wp_wrapu(ess, apuch, APUREG_FREQ_HIWORD, dv >> 8);
wp_wrapu(ch->parent, apuch, APUREG_APUTYPE,
wp_wrapu(ch->parent, apuch + 1, APUREG_APUTYPE,
wp_wrapu(ch->parent, apuch, APUREG_APUTYPE,
wp_wrapu(ch->parent, (ch->num << 1) | 32, APUREG_APUTYPE,
wp_wrapu(ch->parent, (ch->num << 1) | 33, APUREG_APUTYPE,
wp_wrapu(ch->parent, 0, APUREG_AMPLITUDE, 0);
wp_wrapu(ch->parent, 0, APUREG_ROUTING, 2 << APU_DATASRC_A_SHIFT);