Class SVM_OR


public class SVM_OR extends SVM_Instruction

SVM-INSTRUCTION: OR

Runtime Stack
   ..., sos, tos →
   ..., result

The 'tos' and 'sos' are popped off the Runtime stack. The 'result' is calculated as result = sos or tos. Then the 'result' is pushed onto the Runtime Stack.

'tos' and 'sos' must be of the same type, boolean or int.

The 'or' operation is defined by the following matrix:

  OR
a  \  b  true   false
true     true   true
false    true   false

Link to GitHub: Source File.

Author:
S-Port: Definition of S-code, Øystein Myhre Andersen