val a = 0 fun main() { // Generates IFNE and GOTO if (a == 0) { "then" } else { "else" } // Generates IFLE and GOTO if (a > 0) { "then" } else { "else" } // Generates IFLT and GOTO if (a >= 0) { "then" } else { "else" } // Generates IFGE and GOTO if (a < 0) { "then" } else { "else" } // Generates IFGT and GOTO if (a <= 0) { "then" } else { "else" } } //0 ICONST_0 //0 ICONST_1 //1 IFNE //1 IFLE //1 IFLT //1 IFGE //1 IFGT //5 IF //5 GOTO