* imported original ECRYPT submissions after first automatic cleanup.
phelix86.ASM_ @ Z2& Turbo Assembler Version 5.0 @Z2phelix86.ASM @(i}2strucmac.inc% @L h @ _TEXTCODE _DATADATA FLAT9 ^ DGROUP Z _PhelixNop_ASM _PhelixProcessAAD_ASM _PhelixDecryptPacket_ASMx z _PhelixSetupKey_ASM % _PhelixIncrementalCodeSize_ASM w _PhelixDecryptBytes_ASMO _PhelixEncryptPacket_ASM( Ő _PhelixSetupNonce_ASM Z _PhelixEncryptBytes_ASMy _PhelixCodeSize_ASM _PhelixAssembler_Name _PhelixFinalize_ASMZ @ $$BTYPESDEBTYPd )r $$BSYMSDEBSYM )
| $$BNAMESDEBNAM )
^ keySizemacSizeX_1_BumpX_0X_1old_Z_Z_blkNumaadLenmsgLenaadXorpCtxtAsmNamePhelixAssembler_Name_PhelixCodeStart_Phelix_Main InitNonce_ret_InitZeroDone _aad_Loop__else_2 __endif_2_aad_PartialLoop
_ret_aad_1__else_3 __endif_3
_ret_aad_2__else_1 __endif_1processUserData_ret_DataDone1__else_4 __endif_4_ret_DataDone2__else_5 __endif_5Encrypt_OddBytesDecrypt_OddBytes
_ret_OddBytes__else_6 __endif_6 _ret_MAC0
processMAC _ret_MAC1 _ret_MAC2__else_7 __endif_7
SetTwoKeys_CommonCodeEndPhelixEncryptPacket_ASM__rept_1EncryptBlk_0__else_8 __endif_8EncryptBlk_1__else_9 __endif_9EncryptBlk_2 __else_10
__endif_10EncryptBlk_3 __else_11
__endif_11EncryptBlk_4 __else_12
__endif_12EncryptBlk_5 __else_13
__endif_13EncryptBlk_6 __else_14
__endif_14EncryptBlk_7__endr_1PhelixDecryptPacket_ASM__rept_2DecryptBlk_0 __else_15
__endif_15DecryptBlk_1 __else_16
__endif_16DecryptBlk_2 __else_17
__endif_17DecryptBlk_3 __else_18
__endif_18DecryptBlk_4 __else_19
__endif_19DecryptBlk_5 __else_20
T__endif_20DecryptBlk_6 __else_21
__endif_21DecryptBlk_7__endr_2_PhelixCodeEnd__ret_SetupNonceDonePhelixSetupNonce_ASMPhelixBytes_ret_PhelixBytesPhelixDecryptBytes_ASMPhelixEncryptBytes_ASMPhelixFinalize_ASM__rept_3 aad_Again__endr_3 __else_22
__endif_22PhelixProcessAAD_ASM__rept_4__endr_4 __else_23
__endif_23__rept_5__endr_5__rept_6__endr_6PhelixSetupKey_ASMPhelixIncrementalCodeSize_ASM
PhelixNop_ASMPhelixCodeSize_ASMv " " " " " " " " " " " " , L \ " p t "
| "
.
@ c 7 A A ! ( " ( # ~ $ % &