IDA Disassemblies Gallery

80×86 Architecture: Geos LIB

Assembler code
seg001:02BA call near ptr VisCheckIfVisGrown seg001:02BD jnb short loc_C3B seg001:02BF push di seg001:02C0 push es seg001:02C1 mov di, seg seg087 seg001:02C4 mov es, di seg001:02C6 assume es:seg087 seg001:02C6 mov di, 1548h seg001:02C9 call ObjIsObjectInClass seg001:02CE pop es seg001:02CF assume es:nothing seg001:02CF pop di seg001:02D0 jb short loc_C1A seg001:02D2 call FatalError seg001:02D7 mov ax, 31h ; '1' seg001:02DA seg001:02DA loc_C1A: ; CODE XREF: GenClass_24967+2F↑j seg001:02DA mov di, [si] seg001:02DC add di, [di+4] seg001:02DF test byte ptr [di+9], 1 seg001:02E3 jz short loc_C3B seg001:02E5 push cx seg001:02E6 mov cx, 0FFFFh seg001:02E9 push cs seg001:02EA call near ptr GenClass_24967 seg001:02ED pop cx seg001:02EE jb short loc_C38 seg001:02F0 call FatalError seg001:02F5 mov ax, 31h ; '1' seg001:02F8 seg001:02F8 loc_C38: ; CODE XREF: GenClass_24967+4D↑j seg001:02F8 stc seg001:02F9 jnz short loc_C60 seg001:02FB seg001:02FB loc_C3B: ; CODE XREF: GenClass_24967+16↑j seg001:02FB ; GenClass_24967+1C↑j ... seg001:02FB mov ax, si