Ignore:
Timestamp:
Jan 1, 2021, 5:31:48 AM (5 years ago)
Author:
Paul Smedley
Message:

Add source for uniaud32 based on code from linux kernel 5.4.86

Location:
GPL/branches/uniaud32-next
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • GPL/branches/uniaud32-next/include/linux/math64.h

    r479 r615  
    1313        return n / div;
    1414}
     15
    1516
    1617static inline u64 div_u64(u64 n, u32 div)
     
    5354        } else
    5455                return low / div;
     56}
     57
     58/**
     59 * div_s64_rem - signed 64bit divide with 32bit divisor with remainder
     60 */
     61static inline s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder)
     62{
     63        *remainder = dividend % divisor;
     64        return dividend / divisor;
    5565}
    5666
     
    117127}
    118128
     129/**
     130 * div_s64_rem - signed 64bit divide with 32bit divisor with remainder
     131 */
     132static inline s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder)
     133{
     134        *remainder = dividend % divisor;
     135        return dividend / divisor;
     136}
     137
    119138#endif
    120139
Note: See TracChangeset for help on using the changeset viewer.