LEFT | RIGHT |
1 // Inferno utils/8l/optab.c | 1 // Inferno utils/8l/optab.c |
2 // http://code.google.com/p/inferno-os/source/browse/utils/8l/optab.c | 2 // http://code.google.com/p/inferno-os/source/browse/utils/8l/optab.c |
3 // | 3 // |
4 // Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved. | 4 // Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved. |
5 // Portions Copyright © 1995-1997 C H Forsyth (forsyth@terzarima.net) | 5 // Portions Copyright © 1995-1997 C H Forsyth (forsyth@terzarima.net) |
6 // Portions Copyright © 1997-1999 Vita Nuova Limited | 6 // Portions Copyright © 1997-1999 Vita Nuova Limited |
7 // Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuov
a.com) | 7 // Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuov
a.com) |
8 // Portions Copyright © 2004,2006 Bruce Ellis | 8 // Portions Copyright © 2004,2006 Bruce Ellis |
9 // Portions Copyright © 2005-2007 C H Forsyth (forsyth@terzarima.net) | 9 // Portions Copyright © 2005-2007 C H Forsyth (forsyth@terzarima.net) |
10 // Revisions Copyright © 2000-2007 Lucent Technologies Inc. and others | 10 // Revisions Copyright © 2000-2007 Lucent Technologies Inc. and others |
(...skipping 584 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
595 { AFMOVX, yfmvx, Px, 0xdb,(05) }, | 595 { AFMOVX, yfmvx, Px, 0xdb,(05) }, |
596 { AFMOVXP, yfmvp, Px, 0xdb,(07) }, | 596 { AFMOVXP, yfmvp, Px, 0xdb,(07) }, |
597 | 597 |
598 { AFCOMB }, | 598 { AFCOMB }, |
599 { AFCOMBP }, | 599 { AFCOMBP }, |
600 { AFCOMD, yfadd, Px, 0xdc,(02),0xd8,(02),0xdc,(02) }, /* botch
*/ | 600 { AFCOMD, yfadd, Px, 0xdc,(02),0xd8,(02),0xdc,(02) }, /* botch
*/ |
601 { AFCOMDP, yfadd, Px, 0xdc,(03),0xd8,(03),0xdc,(03) }, /* botch
*/ | 601 { AFCOMDP, yfadd, Px, 0xdc,(03),0xd8,(03),0xdc,(03) }, /* botch
*/ |
602 { AFCOMDPP, ycompp, Px, 0xde,(03) }, | 602 { AFCOMDPP, ycompp, Px, 0xde,(03) }, |
603 { AFCOMF, yfmvx, Px, 0xd8,(02) }, | 603 { AFCOMF, yfmvx, Px, 0xd8,(02) }, |
604 { AFCOMFP, yfmvx, Px, 0xd8,(03) }, | 604 { AFCOMFP, yfmvx, Px, 0xd8,(03) }, |
605 » { AFCOMI, yfmvx, Px, 0xdb,(06) }, | 605 » { AFCOMI,» yfmvx,» Px, 0xdb,(06) }, |
606 » { AFCOMIP, yfmvx, Px, 0xdf,(06) }, | 606 » { AFCOMIP,» yfmvx,» Px, 0xdf,(06) }, |
607 { AFCOML, yfmvx, Px, 0xda,(02) }, | 607 { AFCOML, yfmvx, Px, 0xda,(02) }, |
608 { AFCOMLP, yfmvx, Px, 0xda,(03) }, | 608 { AFCOMLP, yfmvx, Px, 0xda,(03) }, |
609 { AFCOMW, yfmvx, Px, 0xde,(02) }, | 609 { AFCOMW, yfmvx, Px, 0xde,(02) }, |
610 { AFCOMWP, yfmvx, Px, 0xde,(03) }, | 610 { AFCOMWP, yfmvx, Px, 0xde,(03) }, |
611 | 611 |
612 { AFUCOM, ycompp, Px, 0xdd,(04) }, | 612 { AFUCOM, ycompp, Px, 0xdd,(04) }, |
613 » { AFUCOMI, ycompp, Px, 0xdb,(05) }, | 613 » { AFUCOMI,» ycompp,»Px, 0xdb,(05) }, |
614 » { AFUCOMIP, ycompp, Px, 0xdf,(05) }, | 614 » { AFUCOMIP,» ycompp,»Px, 0xdf,(05) }, |
615 » { AFUCOMP,» ycompp, Px, 0xdd,(05) }, | 615 » { AFUCOMP,» ycompp,»Px, 0xdd,(05) }, |
616 { AFUCOMPP, ycompp, Px, 0xda,(13) }, | 616 { AFUCOMPP, ycompp, Px, 0xda,(13) }, |
617 | 617 |
618 { AFADDDP, yfaddp, Px, 0xde,(00) }, | 618 { AFADDDP, yfaddp, Px, 0xde,(00) }, |
619 { AFADDW, yfmvx, Px, 0xde,(00) }, | 619 { AFADDW, yfmvx, Px, 0xde,(00) }, |
620 { AFADDL, yfmvx, Px, 0xda,(00) }, | 620 { AFADDL, yfmvx, Px, 0xda,(00) }, |
621 { AFADDF, yfmvx, Px, 0xd8,(00) }, | 621 { AFADDF, yfmvx, Px, 0xd8,(00) }, |
622 { AFADDD, yfadd, Px, 0xdc,(00),0xd8,(00),0xdc,(00) }, | 622 { AFADDD, yfadd, Px, 0xdc,(00),0xd8,(00),0xdc,(00) }, |
623 | 623 |
624 { AFMULDP, yfaddp, Px, 0xde,(01) }, | 624 { AFMULDP, yfaddp, Px, 0xde,(01) }, |
625 { AFMULW, yfmvx, Px, 0xde,(01) }, | 625 { AFMULW, yfmvx, Px, 0xde,(01) }, |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
692 { AFYL2XP1, ynone, Px, 0xd9, 0xf9 }, | 692 { AFYL2XP1, ynone, Px, 0xd9, 0xf9 }, |
693 { AEND }, | 693 { AEND }, |
694 { ADYNT }, | 694 { ADYNT }, |
695 { AINIT }, | 695 { AINIT }, |
696 { ASIGNAME }, | 696 { ASIGNAME }, |
697 { ACMPXCHGB, yrb_mb, Pm, 0xb0 }, | 697 { ACMPXCHGB, yrb_mb, Pm, 0xb0 }, |
698 { ACMPXCHGL, yrl_ml, Pm, 0xb1 }, | 698 { ACMPXCHGL, yrl_ml, Pm, 0xb1 }, |
699 { ACMPXCHGW, yrl_ml, Pm, 0xb1 }, | 699 { ACMPXCHGW, yrl_ml, Pm, 0xb1 }, |
700 0 | 700 0 |
701 }; | 701 }; |
LEFT | RIGHT |