Operaciones aritméticas:

Estas son realizadas con los dos primeros valores en la pila de operaciones y devuelve el resultado. Su procesamiento es subdividido en flotantes y enteros que tienen comportamientos diferentes para algunos resultados, por ejemplo, en volcado de pila y división por cero.

  • sumar: iadd, ladd, fadd, dadd.
  • restar: isub, lsub, fsub, dsub.
  • multiplicar: imul, lmul, fmul, dmul.
  • dividir: idiv, ldiv, fdiv, ddiv.
  • resto: irem, lrem, frem, drem.
  • negar: ineg, lneg, fneg, dneg.
  • mover: ishl, sidh, iushr, lshl, lshr, lushr.
  • "or" bit a bit: ior, lor.
  • "and" bit a bit: iand, a terra.
  • "or exclusivo" bit a bit: ixor, lxor.
  • incrementar variable local: iinc.
  • comparar: dcmpg, dcmpl, fcmpg, fcmpl, lcmp.