Fix a memory disambiguation and a SFP/DFP assembling bug in the JIT.
diff --git a/vm/compiler/codegen/arm/Assemble.c b/vm/compiler/codegen/arm/Assemble.c
index 6147fd6..5426b3c 100644
--- a/vm/compiler/codegen/arm/Assemble.c
+++ b/vm/compiler/codegen/arm/Assemble.c
@@ -934,7 +934,7 @@
((1 << (encoder->fieldLoc[i].end + 1)) - 1);
bits |= value;
break;
- case DFP:
+ case SFP:
/* Snag the 1-bit slice and position it */
value = ((operand & 0x10) >> 4) <<
encoder->fieldLoc[i].end;
@@ -943,7 +943,7 @@
encoder->fieldLoc[i].start;
bits |= value;
break;
- case SFP:
+ case DFP:
/* Snag the 1-bit slice and position it */
value = (operand & 0x1) <<
encoder->fieldLoc[i].end;