URL
https://opencores.org/ocsvn/minimips_superscalar/minimips_superscalar/trunk
Subversion Repositories minimips_superscalar
[/] [minimips_superscalar/] [trunk/] [benchmarks/] [f8o.lst] - Rev 40
Compare with Previous | Blame | View Log
2084FFFF, addi $a0, $a0, -1 ; -W8^k2
20A50001, addi $a1, $a1, 1 ; W8^k0 _
2210FFFF, addi $s1, $s1, -1 ; | x[0] | \ x[n] = {-1, 0, 2, 0,-4, 0, 2, 0}
2231FFFC, addi $s2, $s2, -4 ; | x[4] | | n = 0 1 2 3 4 5 6 7
22520002, addi $s3, $s3, 2 ; | x[2] | |
22730002, addi $s4, $s4, 2 ; | x[6] | \_ x[n], amostras/samples
22940000, addi $s5, $s5, 0 ; | x[1] | /
22B50000, addi $s6, $s6, 0 ; | x[5] | |
22D60000, addi $s7, $s7, 0 ; | x[3] | |
22F70000, addi $s8, $s8, 0 ; | x[7] | _ /
02240018, mult $s2, $a0 ; 1o. estagio
00000000, nop
00004012, mflo $t0
00000000, nop
02085020, add $t2, $s1, $t0 ;
02114820, add $t1, $s1, $s2 ;
02640018, mult $s4, $a0
00000000, nop
00004012, mflo $t0
00000000, nop
02486020, add $t4, $s3, $t0 ;
02535820, add $t3, $s3, $s4 ;
02A40018, mult $s6, $a0
00000000, nop
00004012, mflo $t0
00000000, nop
02887020, add $t6, $s5, $t0 ;
02956820, add $t5, $s5, $s6 ;
02E40018, mult $s8, $a0
00000000, nop
00004012, mflo $t0
00000000, nop
02C8C020, add $t8, $s7, $t0 ;
02D77820, add $t7, $s7, $s8 ;
01650018, mult $t3, $a1
00000000, nop
00005812, mflo $t3
00000000, nop
21720000, addi $s3, $t3, 0 ;
00000000, nop
01840018, mult $t4, $a0
00000000, nop
00006012, mflo $t4
00000000, nop
21930000, addi $s4, $t4, 0 ;
00000000, nop
01E50018, mult $t7, $a1
00000000, nop
00007812, mflo $t7
00000000, nop
21F60000, addi $s7, $t7, 0 ;
00000000, nop
03040018, mult $t8, $a0
00000000, nop
0000C012, mflo $t8
00000000, nop
23170000, addi $s8, $t8, 0 ;
21300000, addi $s1, $t1, 0 ;
21510000, addi $s2, $t2, 0 ;
21B40000, addi $s5, $t5, 0 ;
21D50000, addi $s6, $t6, 0 ;
00000000, nop
02440018, mult $s3, $a0 ; 2o. estagio
00000000, nop
00004012, mflo $t0
00000000, nop
02085820, add $t3, $s1, $t0 ;
00000000, nop
02640018, mult $s4, $a0
00000000, nop
0000D012, mflo $k0
00000000, nop
023A6020, add $t4, $s2, $k0 ;
02124820, add $t1, $s1, $s3 ;
02335020, add $t2, $s2, $s4 ;
00000000, nop
02C40018, mult $s7, $a0
00000000, nop
00004012, mflo $t0
00000000, nop
02887820, add $t7, $s5, $t0 ;
00000000, nop
02E40018, mult $s8, $a0
00000000, nop
0000D012, mflo $k0
00000000, nop
02BAC020, add $t8, $s6, $k0 ;
02966820, add $t5, $s5, $s7 ;
02B77020, add $t6, $s6, $s8 ;
00000000, nop
01A50018, mult $t5, $a1 ;
00000000, nop
00006812, mflo $t5
00000000, nop
21B40000, addi $s5, $t5, 0 ;
00000000, nop
01C40018, mult $t6, $a0
00000000, nop
00007012, mflo $t6
00000000, nop
21D50000, addi $s6, $t6, 0 ;
00000000, nop
01E40018, mult $t7, $a0
00000000, nop
00007812, mflo $t7
00000000, nop
21F60000, addi $s7, $t7, 0 ;
00000000, nop
03040018, mult $t8, $a0
00000000, nop
0000C012, mflo $t8
00000000, nop
23170000, addi $s8, $t8, 0 ;
21300000, addi $s1, $t1, 0 ;
21510000, addi $s2, $t2, 0 ;
21720000, addi $s3, $t3, 0 ;
21930000, addi $s4, $t4, 0 ;
00000000, nop
02840018, mult $s5, $a0 ; 3o. estagio
00000000, nop
00004012, mflo $t0
00000000, nop
02086820, add $t5, $s1, $t0 ; | X(4) | X(W)=[ -1 3 -9 3 -1 3 -9 3 ]
00000000, nop
02A40018, mult $s6, $a0
00000000, nop
0000C812, mflo $t9
00000000, nop
02397020, add $t6, $s2, $t9 ; | X(5) |
00000000, nop
02C40018, mult $s7, $a0
00000000, nop
0000D012, mflo $k0
00000000, nop
025A7820, add $t7, $s3, $k0 ; | X(6) |
00000000, nop
02E40018, mult $s8, $a0
00000000, nop
0000D812, mflo $k1
00000000, nop
027BC020, add $t8, $s4, $k1 ; | X(7) |
02144820, add $t1, $s1, $s5 ; | X(0) |
02355020, add $t2, $s2, $s6 ; | X(1) |
02565820, add $t3, $s3, $s7 ; | X(2) |
02776020, add $t4, $s4, $s8 ; | X(3) |
00000000, nop