12.9. armfast

ARMfast (armfast.c) provides a flat memory model of 2MB of RAM. Emulation using ARMfast is typically 17% faster than for ARMflat. This performance increase is partly achieved by not counting cycles, so cycle counts in $statistics will be zero. This model is intended for use by software developers who want maximum emulation speed, and are not interested in cycle counts or execution time.

The memory size is limited to 2MB. You can change this by editing armfast.c and rebuilding ARMulator, as described in Rebuilding the ARMulator.

ARMfast does not generate aborts.

Copyright © 1997, 1998 ARM Limited. All rights reserved.ARM DUI 0040D
Non-Confidential