Annotation of coherent/b/bin/c/n1/i386/tables/rem.t, revision 1.1.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.