Cで
switch (0x03 & flag) {
 case 0:
  ・・・
  break;
 case 1:
  ・・・
  break;
 case 2:
  ・・・
  break;
 case 3:
  ・・・
  break;
}
みたいな場合ってdefaultを省略しても良いかな?
default書こうにも論理的に存在しない動作を書くのは難しいんだけど
ハード的にバグってANDマスクが実行されなかったみたいな想定になってしまうし
そんな状況を想定したところでそれに対する妥当なアクションって何よって事に