val a = 2 fun main() { // Generates IF_ICMPNE do { "loop" } while (!(a == 42)) // Generates IF_ICMPNE do { "loop" } while (a != 42) // Generates IF_ICMPLE do { "loop" } while (!(a > 42)) // Generates IF_ICMPLT do { "loop" } while (!(a >= 42)) // Generates IF_ICMPGE do { "loop" } while (!(a < 42)) // Generates IF_ICMPGT do { "loop" } while (!(a <= 42)) } //0 ICONST_0 //0 ICONST_1 //2 IF_ICMPNE //1 IF_ICMPLE //1 IF_ICMPLT //1 IF_ICMPGE //1 IF_ICMPGT //6 IF //0 GOTO