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. ----------------------------- |