Changeset e6f5766 in mainline for uspace/lib/math/arch


Ignore:
Timestamp:
2015-09-05T10:11:40Z (10 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9adb61d
Parents:
01cdd5a
Message:

Use floatN_t types in generic function interfaces.

Location:
uspace/lib/math/arch
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/math/arch/abs32le/include/libarch/math.h

    r01cdd5a re6f5766  
    5353static inline float64_t trunc(float64_t val)
    5454{
    55         float64_u arg;
    56         arg.val = val;
    57        
    58         float64_u ret;
    59         ret.data = trunc_float64(arg.data);
    60        
    61         return ret.val;
     55        return float64_trunc(val);
    6256}
    6357
    6458static inline float64_t ceil(float64_t val)
    6559{
    66         float64_u arg;
    67         arg.val = val;
    68        
    69         float64_u ret;
    70         ret.data = ceil_float64(arg.data);
    71        
    72         return ret.val;
     60        return float64_ceil(val);
    7361}
    7462
     
    8573static inline float64_t floor(float64_t val)
    8674{
    87         float64_u arg;
    88         arg.val = val;
    89        
    90         float64_u ret;
    91         ret.data = floor_float64(arg.data);
    92        
    93         return ret.val;
     75        return float64_floor(val);
    9476}
    9577
  • uspace/lib/math/arch/amd64/include/libarch/math.h

    r01cdd5a re6f5766  
    5454static inline float64_t ceil(float64_t val)
    5555{
    56         float64_u arg;
    57         arg.val = val;
    58        
    59         float64_u ret;
    60         ret.data = ceil_float64(arg.data);
    61        
    62         return ret.val;
     56        return float64_ceil(val);
    6357}
    6458
     
    7569static inline float64_t floor(float64_t val)
    7670{
    77         float64_u arg;
    78         arg.val = val;
    79        
    80         float64_u ret;
    81         ret.data = floor_float64(arg.data);
    82        
    83         return ret.val;
     71        return float64_floor(val);
    8472}
    8573
  • uspace/lib/math/arch/arm32/include/libarch/math.h

    r01cdd5a re6f5766  
    5353static inline float64_t trunc(float64_t val)
    5454{
    55         float64_u arg;
    56         arg.val = val;
    57        
    58         float64_u ret;
    59         ret.data = trunc_float64(arg.data);
    60        
    61         return ret.val;
     55        return float64_trunc(val);
    6256}
    6357
    6458static inline float64_t ceil(float64_t val)
    6559{
    66         float64_u arg;
    67         arg.val = val;
    68        
    69         float64_u ret;
    70         ret.data = ceil_float64(arg.data);
    71        
    72         return ret.val;
     60        return float64_ceil(val);
    7361}
    7462
     
    8573static inline float64_t floor(float64_t val)
    8674{
    87         float64_u arg;
    88         arg.val = val;
    89        
    90         float64_u ret;
    91         ret.data = floor_float64(arg.data);
    92        
    93         return ret.val;
     75        return float64_floor(val);
    9476}
    9577
  • uspace/lib/math/arch/ia32/include/libarch/math.h

    r01cdd5a re6f5766  
    5454static inline float64_t ceil(float64_t val)
    5555{
    56         float64_u arg;
    57         arg.val = val;
    58        
    59         float64_u ret;
    60         ret.data = ceil_float64(arg.data);
    61        
    62         return ret.val;
     56        return float64_ceil(val);
    6357}
    6458
    6559static inline float64_t floor(float64_t val)
    6660{
    67         float64_u arg;
    68         arg.val = val;
    69        
    70         float64_u ret;
    71         ret.data = floor_float64(arg.data);
    72        
    73         return ret.val;
     61        return float64_floor(val);
    7462}
    7563
  • uspace/lib/math/arch/ia64/include/libarch/math.h

    r01cdd5a re6f5766  
    5353static inline float64_t trunc(float64_t val)
    5454{
    55         float64_u arg;
    56         arg.val = val;
    57        
    58         float64_u ret;
    59         ret.data = trunc_float64(arg.data);
    60        
    61         return ret.val;
     55        return float64_trunc(val);
    6256}
    6357
    6458static inline float64_t ceil(float64_t val)
    6559{
    66         float64_u arg;
    67         arg.val = val;
    68        
    69         float64_u ret;
    70         ret.data = ceil_float64(arg.data);
    71        
    72         return ret.val;
     60        return float64_ceil(val);
    7361}
    7462
     
    8573static inline float64_t floor(float64_t val)
    8674{
    87         float64_u arg;
    88         arg.val = val;
    89        
    90         float64_u ret;
    91         ret.data = floor_float64(arg.data);
    92        
    93         return ret.val;
     75        return float64_floor(val);
    9476}
    9577
  • uspace/lib/math/arch/mips32/include/libarch/math.h

    r01cdd5a re6f5766  
    5353static inline float64_t trunc(float64_t val)
    5454{
    55         float64_u arg;
    56         arg.val = val;
    57        
    58         float64_u ret;
    59         ret.data = trunc_float64(arg.data);
    60        
    61         return ret.val;
     55        return float64_trunc(val);
    6256}
    6357
    6458static inline float64_t ceil(float64_t val)
    6559{
    66         float64_u arg;
    67         arg.val = val;
    68        
    69         float64_u ret;
    70         ret.data = ceil_float64(arg.data);
    71        
    72         return ret.val;
     60        return float64_ceil(val);
    7361}
    7462
     
    8573static inline float64_t floor(float64_t val)
    8674{
    87         float64_u arg;
    88         arg.val = val;
    89        
    90         float64_u ret;
    91         ret.data = floor_float64(arg.data);
    92        
    93         return ret.val;
     75        return float64_floor(val);
    9476}
    9577
  • uspace/lib/math/arch/mips32eb/include/libarch/math.h

    r01cdd5a re6f5766  
    5353static inline float64_t trunc(float64_t val)
    5454{
    55         float64_u arg;
    56         arg.val = val;
    57        
    58         float64_u ret;
    59         ret.data = trunc_float64(arg.data);
    60        
    61         return ret.val;
     55        return float64_trunc(val);
    6256}
    6357
    6458static inline float64_t ceil(float64_t val)
    6559{
    66         float64_u arg;
    67         arg.val = val;
    68        
    69         float64_u ret;
    70         ret.data = ceil_float64(arg.data);
    71        
    72         return ret.val;
     60        return float64_ceil(val);
    7361}
    7462
     
    8573static inline float64_t floor(float64_t val)
    8674{
    87         float64_u arg;
    88         arg.val = val;
    89        
    90         float64_u ret;
    91         ret.data = floor_float64(arg.data);
    92        
    93         return ret.val;
     75        return float64_floor(val);
    9476}
    9577
  • uspace/lib/math/arch/ppc32/include/libarch/math.h

    r01cdd5a re6f5766  
    5353static inline double trunc(double val)
    5454{
    55         float64_u arg;
    56         arg.val = val;
    57        
    58         float64_u ret;
    59         ret.data = trunc_float64(arg.data);
    60        
    61         return ret.val;
     55        return float64_trunc(val);
    6256}
    6357
    6458static inline float64_t ceil(float64_t val)
    6559{
    66         float64_u arg;
    67         arg.val = val;
    68        
    69         float64_u ret;
    70         ret.data = ceil_float64(arg.data);
    71        
    72         return ret.val;
     60        return float64_ceil(val);
    7361}
    7462
     
    8573static inline float64_t floor(float64_t val)
    8674{
    87         float64_u arg;
    88         arg.val = val;
    89        
    90         float64_u ret;
    91         ret.data = floor_float64(arg.data);
    92        
    93         return ret.val;
     75        return float64_floor(val);
    9476}
    9577
  • uspace/lib/math/arch/sparc32/include/libarch/math.h

    r01cdd5a re6f5766  
    5353static inline float64_t trunc(float64_t val)
    5454{
    55         float64_u arg;
    56         arg.val = val;
    57        
    58         float64_u ret;
    59         ret.data = trunc_float64(arg.data);
    60        
    61         return ret.val;
     55        return float64_trunc(val);
    6256}
    6357
    6458static inline float64_t ceil(float64_t val)
    6559{
    66         float64_u arg;
    67         arg.val = val;
    68        
    69         float64_u ret;
    70         ret.data = ceil_float64(arg.data);
    71        
    72         return ret.val;
     60        return float64_ceil(val);
    7361}
    7462
     
    8573static inline float64_t floor(float64_t val)
    8674{
    87         float64_u arg;
    88         arg.val = val;
    89        
    90         float64_u ret;
    91         ret.data = floor_float64(arg.data);
    92        
    93         return ret.val;
     75        return float64_floor(val);
    9476}
    9577
  • uspace/lib/math/arch/sparc64/include/libarch/math.h

    r01cdd5a re6f5766  
    5353static inline float64_t trunc(float64_t val)
    5454{
    55         float64_u arg;
    56         arg.val = val;
    57        
    58         float64_u ret;
    59         ret.data = trunc_float64(arg.data);
    60        
    61         return ret.val;
     55        return float64_trunc(val);
    6256}
    6357
    6458static inline float64_t ceil(float64_t val)
    6559{
    66         float64_u arg;
    67         arg.val = val;
    68        
    69         float64_u ret;
    70         ret.data = ceil_float64(arg.data);
    71        
    72         return ret.val;
     60        return float64_ceil(val);
    7361}
    7462
     
    8573static inline float64_t floor(float64_t val)
    8674{
    87         float64_u arg;
    88         arg.val = val;
    89        
    90         float64_u ret;
    91         ret.data = floor_float64(arg.data);
    92        
    93         return ret.val;
     75        return float64_floor(val);
    9476}
    9577
Note: See TracChangeset for help on using the changeset viewer.