home *** CD-ROM | disk | FTP | other *** search
- {*****************************************************************************
- * Function ...... MaxI()
- * Purpose ....... To return the greater of two integers
- * Parameters .... nNum1, nNum2 The integers to compare
- * Returns ....... The greater of nNum1 and nNum2
- * Notes ......... None
- * Author ........ Martin Richardson
- * Date .......... September 30, 1992
- *****************************************************************************}
- FUNCTION MaxI( nNum1, nNum2: LONGINT ): LONGINT; ASSEMBLER;
- ASM
- MOV AX, WORD PTR nNum1[0]
- MOV DX, WORD PTR nNum1[2]
- CMP DX, WORD PTR nNum2[2]
- JNLE @@2
- JL @@1
-
- CMP AX, WORD PTR nNum2[0]
- JA @@2
-
- @@1: MOV AX, WORD PTR nNum2[0]
- MOV DX, WORD PTR nNum2[2]
- @@2:
- END;