Skip to content
This repository was archived by the owner on Sep 6, 2023. It is now read-only.

Commit 933eab4

Browse files
committed
py/bc: Update opcode_format_table to match the bytecode.
1 parent add933f commit 933eab4

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

py/bc.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ STATIC const byte opcode_format_table[64] = {
321321
OC4(O, O, U, U), // 0x38-0x3b
322322
OC4(U, O, B, O), // 0x3c-0x3f
323323
OC4(O, B, B, O), // 0x40-0x43
324-
OC4(B, B, O, U), // 0x44-0x47
324+
OC4(B, B, O, B), // 0x44-0x47
325325
OC4(U, U, U, U), // 0x48-0x4b
326326
OC4(U, U, U, U), // 0x4c-0x4f
327327
OC4(V, V, U, V), // 0x50-0x53
@@ -361,7 +361,7 @@ STATIC const byte opcode_format_table[64] = {
361361
OC4(B, B, B, B), // 0xcc-0xcf
362362

363363
OC4(B, B, B, B), // 0xd0-0xd3
364-
OC4(B, B, B, B), // 0xd4-0xd7
364+
OC4(U, U, U, B), // 0xd4-0xd7
365365
OC4(B, B, B, B), // 0xd8-0xdb
366366
OC4(B, B, B, B), // 0xdc-0xdf
367367

@@ -372,7 +372,7 @@ STATIC const byte opcode_format_table[64] = {
372372

373373
OC4(B, B, B, B), // 0xf0-0xf3
374374
OC4(B, B, B, B), // 0xf4-0xf7
375-
OC4(B, B, B, U), // 0xf8-0xfb
375+
OC4(U, U, U, U), // 0xf8-0xfb
376376
OC4(U, U, U, U), // 0xfc-0xff
377377
};
378378
#undef OC4

tools/mpy-tool.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ def OC4(a, b, c, d):
105105
OC4(O, O, U, U), # 0x38-0x3b
106106
OC4(U, O, B, O), # 0x3c-0x3f
107107
OC4(O, B, B, O), # 0x40-0x43
108-
OC4(B, B, O, U), # 0x44-0x47
108+
OC4(B, B, O, B), # 0x44-0x47
109109
OC4(U, U, U, U), # 0x48-0x4b
110110
OC4(U, U, U, U), # 0x4c-0x4f
111111
OC4(V, V, U, V), # 0x50-0x53
@@ -145,7 +145,7 @@ def OC4(a, b, c, d):
145145
OC4(B, B, B, B), # 0xcc-0xcf
146146

147147
OC4(B, B, B, B), # 0xd0-0xd3
148-
OC4(B, B, B, B), # 0xd4-0xd7
148+
OC4(U, U, U, B), # 0xd4-0xd7
149149
OC4(B, B, B, B), # 0xd8-0xdb
150150
OC4(B, B, B, B), # 0xdc-0xdf
151151

@@ -156,7 +156,7 @@ def OC4(a, b, c, d):
156156

157157
OC4(B, B, B, B), # 0xf0-0xf3
158158
OC4(B, B, B, B), # 0xf4-0xf7
159-
OC4(B, B, B, U), # 0xf8-0xfb
159+
OC4(U, U, U, U), # 0xf8-0xfb
160160
OC4(U, U, U, U), # 0xfc-0xff
161161
))
162162

0 commit comments

Comments
 (0)