LEFT | RIGHT |
(no file at all) | |
1 // Derived from Inferno utils/8c/txt.c | 1 // Derived from Inferno utils/8c/txt.c |
2 // http://code.google.com/p/inferno-os/source/browse/utils/8c/txt.c | 2 // http://code.google.com/p/inferno-os/source/browse/utils/8c/txt.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 593 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
604 break; | 604 break; |
605 | 605 |
606 case CASE(ORSH, TINT16): | 606 case CASE(ORSH, TINT16): |
607 a = ASARW; | 607 a = ASARW; |
608 break; | 608 break; |
609 | 609 |
610 case CASE(ORSH, TINT32): | 610 case CASE(ORSH, TINT32): |
611 a = ASARL; | 611 a = ASARL; |
612 break; | 612 break; |
613 | 613 |
| 614 case CASE(OHMUL, TINT8): |
614 case CASE(OMUL, TINT8): | 615 case CASE(OMUL, TINT8): |
615 case CASE(OMUL, TUINT8): | 616 case CASE(OMUL, TUINT8): |
616 a = AIMULB; | 617 a = AIMULB; |
617 break; | 618 break; |
618 | 619 |
| 620 case CASE(OHMUL, TINT16): |
619 case CASE(OMUL, TINT16): | 621 case CASE(OMUL, TINT16): |
620 case CASE(OMUL, TUINT16): | 622 case CASE(OMUL, TUINT16): |
621 a = AIMULW; | 623 a = AIMULW; |
622 break; | 624 break; |
623 | 625 |
| 626 case CASE(OHMUL, TINT32): |
624 case CASE(OMUL, TINT32): | 627 case CASE(OMUL, TINT32): |
625 case CASE(OMUL, TUINT32): | 628 case CASE(OMUL, TUINT32): |
626 case CASE(OMUL, TPTR32): | 629 case CASE(OMUL, TPTR32): |
627 a = AIMULL; | 630 a = AIMULL; |
| 631 break; |
| 632 |
| 633 case CASE(OHMUL, TUINT8): |
| 634 a = AMULB; |
| 635 break; |
| 636 |
| 637 case CASE(OHMUL, TUINT16): |
| 638 a = AMULW; |
| 639 break; |
| 640 |
| 641 case CASE(OHMUL, TUINT32): |
| 642 case CASE(OHMUL, TPTR32): |
| 643 a = AMULL; |
628 break; | 644 break; |
629 | 645 |
630 case CASE(ODIV, TINT8): | 646 case CASE(ODIV, TINT8): |
631 case CASE(OMOD, TINT8): | 647 case CASE(OMOD, TINT8): |
632 a = AIDIVB; | 648 a = AIDIVB; |
633 break; | 649 break; |
634 | 650 |
635 case CASE(ODIV, TUINT8): | 651 case CASE(ODIV, TUINT8): |
636 case CASE(OMOD, TUINT8): | 652 case CASE(OMOD, TUINT8): |
637 a = ADIVB; | 653 a = ADIVB; |
(...skipping 1394 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2032 | 2048 |
2033 int | 2049 int |
2034 sudoaddable(int as, Node *n, Addr *a) | 2050 sudoaddable(int as, Node *n, Addr *a) |
2035 { | 2051 { |
2036 USED(as); | 2052 USED(as); |
2037 USED(n); | 2053 USED(n); |
2038 USED(a); | 2054 USED(a); |
2039 | 2055 |
2040 return 0; | 2056 return 0; |
2041 } | 2057 } |
LEFT | RIGHT |