diff options
author | Pixel <> | 2001-05-13 15:02:27 +0000 |
---|---|---|
committer | Pixel <> | 2001-05-13 15:02:27 +0000 |
commit | 46c84734a4c878d86a7015f4bbcf9e5cab8bcb22 (patch) | |
tree | 120531b9b38812338a76bf5ac32a70f3295fc434 /samples/instructions.txt | |
parent | d5926835b392801dc48e2ccaffaead1de40c7a4a (diff) |
Pouet
Diffstat (limited to 'samples/instructions.txt')
-rw-r--r-- | samples/instructions.txt | 13 |
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 |