My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Functions | Variables
sw_div.h File Reference
#include <sw_types.h>

Go to the source code of this file.

Classes

struct  ulldiv_t
 The layout of this structure must not be altered. The return type and member order is defined by the ARM eabi. Quotient is returned in r0-r1 and remainder in r2-r3. More...
 

Functions

u32 __aeabi_uidiv (u32 dividend, u32 divisor)
 Simple unsigned int division with minimal optimizations. For best results, use a tail-call optimizing seasoning. More...
 
ulldiv_t __aeabi_uldivmod (u64 dividend, u64 divisor)
 Does 64 bit unsigned int division, returning a struct containing the quotient and remainder. More...
 
u32 __aeabi_idivmod (u32 dividend, u32 divisor)
 

Variables

typedef __attribute__
 Structure of the 32 byte directory entry. More...
 

Function Documentation

u32 __aeabi_idivmod ( u32  dividend,
u32  divisor 
)
Parameters
dividend
divisor
Returns
u32 __aeabi_uidiv ( u32  dividend,
u32  divisor 
)

Simple unsigned int division with minimal optimizations. For best results, use a tail-call optimizing seasoning.

Parameters
dividend
divisor
Returns

ARMEABI defined division routines

Parameters
dividend
divisor
Returns
ulldiv_t __aeabi_uldivmod ( u64  dividend,
u64  divisor 
)

Does 64 bit unsigned int division, returning a struct containing the quotient and remainder.

Parameters
dividend
divisor
Returns

Variable Documentation

struct sw_heap __attribute__

Structure of the 32 byte directory entry.