.GC2 ASL P ; Set (A P) = (A P) * 4 ROL A ASL P ROL A TAY ; Set (Y X) = (A P) LDX P RTS ; Return from the subroutineName: GC2 [Show more] Type: Subroutine Category: Maths (Arithmetic) Summary: Calculate (Y X) = (A P) * 4Context: See this subroutine in context in the source code References: This subroutine is called as follows: * BuyAndSellCargo calls GC2 * TT151 calls GC2
Calculate the following multiplication of unsigned 16-bit numbers: (Y X) = (A P) * 4