Цитата(Taradov Alexander @ Jun 12 2007, 11:51)

У него инструкция сохранения в память может иметь такой вид [rA+rB] <- rD. (все 3 регистра используются на чтение). Но так как есть ковеер, то в этот момент регистр rD может использоваться одной из стадий этого конвеера на запись (во всех остальных инструкциях это именно так).
Как решают данную проблему?
Не вдаваясь в реализацию микроблейза (которую я не знаю

), замечу лишь, что обычно пайп блокируется, если обнаруживается зависимость команд. Сомнительно также, что там 3R+1W для того, чтобы поддержать одну команду, скорее всего 2R+1W, а извлечение rD делается на следующем такте.
Вот Вам и с х о д н и к и м и к р о б л е й з а, изучайте -
http://nukeuploads.com/download/1181674923...4_00_a.rar.html.
В следующий раз, при размещении закрытых исходников и прочего вареза, не делайте аттачей. Не ставьте под удар форум.
Сообщение было отредактировано.