05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Glossary<br />

Round towards Zero (RZ) mode<br />

Means that results are rounded to the nearest representable number that is no greater in magnitude than the<br />

unrounded result.<br />

Saturated arithmetic<br />

Is integer arithmetic in which a result that would be greater than the largest representable number is set to<br />

the largest representable number, <strong>and</strong> a result that would be less than the smallest representable number is<br />

set to the smallest representable number. Signed saturated arithmetic is often used in DSP algorithms. It<br />

contrasts with the normal signed integer arithmetic used in <strong>ARM</strong> processors, in which overflowing results<br />

wrap around from +2 31–1 to –2 31 or vice versa.<br />

SBO See Should-Be-One.<br />

SBOP See Should-Be-One-or-Preserved.<br />

SBZ See Should-Be-Zero.<br />

SBZP See Should-Be-Zero-or-Preserved.<br />

Security hole<br />

Is a mechanism that bypasses system protection.<br />

Self-modifying code<br />

Is code that writes one or more instructions to memory <strong>and</strong> then executes them. When using self-modifying<br />

code you must use cache maintenance <strong>and</strong> barrier instructions to ensure synchronization. For details see<br />

Ordering of cache <strong>and</strong> branch predictor maintenance operations on page B2-21.<br />

Set-associativity<br />

Is the number of cache lines in each of the cache sets in a cache. It can be any number ≥ 1, <strong>and</strong> is not<br />

restricted to being a power of two.<br />

Should-Be-One (SBO)<br />

Should be written as 1, or all 1s for a bit field, by software. Values other than 1 produce UNPREDICTABLE<br />

results.<br />

Should-Be-One-or-Preserved (SBOP)<br />

Must be written as 1, or all 1s for a bit field, by software if the value is being written without having been<br />

previously read, or if the register has not been initialized. Where the register was previously read on the same<br />

processor, since the processor was last reset, the value in the field should be preserved by writing the value<br />

that was previously read.<br />

Hardware must ignore writes to these fields.<br />

If a value is written to the field that is neither 1 (or all 1s for a bit field), nor a value previously read for the<br />

same field on the same processor, the result is UNPREDICTABLE.<br />

Should-Be-Zero (SBZ)<br />

Should be written as 0, or all 0s for a bit field, by software. Values other than 0 produce UNPREDICTABLE<br />

results.<br />

Glossary-10 Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DDI 0406B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!