00001 /****************************** -*- mode: C -*- ******************************/ 00013 #ifndef C4E_PSTDIV_H 00014 #define C4E_PSTDIV_H 00015 00016 00017 /* INCLUDES ******************************************************************/ 00018 00019 #include "c4e_elements.h" 00020 00021 00022 #ifdef __cplusplus 00023 extern "C" { 00024 #endif 00025 00026 00027 /* TYPEDEFS ******************************************************************/ 00028 00029 00030 /* DEFINES *******************************************************************/ 00031 00032 00033 /* MACROS ********************************************************************/ 00034 00035 00036 /* PROTOTYPES ****************************************************************/ 00037 00038 00039 /* FUNCTION ******************************************************************/ 00061 C4eArchUint c4e_pstdiv_start(C4eElement* C4E_RESTRICT a, 00062 C4eElement* C4E_RESTRICT b); 00063 00064 00065 00066 /* FUNCTION ******************************************************************/ 00103 C4eArchDigit c4e_pstdiv_step(C4eArchIdx step, 00104 C4E_CONST C4eElement* C4E_RESTRICT a, 00105 C4E_CONST C4eElement* C4E_RESTRICT b); 00106 00107 00108 00109 /* FUNCTION ******************************************************************/ 00124 void c4e_pstdiv_stop(C4eArchUint shift, C4eElement* C4E_RESTRICT a, 00125 C4eElement* C4E_RESTRICT b); 00126 00127 00128 #ifdef __cplusplus 00129 } 00130 #endif 00131 00132 00133 #endif /* C4E_PSTDIV_H */ 00134 00135 00136 /******************************************************************************/ 00137 /* END OF FILE */ 00138 /******************************************************************************/ 00139