| LP2IEEE() |
| - IEEE arithmetic function caller macro(Amiga only). ----------- |
| QBASEASSIGN() |
| - Feeds function private base with proper pointers. ------------ |
| QBASEASSIGN2() |
| - Assigns a base (main and local) given pointer. --------------- |
| QBASEDECL() |
| - In-function (internal) library base decl. macro. ------------- |
| QBASEDECL2() |
| - In-function (internal) library base decl. macro. ------------- |
| QBASEJUMPTAB() |
| - Returns pointer to local jump table. ------------------------- |
| QBASELOCAL() |
| - Ret. local base symbol if LBS has been enabled. -------------- |
| QBASEPOINTER() |
| - Returns pointer to the local base. --------------------------- |
| QBASERESOLVE() |
| - Resolves real base from local one that was cached. ----------- |
| QBASESLOTS() |
| - Returns predefined number of slots for given base. ----------- |
| QDEV_HLP_ASMDIVU() |
| - Allows to divide 64 bit integer by the 32 bit one. ----------- |
| QDEV_HLP_ASMMULU() |
| - Allows to multiply 32bit x 32bit integers and get 64bit resul- |
| QDEV_HLP_DELTAITER() |
| - Allows to traverse Amiga, doubly linked list in a fast way. -- |
| QDEV_HLP_DELTASCAN() |
| - Allows to traverse Amiga, doubly linked l. in a fast way (cac- |
| QDEV_HLP_DFUNC() |
| - Creates driver function for actual function. ----------------- |
| QDEV_HLP_DIVUQUAD() |
| - Fast(ASM) 64 bit integer division. --------------------------- |
| QDEV_HLP_DSTOTV() |
| - Converts from DateStamp to timeval notation. ----------------- |
| QDEV_HLP_GETREG() |
| - Obtains contents of a 32bit register. ------------------------ |
| QDEV_HLP_ISLISTEMPTY() |
| - Checks if certain doubly linked list is empty or not. -------- |
| QDEV_HLP_ITERATE() |
| - Allows to walkthrough Amiga, doubly linked list. ------------- |
| QDEV_HLP_MULUQUAD() |
| - Fast(ASM) 32 x 32 = 64 bit integer multiply. ----------------- |
| QDEV_HLP_NOINTSEC() |
| - Disable()/Enable() brace support. ---------------------------- |
| QDEV_HLP_NOSWITCH() |
| - Forbid()/Permit() brace support. ----------------------------- |
| QDEV_HLP_PROCDECL() |
| - Blasts subprocess code with LFRA artefact. ------------------- |
| QDEV_HLP_PROCEXIT() |
| - Causes process to exit immediately. -------------------------- |
| QDEV_HLP_REMOTE() |
| - Executes code that alters alien TCB. ------------------------- |
| QDEV_HLP_RESGLOB() |
| - Declares a variable in code seg. ----------------------------- |
| QDEV_HLP_SETREG() |
| - Feeds particular CPU register with 32bit value. -------------- |
| QDEV_HLP_TASKDECL() |
| - Blasts subtask code in a special manner. --------------------- |
| QDEV_HLP_TVTODS() |
| - Converts from timeval notation to DateStamp. ----------------- |
| REGARG() |
| - Var. definition macro that makes it possible to assign it par- |
| REGVAR() |
| - Var. definition macro that makes it possible to assign it par- |
| __LOADA4() |
| - Loads the contents of a variable into CPU register A4. ------- |
| __SAVEA4() |
| - Saves the contents of a CPU register A4 in the variable given- |
| QDEVDEBUG() |
| - Library own built-in serial port debug output. --------------- |
| QDEVDEBUGIO() |
| - Debug facility extension(inliner) macro. --------------------- |
| MFADD() |
| - Allows to add one float/double to the another. --------------- |
| MFCGE() |
| - Allows to determine if one float or double is greater or equa- |
| MFCLE() |
| - Allows to determine if one float or double is less or equal a- |
| MFCMP() |
| - Allows to compare two single or double prec. values. --------- |
| MFDIV() |
| - Allows to divide one float or double by another. ------------- |
| MFFIX() |
| - Allows to convert IEEE floating point value to 32 bit integer- |
| MFFLT() |
| - Allows to convert 32bit integer to single or double precision- |
| MFMUL() |
| - Allows to multiply one float or double by another. ----------- |
| MFSUB() |
| - Allows to subtract one float or double from another. --------- |
| MFVALUE() |
| - MFARITH value guard macro. ----------------------------------- |
| QDEV_HLP_ABS() |
| - Absolutifies the value given so it is always positive. ------- |
| QDEV_HLP_ADDTV() |
| - Adds a timeval to another timeval. --------------------------- |
| QDEV_HLP_ASMALIAS() |
| - Allows to create symbol alias on linker level. --------------- |
| QDEV_HLP_ASMENTRY() |
| - Allows to inject assembly routine. --------------------------- |
| QDEV_HLP_BADDR() |
| - Descrambles strictly BCPL pointer. --------------------------- |
| QDEV_HLP_BYTESPERROW() |
| - Computes the size of one row of standard Amiga bitmap. ------- |
| QDEV_HLP_EQUALIZEUC() |
| - Changes lower cased characters into upper cased ones. -------- |
| QDEV_HLP_EQUALIZELC() |
| - Changes upper cased characters into lower cased ones. -------- |
| QDEV_HLP_E_DIVULONG10() |
| - Enhanced, by 10 32 bit integer division. --------------------- |
| QDEV_HLP_FFPTOIEEE() |
| - Converts FFP(Motorola) float to IEEE 754 format. ------------- |
| QDEV_HLP_FLIP() |
| - Changes the singedness of an integer. ------------------------ |
| QDEV_HLP_FNV32CSUM() |
| - Allows to compute FNV1a 32 bit checksum. --------------------- |
| QDEV_HLP_FNV32HASH() |
| - Hashes the string using FNV1a algorithm. --------------------- |
| QDEV_HLP_IEEETOFFP() |
| - Converts a float from IEEE 754 to FFP(Motorola) format. ------ |
| QDEV_HLP_LCOPYMEM() |
| - Fast memory copy macro for small data. ----------------------- |
| QDEV_HLP_LSHIFT64() |
| - Shifts contents of 64bit datatype left. ---------------------- |
| QDEV_HLP_MAX() |
| - Picks the highest from given values. ------------------------- |
| QDEV_HLP_MIN() |
| - Picks the lowest from two passed in values. ------------------ |
| QDEV_HLP_MKBADDR() |
| - Turns C style address into BCPL pointer. --------------------- |
| QDEV_HLP_MKSTR() |
| - Turns free symbols into strings on a preprocessor level. ----- |
| QDEV_HLP_MULU32X32() |
| - Multiplies two 32 bit integers. ------------------------------ |
| QDEV_HLP_N_DIVULONG10() |
| - Normal/not-so-fast, by 10 32 bit integer division. ----------- |
| QDEV_HLP_N_MULUXXX10() |
| - By 10, type independent int. multiplication. ----------------- |
| QDEV_HLP_NEG() |
| - Negativises the value given so it is always on minus. -------- |
| QDEV_HLP_QUICKFILL() |
| - Wordsize dependant memory filler. ---------------------------- |
| QDEV_HLP_SWAPQUAD() |
| - Allows to swap contents of QUAD. ----------------------------- |
| QDEV_HLP_POPCOUNT() |
| - Counts bits set in 32bit integer. ---------------------------- |
| QDEV_HLP_RASSIZE() |
| - Computes a single plane of Amiga bitmap. --------------------- |
| QDEV_HLP_ROUNDPOW2() |
| - Rounds 32 bit integer to nearest power of 2 number. ---------- |
| QDEV_HLP_RSHIFT64() |
| - Shifts contents of 64bit datatype right. --------------------- |
| QDEV_HLP_SUBTV() |
| - Subtracts one timeval from another. -------------------------- |
| QDEV_HLP_SWAPLONG() |
| - Allows to swap contents of LONG. ----------------------------- |
| QDEV_HLP_SWAPQUAD() |
| - Allows to swap contents of QUAD. ----------------------------- |
| QDEV_HLP_SWAPWORD() |
| - Allows to swap contents of WORD. ----------------------------- |