implements if_br

This commit is contained in:
Volker Berlin 2018-05-11 21:39:04 +02:00
parent 0f7a7adf69
commit 5ea2eff713
2 changed files with 7 additions and 0 deletions

View File

@ -644,6 +644,10 @@ public class BinaryModuleWriter extends ModuleWriter implements InstructionOpcod
codeStream.write( BR );
codeStream.writeVaruint32( (Integer)data );
break;
case BR_IF:
codeStream.write( BR_IF );
codeStream.writeVaruint32( (Integer)data );
break;
case BR_TABLE:
codeStream.write( BR_TABLE );
int[] targets = (int[])data;

View File

@ -279,6 +279,9 @@ public class TextModuleWriter extends ModuleWriter {
case BR:
name = "br " + data;
break;
case BR_IF:
name = "br_if " + data;
break;
case BR_TABLE:
StringBuilder builder = new StringBuilder( "br_table");
for( int i : (int[])data ) {