Changes

Jump to navigation Jump to search

FF8/Field/Script/Opcodes/001 CAL

148 bytes added, 06:25, 24 October 2020
dummied cal ops
* Long name: Calculate
==== Argument ====
Operation to perform (see description).
==== Stack ====
..., ''value1'', ''value2'' => ..., ''result''
For unary operation (MIN):<br>..., ''value1'' => ..., ''result''=== Description ====
==== Description ====Calculate ''value1'' '''Argument''' ''value2'' and push the ''result'' into the stack. Possible values for '''Argument'''<nowiki>: </nowiki>
Calculate ''value1'' '''Argument''' ''value2'' and push the ''result'' into the stack. Possible values for '''Argument''' [[FF8/Field/Script/Opcodes/001_CAL/000_ADD|000 ADD]] :Addition [[FF8/Field/Script/Opcodes/001_CAL/001_SUB|001 SUB]] : Subtraction [[FF8/Field/Script/Opcodes/001_CAL/002_MUL|002 MUL]] : Multiplication [[FF8/Field/Script/Opcodes/001_CAL/003_DIV|003 DIV]] : Division [[FF8/Field/Script/Opcodes/001_CAL/004_MOD|004 MOD]] : Modulo [[FF8/Field/Script/Opcodes/001_CAL/005_MIN|005 MIN]] : Minus [[FF8/Field/Script/Opcodes/001_CAL/006_EQ|006 EQ]] : Equal [[FF8/Field/Script/Opcodes/001_CAL/007_GT|007 GT]] : Greater [[FF8/Field/Script/Opcodes/001_CAL/008_GE|008 GE]] : Greater or Equal [[FF8/Field/Script/Opcodes/001_CAL/009_LS|009 LS]] : Less [[FF8/Field/Script/Opcodes/001_CAL/00A_LE|00A LE]] : Less or Equal [[FF8/Field/Script/Opcodes/001_CAL/00B_NT|00B NT]] : Not Equal [[FF8/Field/Script/Opcodes/001_CAL/00C_AND|00C AND]] : And [[FF8/Field/Script/Opcodes/001_CAL/00D_OR|00D OR]] : Or [[FF8/Field/Script/Opcodes/001_CAL/00E_EOR|00E EOR]] : Exclusive Or
[[FF8/Field/Script/Opcodes/001 CAL/000 ADD|000 ADD]] : Addition [[FF8/Field/Script/Opcodes/001 CAL/001 SUB|001 SUB]] : Subtraction [[FF8/Field/Script/Opcodes/001 CAL/002 MUL|002 MUL]] : Multiplication [[FF8/Field/Script/Opcodes/001 CAL/003 DIV|003 DIV]] : Division [[FF8/Field/Script/Opcodes/001 CAL/004 MOD|004 MOD]] : Modulo [[FF8/Field/Script/Opcodes/001 CAL/005 MIN|005 MIN]] : Negate [[FF8/Field/Script/Opcodes/001 CAL/006 EQ|006 EQ]] : Equal [[FF8/Field/Script/Opcodes/001 CAL/007 GT|007 GT]] : Greater [[FF8/Field/Script/Opcodes/001 CAL/008 GE|008 GE]] : Greater Additional bitwise operations not used or Equal [[FF8/Field/Script/Opcodes/001 CAL/009 LS|009 LS]] named in the executable: Less [[FF8/Field/Script/Opcodes/001 CAL001_CAL/00A LE00F_NOT|00A LE]] : Less or Equal [[FF8/Field/Script/Opcodes/001 CAL/00B NT|00B NT00F NOT]] : Not Equal [[FF8/Field/Script/Opcodes/001 CAL/00C AND|00C AND]] : And [[FF8/Field/Script/Opcodes/001 CAL/00D OR|00D OR]] : Or [[FF8/Field/Script/Opcodes/001 CAL001_CAL/00E EOR010_RSH|00E EOR010 RSH]] : Exclusive OrRight Shift [[FF8/Field/Script/Opcodes/001 CAL001_CAL/00F NOT011_LSH|00F NOT011 LSH]] : Unknown (NOT?)Left Shift
11
edits

Navigation menu