私の命令ブロック
I0: ADD R1,R1,R1
I1: LOAD R1,R1,#0
I2: MUL R1,R1,R1
命令セットが何をするかは気にしませんが、私のポイントは、すべての命令で 1 つのレジスタのみを使用する場合は回避することですfalse dependencies
(アンチと出力)。
I0からI1へのフロー依存性(別名真の依存性)があるため、回避すると思います.. I1からI2へ..など、他の依存関係をスーパーシードします
私の命令ブロック
I0: ADD R1,R1,R1
I1: LOAD R1,R1,#0
I2: MUL R1,R1,R1
命令セットが何をするかは気にしませんが、私のポイントは、すべての命令で 1 つのレジスタのみを使用する場合は回避することですfalse dependencies
(アンチと出力)。
I0からI1へのフロー依存性(別名真の依存性)があるため、回避すると思います.. I1からI2へ..など、他の依存関係をスーパーシードします