Annotation of coherent/b/bin/c/n1/i386/tables/rem.t, revision 1.1

1.1     ! root        1: //////////
        !             2: / n1/i386/tables/rem.t
        !             3: //////////
        !             4: 
        !             5: /////////
        !             6: /
        !             7: / Remainder (%).
        !             8: / Should use unsigned divide when left operand is signed and right is unsigned,
        !             9: / but the parser generates the appropriate conversions to make it unnecessary.
        !            10: / Almost the same as divide, but the result comes back in EDX.
        !            11: / No flags are set.
        !            12: / There is no need to handle doubles in this table,
        !            13: / as the operation is not defined on doubles in C.
        !            14: /
        !            15: /////////
        !            16: 
        !            17: REM:
        !            18: 
        !            19: / Signed integer.
        !            20: %      PEFFECT|PVALUE
        !            21:        DWORD           EDXEAX  EAX     *       EDX
        !            22:                TREG            FS32
        !            23:                ADR             LONG
        !            24:                        [ZCDQ]
        !            25:                        [ZIDIV] [AR]
        !            26: 
        !            27: / Unsigned integer.
        !            28: %      PEFFECT|PVALUE
        !            29:        DWORD           EDXEAX  EAX     *       EDX
        !            30:                TREG            FU32
        !            31:                ADR             LONG
        !            32:                        [ZSUB]  [REGNO EDX],[REGNO EDX]
        !            33:                        [ZDIV]  [AR]
        !            34: 
        !            35: //////////
        !            36: / end of n1/i386/tables/rem.t
        !            37: //////////

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.