avoid using mrs
[cyclone68000.git] / OpAny.cpp
index 63a7e1f..8cb8c09 100644 (file)
--- a/OpAny.cpp
+++ b/OpAny.cpp
@@ -159,6 +159,12 @@ int OpGetFlags(int subtract,int xbit,int specialz)
   return 0;\r
 }\r
 \r
+void OpGetFlagsNZ(int rd)\r
+{\r
+  ot("  and r10,r%d,#0x80000000 ;@ r10=N_flag\n",rd);\r
+  ot("  orreq r10,r10,#0x40000000 ;@ get NZ, clear CV\n");\r
+}\r
+\r
 // -----------------------------------------------------------------\r
 \r
 int g_op;\r