diff --git a/py/bc.c b/py/bc.c
index 66b80b679c149aae9111ffd8c2b5208494c12781..750ca2aed804bbeefa29d75203298b48091ce4f8 100644
--- a/py/bc.c
+++ b/py/bc.c
@@ -304,7 +304,7 @@ STATIC const byte opcode_format_table[64] = {
     OC4(O, O, U, U), // 0x38-0x3b
     OC4(U, O, B, O), // 0x3c-0x3f
     OC4(O, B, B, O), // 0x40-0x43
-    OC4(B, B, O, B), // 0x44-0x47
+    OC4(B, B, O, U), // 0x44-0x47
     OC4(U, U, U, U), // 0x48-0x4b
     OC4(U, U, U, U), // 0x4c-0x4f
     OC4(V, V, V, V), // 0x50-0x53
@@ -355,7 +355,7 @@ STATIC const byte opcode_format_table[64] = {
 
     OC4(B, B, B, B), // 0xf0-0xf3
     OC4(B, B, B, B), // 0xf4-0xf7
-    OC4(B, B, U, U), // 0xf8-0xfb
+    OC4(B, B, B, U), // 0xf8-0xfb
     OC4(U, U, U, U), // 0xfc-0xff
 };
 #undef OC4