Ignore:
Timestamp:
May 22, 2019, 4:09:18 PM (5 years ago)
Author:
coas-nagasima
Message:

ファイルディスクリプタ処理を更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/math/fma.c

    r352 r387  
    7070                if (d < 64) {
    7171                        zlo = nz.m<<d;
    72                         zhi = nz.m>>64-d;
     72                        zhi = nz.m>>(64-d);
    7373                } else {
    7474                        zlo = 0;
     
    7878                        if (d == 0) {
    7979                        } else if (d < 64) {
    80                                 rlo = rhi<<64-d | rlo>>d | !!(rlo<<64-d);
     80                                rlo = rhi<<(64-d) | rlo>>d | !!(rlo<<(64-d));
    8181                                rhi = rhi>>d;
    8282                        } else {
     
    9191                        zlo = nz.m;
    9292                } else if (d < 64) {
    93                         zlo = nz.m>>d | !!(nz.m<<64-d);
     93                        zlo = nz.m>>d | !!(nz.m<<(64-d));
    9494                } else {
    9595                        zlo = 1;
     
    123123                d = a_clz_64(rhi)-1;
    124124                /* note: d > 0 */
    125                 rhi = rhi<<d | rlo>>64-d | !!(rlo<<d);
     125                rhi = rhi<<d | rlo>>(64-d) | !!(rlo<<d);
    126126        } else if (rlo) {
    127127                d = a_clz_64(rlo)-1;
     
    174174                        /* only round once when scaled */
    175175                        d = 10;
    176                         i = ( rhi>>d | !!(rhi<<64-d) ) << d;
     176                        i = ( rhi>>d | !!(rhi<<(64-d)) ) << d;
    177177                        if (sign)
    178178                                i = -i;
Note: See TracChangeset for help on using the changeset viewer.