summaryrefslogtreecommitdiff
path: root/samples/instructions.txt
diff options
context:
space:
mode:
authorPixel <>2001-05-13 15:02:27 +0000
committerPixel <>2001-05-13 15:02:27 +0000
commit46c84734a4c878d86a7015f4bbcf9e5cab8bcb22 (patch)
tree120531b9b38812338a76bf5ac32a70f3295fc434 /samples/instructions.txt
parentd5926835b392801dc48e2ccaffaead1de40c7a4a (diff)
Pouet
Diffstat (limited to 'samples/instructions.txt')
-rw-r--r--samples/instructions.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/samples/instructions.txt b/samples/instructions.txt
index 6034e0d..d3a454b 100644
--- a/samples/instructions.txt
+++ b/samples/instructions.txt
@@ -59,15 +59,23 @@ I:DIV c2=.Pr,.I=.C;op=0x3;e=0x1
I:AND c1=.Pr,c2=.Pr,c3=.Pr;op=0x4;e=0x0
I:AND c1=.Pr,c2=.Pr,.I=.C;op=0x4;e=0x1
+I:AND c2=.Pr,c3=.Pr;op=0x4;e=0x0;c1=c2
+I:AND c2=.Pr,.I=.C;op=0x4;e=0x1;c1=c2
I:OR c1=.Pr,c2=.Pr,c3=.Pr;op=0x5;e=0x0
I:OR c1=.Pr,c2=.Pr,.I=.C;op=0x5;e=0x1
+I:OR c2=.Pr,c3=.Pr;op=0x5;e=0x0;c1=c2
+I:OR c2=.Pr,.I=.C;op=0x5;e=0x1;c1=c2
I:SHL c1=.Pr,c2=.Pr,c3=.Pr;op=0x6;e=0x0
I:SHL c1=.Pr,c2=.Pr,I=.C;op=0x6;e=0x1
+I:SHL c2=.Pr,c3=.Pr;op=0x6;e=0x0;c1=c2
+I:SHL c2=.Pr,I=.C;op=0x6;e=0x1;c1=c2
I:SHR c1=.Pr,c2=.Pr,c3=.Pr;op=0x7;e=0x0
I:SHR c1=.Pr,c2=.Pr,.I=.C;op=0x7;e=0x1
+I:SHR c2=.Pr,c3=.Pr;op=0x7;e=0x0;c1=c2
+I:SHR c2=.Pr,.I=.C;op=0x7;e=0x1;c1=c2
# Transferts
@@ -109,6 +117,11 @@ I:JLE c1=.Pr,c2=.Pr,.I=.O;op=0xa;e=0x3
I:JG c2=.Pr,c1=.Pr,.I=.O;op=0xa;e=0x2
I:JGE c2=.Pr,c1=.Pr,.I=.O;op=0xa;e=0x3
+p:JNL=JGE
+p:JNLE=JG
+p:JNG=JLE
+p:JNGE=JL
+
I:JO .I=.O;op=0xa;e=0x10
I:JZ .I=.O;op=0xa;e=0x14
I:JS .I=.O;op=0xa;e=0x18