BSR_MASK
u_short cur_bank = smc->b0.bsr & BSR_MASK;
while ((smc->b2.bsr & BSR_MASK) != BSR_BANK2 &&
while ((smc->b2.bsr & BSR_MASK) != BSR_BANK2) {
while ((smc->b2.bsr & BSR_MASK) != BSR_BANK2) {
while ((smc->b2.bsr & BSR_MASK) != BSR_BANK2) {
while ((smc->b2.bsr & BSR_MASK) != BSR_BANK2) {
if ((smc->b2.bsr & BSR_MASK) != BSR_BANK2)
while ((smc->b2.bsr & BSR_MASK) != BSR_BANK2) {
while ((smc->b2.bsr & BSR_MASK) != BSR_BANK2) {
while ((smc->b2.bsr & BSR_MASK) != BSR_BANK2) {
while ((smc->b2.bsr & BSR_MASK) != BSR_BANK2) {
while ((smc->b2.bsr & BSR_MASK) != BSR_BANK2) {
while ((smc->b2.bsr & BSR_MASK) != BSR_BANK2) {