diag-level Variable Set to min (2-Way CPU) (11 of 12)
CODE EXAMPLE 3-3
{0}* RIO EBus access
{1}* Icache Functional
{1}Verify cacheline fill on read miss
{1}* Dcache Functional
{1}Verify no allocate on write miss
{1}Verify fetch from memory on read miss
{1}Verify write-through on write hit
{1}Verify write-through/fetch on read miss
{1}Verify set-associativity
{1}* Wcache Functional
{1}Verify cacheline fill on write miss
{1}Verify buffering
{1}Verify coalescing
{1}* Pcache Functional
{1}* FPU Functional
{1}Test single and double-precision addition
{1}Test single and double-precision subtraction
{1}Test single and double-precision multiplication
{1}Test single and double-precision division
{1}Test single and double-precision sqrt
{1}Test single and double-precision abs
{1}Test single and double-precision conversion
{1}* FPU Move To Registers
{1}Moving SP fp value through all fp registers
{1}Moving DP fp value through all fp registers
{1}* FPU Branch
{1}Testing Branching on fcc0
{1}Verify branching
{1}Verify no branching
{1}Testing Branching on fcc1
{1}Verify branching
{1}Verify no branching
{1}Testing Branching on fcc2
{1}Verify branching
{1}Verify no branching
{1}Testing Branching on fcc3
{1}Verify branching
{1}Verify no branching
{1}* Ecache Functional
{1}Verify cacheline fill on read miss
{1}Verify write allocate on write miss
{1}Verify cacheline update on write hit
{1}Verify write back
{0}* Icache Functional
{0}Verify cacheline fill on read miss
{0}* Dcache Functional
Chapter 3 Power On Self-Test
3-41