FF7/Field/Script/Opcodes/8C DIV2

From Final Fantasy Inside
< FF7‎ | Field‎ | Script‎ | Opcodes
Revision as of 12:34, 4 April 2018 by my_wiki>BukTop (1 revision imported)
  • Opcode: 0x8C
  • Short name: DIV2
  • Long name: Division (16-bit)

Memory layout

0x8C D/S Dest Den

Arguments

  • const Bit[4] D: Destination bank
  • const Bit[4] S: Source bank
  • const UByte Dest: Contains the nominator of the division and receives the quotient.
  • const SWord Den: The denominator of the division.

Description

Divides “Dest” by “Den” and stores the result back into “Dest”. The result of the division is rounded towards negative infinity to the nearest integer. If the Source Bank is 0 then the “Den” is the denominator. If the Source Bank is an 16 bit bank, then the “Den” is the address in that bank where the denominator is.