MIPS 汇编中的 BNE 分支

BNE branch in MIPS assembly

现在我正在准备计算机体系结构的测试,并且被困在一个我不太了解的任务中。 * $1=4, $2=2, $3=x 这是代码

LOOP:
ADDI ,-1
SLL ,,2
MULT ,
MFLO 
SW , 0()
BNE ,,LOOP

我的问题是,这之后 $2 有什么价值?这是 4 还是 4x?

如果你把它写成普通的纸上数学,也许会更清楚:

  = 4
  = 2
  = x
LOOP:
  =  -1
  =  * 2^2
$lo =  * 
  = $lo
"contents of memory address in " =  
if  !=  GOTO LOOP