我有以下三个地址代码,其中 n 是一些外部常数:
x = 0
i = 0
L: t1 = i * 4
t2 = a[t1]
t3 = i * 4
t4 = b[t3]
t5 = t2 * t4
x = x + t5
i = i + 1
if i < n goto L
我想尽可能地优化它。到目前为止,这是我想出的:
x = 0
i = 0
t1 = -4
L: t1 = t1+4
t5 = a[t1] * b[t1]
x = x + t5
i = i + 1
if i < n goto L
任何人都可以提供更正/额外的优化吗?