@@ -321,18 +321,19 @@ def Instruction(name, opcode, type=None, validation=None, execution=None, operat
321
321
Instruction (r'\I64.\TRUNC\K{\_sat\_}\F32\K{\_u}' , r'\hex{FC}~\hex{05}' , r'[\F32] \to [\I64]' , r'valid-cvtop' , r'exec-cvtop' , r'op-trunc_sat_u' ),
322
322
Instruction (r'\I64.\TRUNC\K{\_sat\_}\F64\K{\_s}' , r'\hex{FC}~\hex{06}' , r'[\F64] \to [\I64]' , r'valid-cvtop' , r'exec-cvtop' , r'op-trunc_sat_s' ),
323
323
Instruction (r'\I64.\TRUNC\K{\_sat\_}\F64\K{\_u}' , r'\hex{FC}~\hex{07}' , r'[\F64] \to [\I64]' , r'valid-cvtop' , r'exec-cvtop' , r'op-trunc_sat_u' ),
324
- Instruction (r'\MEMORYINIT' , r'\hex{FC}~\hex{08}' , r'[\I32~\I32~\I32] \to []' , r'valid-memory.init' , r'exec-memory.init' ),
325
- Instruction (r'\DATADROP' , r'\hex{FC}~\hex{09}' , r'[] \to []' , r'valid-data.drop' , r'exec-data.drop' ),
324
+ Instruction (r'\MEMORYINIT~x ' , r'\hex{FC}~\hex{08}' , r'[\I32~\I32~\I32] \to []' , r'valid-memory.init' , r'exec-memory.init' ),
325
+ Instruction (r'\DATADROP~x ' , r'\hex{FC}~\hex{09}' , r'[] \to []' , r'valid-data.drop' , r'exec-data.drop' ),
326
326
Instruction (r'\MEMORYCOPY' , r'\hex{FC}~\hex{0A}' , r'[\I32~\I32~\I32] \to []' , r'valid-memory.copy' , r'exec-memory.copy' ),
327
327
Instruction (r'\MEMORYFILL' , r'\hex{FC}~\hex{0B}' , r'[\I32~\I32~\I32] \to []' , r'valid-memory.fill' , r'exec-memory.fill' ),
328
- Instruction (r'\TABLEINIT' , r'\hex{FC}~\hex{0C}' , r'[\I32~\I32~\I32] \to []' , r'valid-table.init' , r'exec-table.init' ),
329
- Instruction (r'\ELEMDROP' , r'\hex{FC}~\hex{0D}' , r'[] \to []' , r'valid-elem.drop' , r'exec-elem.drop' ),
330
- Instruction (r'\TABLECOPY' , r'\hex{FC}~\hex{0E}' , r'[\I32~\I32~\I32] \to []' , r'valid-table.copy' , r'exec-table.copy' ),
331
- Instruction (r'\TABLEGROW' , r'\hex{FC}~\hex{0F}' , r'[t~\I32] \to []' , r'valid-table.grow' , r'exec-table.grow' ),
332
- Instruction (r'\TABLESIZE' , r'\hex{FC}~\hex{10}' , r'[] \to []' , r'valid-table.size' , r'exec-table.size' ),
333
- Instruction (r'\TABLEFILL' , r'\hex{FC}~\hex{11}' , r'[\I32~t~\I32] \to []' , r'valid-table.fill' , r'exec-table.fill' ),
328
+ Instruction (r'\TABLEINIT~x~y ' , r'\hex{FC}~\hex{0C}' , r'[\I32~\I32~\I32] \to []' , r'valid-table.init' , r'exec-table.init' ),
329
+ Instruction (r'\ELEMDROP~x ' , r'\hex{FC}~\hex{0D}' , r'[] \to []' , r'valid-elem.drop' , r'exec-elem.drop' ),
330
+ Instruction (r'\TABLECOPY~x~y ' , r'\hex{FC}~\hex{0E}' , r'[\I32~\I32~\I32] \to []' , r'valid-table.copy' , r'exec-table.copy' ),
331
+ Instruction (r'\TABLEGROW~x ' , r'\hex{FC}~\hex{0F}' , r'[t~\I32] \to []' , r'valid-table.grow' , r'exec-table.grow' ),
332
+ Instruction (r'\TABLESIZE~x ' , r'\hex{FC}~\hex{10}' , r'[] \to []' , r'valid-table.size' , r'exec-table.size' ),
333
+ Instruction (r'\TABLEFILL~x ' , r'\hex{FC}~\hex{11}' , r'[\I32~t~\I32] \to []' , r'valid-table.fill' , r'exec-table.fill' ),
334
334
]
335
335
336
+
336
337
def ColumnWidth (n ):
337
338
return max ([len (instr [n ]) for instr in INSTRUCTIONS ])
338
339
0 commit comments