這個問題有兩個可能的選項
沒錯,就是那個好像
IF, FIFO, ID, DISP, ISSU, ALU/MUL/DIV, WB, COMP, RETIRE
addi x1,x0,6;
addi x2,x0,7;
add x3,x1,x2;
mul x4,x1,x2;
add x5,x3,x4
66, 66, 66
/workspace/rtl/build/rtl/rtl_single_inorder_tests
[PASS] ADD/MUL sequence [normal] rtl_cycles=66 systemc_cycles=66 retired=5
...
/workspace/rtl/build/rtl/rtl_dual_inorder_tests
[PASS] ADD/MUL sequence [normal] rtl_cycles=66 systemc_cycles=66 retired=5
...
/workspace/rtl/build/rtl/rtl_dual_ooo_tests
[PASS] ADD/MUL sequence [normal] rtl_cycles=66 systemc_cycles=66 retired=5
不禁思索
數據哪裡出了問題?
這真的是我們要的 OoO 嗎?
造成這個現象的成因又是發生在哪裡呢?