Function report |
Source Code:arch\x86\include\asm\div64.h |
Create Date:2022-07-28 05:34:23 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:div_u64_rem
Proto:static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder)
Type:u64
Parameter:
| Type | Parameter | Name |
|---|---|---|
| u64 | dividend | |
| u32 | divisor | |
| u32 * | remainder |
| 52 | v32[1] = 0 |
| 57 | asm("divl %2":"=a"(v32), "=d"(*remainder):"rm"(divisor), "0"(v32), "1"(upper)) |
| 59 | Return v64 |
| Name | Describe |
|---|---|
| div_s64_rem | div_s64_rem - signed 64bit divide with 64bit divisor and remainder*@dividend: 64bit dividend*@divisor: 64bit divisor*@remainder: 64bit remainder |
| div64_u64_rem | div64_u64_rem - unsigned 64bit divide with 64bit divisor and remainder*@dividend: 64bit dividend*@divisor: 64bit divisor*@remainder: 64bit remainder* This implementation is a comparable to algorithm used by div64_u64 |
| ns_to_timespec64 | s_to_timespec64 - Convert nanoseconds to timespec64*@nsec: the nanoseconds value to be converted* Returns the timespec64 representation of the nsec parameter. |
| jiffies_to_timespec64 | |
| jiffies_to_timeval | |
| div_u64 | div_u64 - unsigned 64bit divide with 32bit divisor*@dividend: unsigned 64bit dividend*@divisor: unsigned 32bit divisor* This is the most common 64bit divide and should be used if possible,* as many 32bit archs can optimize this variant better than a full |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |