summaryrefslogtreecommitdiff
path: root/vm/mterp/armv6t2/OP_REM_LONG_2ADDR.S
diff options
context:
space:
mode:
Diffstat (limited to 'vm/mterp/armv6t2/OP_REM_LONG_2ADDR.S')
-rw-r--r--vm/mterp/armv6t2/OP_REM_LONG_2ADDR.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/vm/mterp/armv6t2/OP_REM_LONG_2ADDR.S b/vm/mterp/armv6t2/OP_REM_LONG_2ADDR.S
new file mode 100644
index 0000000..c663f78
--- /dev/null
+++ b/vm/mterp/armv6t2/OP_REM_LONG_2ADDR.S
@@ -0,0 +1,3 @@
+%verify "executed"
+/* ldivmod returns quotient in r0/r1 and remainder in r2/r3 */
+%include "armv6t2/binopWide2addr.S" {"instr":"bl __aeabi_ldivmod", "result0":"r2", "result1":"r3", "chkzero":"1"}