EE524/CptS 561 Benchmark Fall 2012 Memory map (Decimal notation) 00 L.D F2, 0(R1) 04 L.D F0, 4(R1) 08 DIV.D F4, F0, F2 12 L.D F8, 8(R1) 16 ADD.D F6, F8, F0 20 S.D F6, 8(R1) 24 SUB.D F6, F8,F4 28 S.D F6, 4(R1) 32 SUBI R3, R3, #1 36 ADDI R1,R1, #4 40 BNEZ R3, 00 44 L.D F8, 4(R1) 48 MUL.D F6, F8, F2 52 SLTI R5, R1, #87; set less than if R1 is less than 87 then R5=1 else R5=0 56 ADDI R3, R0, #2 60 BNEZ R5, 00 64 EOP ; end of program 68 330 72 520 76 561 80 880 84 904 88 444 92 678 96 768 100 900 104 128 108 360 112 420 116 531 120 480 124 714 128 554 132 688 136 368 140 110 REGISTER FILE (integer) R0 0 R1 68 R2 88 R3 3 R4 0 R5 0 R6 0 R7 0 R8 0 R9 0 R10 0 R11 0 R12 0 R13 0 R14 0 R15 0 R16 0 R17 0 R18 0 R19 0 R20 0 R21 0 R22 0 R23 0 R24 0 R25 0 R26 0 R27 0 R28 0 R29 0 R30 0 R31 0 PROGRAM COUNTER PC 0