If I look at the assembler code, it looks like the compiler allocates 40
bytes on the stack. Is there anybody who knows the reason for this?
Free Pascal Compiler version 2.0.2 [2006/02/28] for arm
Copyright (c) 1993-2005 by Florian Klaempfl
Target OS: Linux for ARM
#  begin
# Temps allocated between r11-40 and r11-40
#  end;