FANDOM


A VM instruction that jumps to a label (lbl) or instruction block when the first value is less than or equal to the second. Program execution will continue to the next instruction if the comparison is not satisfied.

Usage Edit

jle: [{num1}, {num2}, {label}]

hakkML Example Edit

name: jle_example
blocks:
  core:
  entry: {name: 'main', loc: [0,1]}
code:
  main:
    - jle: [5, 6, success]
    - out: "This will never be called."
    - lbl: success
    - jle: [5, 5, success_again]
    - out: "This will never be called either."
    - lbl: success_again
    - out: "jump instruction succeeded"
    - exit: 0