BPF_MISC
case BPF_MISC|BPF_TAX:
case BPF_MISC|BPF_TXA:
case BPF_MISC|BPF_COP:
case BPF_MISC|BPF_COPX:
case BPF_MISC:
case BPF_MISC:
case BPF_MISC:
case BPF_MISC:
BPF_STMT(BPF_MISC+BPF_TAX, 0),
BPF_STMT(BPF_MISC+BPF_TAX, 0),
BPF_STMT(BPF_MISC+BPF_TXA, 0),
BPF_STMT(BPF_MISC+BPF_TXA, 0),
BPF_STMT(BPF_MISC+BPF_COP, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COP, 0),
BPF_STMT(BPF_MISC+BPF_COP, 0), // retA
BPF_STMT(BPF_MISC+BPF_COP, 1), // retBL
BPF_STMT(BPF_MISC+BPF_COP, 2), // retWL
BPF_STMT(BPF_MISC+BPF_COP, 3), // retNF
BPF_STMT(BPF_MISC+BPF_COP, 4), // setARG
BPF_STMT(BPF_MISC+BPF_COP, 0), /* retA */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_COPX, 0), /* retNF */
BPF_STMT(BPF_MISC+BPF_COP, 6), // invalid index
BPF_STMT(BPF_MISC+BPF_COP, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0), /* retWL */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_COP, 3), /* retNF */
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COP, 0), // retM
BPF_STMT(BPF_MISC+BPF_COP, 0), // retM
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TXA, 0),
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TXA, 0),
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0),
BPF_STMT(BPF_MISC+BPF_TAX, 0),
BPF_STMT(BPF_MISC+BPF_TXA, 0),
BPF_STMT(BPF_MISC+BPF_TXA, 0),
BPF_STMT(BPF_MISC+BPF_COP, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COP, 0),
BPF_STMT(BPF_MISC+BPF_COP, 0), // retA
BPF_STMT(BPF_MISC+BPF_COP, 1), // retBL
BPF_STMT(BPF_MISC+BPF_COP, 2), // retWL
BPF_STMT(BPF_MISC+BPF_COP, 3), // retNF
BPF_STMT(BPF_MISC+BPF_COP, 4), // setARG
BPF_STMT(BPF_MISC+BPF_COP, 0), /* retA */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_COPX, 0), /* retNF */
BPF_STMT(BPF_MISC+BPF_COP, 6), // invalid index
BPF_STMT(BPF_MISC+BPF_COP, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0), /* retWL */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_COP, 3), /* retNF */
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COP, 0), // retM
BPF_STMT(BPF_MISC+BPF_COP, 0), // retM
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_COPX, 0),
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TXA, 0),
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_TAX, 0), /* X <- A */
BPF_STMT(BPF_MISC+BPF_COP, NPF_COP_TABLE),
BPF_STMT(BPF_MISC+BPF_COP, NPF_COP_L3),
BPF_STMT(BPF_MISC+BPF_COP, NPF_COP_L3),