summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--parse.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/parse.c b/parse.c
index 43ae23b..da88f58 100644
--- a/parse.c
+++ b/parse.c
@@ -633,7 +633,9 @@ DoOp:
 			arg[1] = R;
 		goto Ins;
 	}
-	if (op >= Tloadw && op <= Tloadd)
+	if (op == Tloadw)
+		op = Oloadsw;
+	if (op >= Tloadl && op <= Tloadd)
 		op = Oload;
 	if (op == Talloc1 || op == Talloc2)
 		op = Oalloc;