Fix jtry9, jtry10 to store all 9 (or 10) registers

Change-Id: I02d7ad3796c7071e60fee0f700a0b0e6b53c941c
diff --git a/src/lang/Prolog.java b/src/lang/Prolog.java
index c8604ad..8d4e4b6 100644
--- a/src/lang/Prolog.java
+++ b/src/lang/Prolog.java
@@ -262,8 +262,8 @@
     public Operation jtry6(Operation p, Operation next) { return jtry(p, next, new ChoicePointFrame.S6(this)); }
     public Operation jtry7(Operation p, Operation next) { return jtry(p, next, new ChoicePointFrame.S7(this)); }
     public Operation jtry8(Operation p, Operation next) { return jtry(p, next, new ChoicePointFrame.S8(this)); }
-    public Operation jtry9(Operation p, Operation next) { return jtry(p, next, new ChoicePointFrame.S8(this)); }
-    public Operation jtry10(Operation p, Operation next) { return jtry(p, next, new ChoicePointFrame.S8(this)); }
+    public Operation jtry9(Operation p, Operation next) { return jtry(p, next, new ChoicePointFrame.S9(this)); }
+    public Operation jtry10(Operation p, Operation next) { return jtry(p, next, new ChoicePointFrame.S10(this)); }
 
     /** Creates a new choice point frame. */
     private Operation jtry(Operation p, Operation next, ChoicePointFrame entry) {