diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-07-17 13:42:18 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-07-17 13:42:18 +0200 |
| commit | 3c50d99abab100e67bf648e2b68f4c1c86246fea (patch) | |
| tree | 4ca370de577b039d3796557ef9915da39fa31c4b /src | |
| parent | 508efcf51c0a7dfd32d8da58225dac939ca6f7bd (diff) | |
| download | box64-3c50d99abab100e67bf648e2b68f4c1c86246fea.tar.gz box64-3c50d99abab100e67bf648e2b68f4c1c86246fea.zip | |
Added a large bunch of wrapped functions to libnss3 and libnspr4
Diffstat (limited to 'src')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 80 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.c | 207 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.h | 80 | ||||
| -rwxr-xr-x | src/wrapped/wrappednspr4_private.h | 304 | ||||
| -rwxr-xr-x | src/wrapped/wrappednss3_private.h | 934 |
5 files changed, 966 insertions, 639 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index 1530115e..f315d8ab 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -219,6 +219,7 @@ #() uFii #() uFiu #() uFip +#() uFui #() uFuu #() uFup #() uFpw @@ -283,7 +284,6 @@ #() pFiu #() pFip #() pFiV -#() pFII #() pFui #() pFuu #() pFup @@ -291,6 +291,8 @@ #() pFdi #() pFdd #() pFli +#() pFll +#() pFlp #() pFLi #() pFLC #() pFLu @@ -461,6 +463,7 @@ #() iFCuW #() iFuwp #() iFuip +#() iFuWp #() iFuui #() iFuuu #() iFuup @@ -556,6 +559,7 @@ #() uFpuL #() uFpup #() uFpfu +#() uFpli #() uFpLu #() uFpLL #() uFpLp @@ -641,6 +645,7 @@ #() pFulu #() pFulp #() pFupi +#() pFupu #() pFupl #() pFupL #() pFupp @@ -652,6 +657,7 @@ #() pFLup #() pFLLp #() pFLpi +#() pFLpp #() pFpii #() pFpiu #() pFpid @@ -661,6 +667,7 @@ #() pFpCi #() pFpCC #() pFpCu +#() pFpWi #() pFpWW #() pFpWp #() pFpui @@ -797,6 +804,7 @@ #() vFLppi #() vFpiii #() vFpiiu +#() vFpiid #() vFpiip #() vFpiui #() vFpiuu @@ -903,6 +911,7 @@ #() iFillu #() iFipii #() iFipip +#() iFipWp #() iFipui #() iFipuL #() iFipup @@ -910,18 +919,21 @@ #() iFipLu #() iFipLp #() iFippi -#() iFippu #() iFippL #() iFippp #() iFipON #() iFuiup #() iFuipp +#() iFuWWp #() iFuuuu #() iFuupi +#() iFuupp #() iFupLp #() iFuppi +#() iFuppu #() iFuppp #() iFLLiW +#() iFLppp #() iFpwww #() iFpwpp #() iFpiii @@ -1113,7 +1125,6 @@ #() pFiiup #() pFiiLp #() pFiipi -#() pFiipp #() pFiIIi #() pFillu #() pFipii @@ -1133,6 +1144,9 @@ #() pFDipp #() pFlfff #() pFLiip +#() pFLLup +#() pFLLpp +#() pFLppp #() pFpiii #() pFpiiu #() pFpiip @@ -1160,8 +1174,10 @@ #() pFpupp #() pFpdIU #() pFplil +#() pFplip #() pFplpl #() pFplpp +#() pFpLii #() pFpLip #() pFpLup #() pFpLLp @@ -1433,8 +1449,10 @@ #() iFippLp #() iFipppi #() iFipppp +#() iFuuupp #() iFuppLp #() iFLppip +#() iFLpppp #() iFpwwww #() iFpwppp #() iFpiiii @@ -1542,6 +1560,7 @@ #() uFLpppL #() uFpCCCC #() uFpWuip +#() uFpuuui #() uFpuuuu #() uFpuupp #() uFpupuu @@ -1612,6 +1631,7 @@ #() pFpiCCC #() pFpiuuu #() pFpiupp +#() pFpiLip #() pFpipip #() pFpipup #() pFpippi @@ -1633,8 +1653,10 @@ #() pFpdddd #() pFplppp #() pFpLiii +#() pFpLLip #() pFpLLLp #() pFpLpii +#() pFpLpip #() pFppiii #() pFppiiu #() pFppiip @@ -1649,12 +1671,13 @@ #() pFppupp #() pFppddu #() pFppLii +#() pFppLLi #() pFppLpp #() pFpppii #() pFpppip -#() pFpppIi #() pFpppui #() pFpppup +#() pFpppli #() pFpppLi #() pFppppi #() pFppppu @@ -1868,10 +1891,12 @@ #() iFpipipp #() iFpipupp #() iFpippip +#() iFpippup #() iFpipppL #() iFpipppp #() iFpCiipp #() iFpCpipu +#() iFpWipip #() iFpWpppp #() iFpuiCpp #() iFpuippp @@ -1907,6 +1932,7 @@ #() iFppiipi #() iFppiipp #() iFppiupp +#() iFppilpp #() iFppipii #() iFppipiL #() iFppipip @@ -1923,12 +1949,15 @@ #() iFppLupp #() iFppLLiL #() iFppLLup +#() iFppLLpp #() iFppLpLp #() iFppLppp #() iFpppiuu #() iFpppipi +#() iFpppipu #() iFpppipp #() iFpppuii +#() iFpppuup #() iFpppupu #() iFpppupp #() iFpppLpp @@ -1996,9 +2025,11 @@ #() pFipippp #() pFWCiWCi #() pFuuipip +#() pFuuuiip #() pFuuuuii #() pFuuuuuu #() pFuuuuup +#() pFuuppuu #() pFdddddd #() pFpiiiiu #() pFpiiipp @@ -2015,18 +2046,26 @@ #() pFpuuupu #() pFpuuUUU #() pFpupuui +#() pFpuppip #() pFpupppp #() pFplpppp +#() pFpLuLpp +#() pFpLpLLi #() pFpLppii +#() pFpLppip +#() pFpLppup #() pFppiiii #() pFppiipp #() pFppiCCC #() pFppiupp +#() pFppilpp #() pFppipip #() pFppippi #() pFppippp +#() pFppuupp #() pFppupii #() pFppuppp +#() pFpplplp #() pFpplppp #() pFpppiup #() pFpppupp @@ -2163,6 +2202,7 @@ #() iFEpppppL #() iFEpppppp #() iFiiiiiip +#() iFipupupi #() iFpiiiiii #() iFpiiiiip #() iFpiiiuwp @@ -2178,6 +2218,7 @@ #() iFpipippp #() iFpippLpp #() iFpippppW +#() iFpippppp #() iFpIIpppp #() iFpWCiWCi #() iFpWppppW @@ -2223,6 +2264,7 @@ #() iFpppippi #() iFpppippp #() iFpppuiii +#() iFpppLppp #() iFppppilp #() iFppppipp #() iFppppdpu @@ -2272,7 +2314,11 @@ #() pFpupiipp #() pFpuppipp #() pFplppppp +#() pFpLLppup +#() pFpLpipip +#() pFpLpLLiL #() pFpLppiip +#() pFpLppLLi #() pFppiiipp #() pFppiiCCC #() pFppiippp @@ -2281,9 +2327,11 @@ #() pFppuippp #() pFppuuupp #() pFppuuppp +#() pFppuLLip #() pFppliuip #() pFpplipup #() pFppLipip +#() pFppLLiLi #() pFpppccci #() pFpppiiii #() pFpppCCCi @@ -2380,8 +2428,10 @@ #() iFiiupiupi #() iFipippppp #() iFuuuuuuuu +#() iFdiippppL #() iFpipiipip #() iFpippuuii +#() iFpippuupp #() iFpCCWWpWu #() iFpWCuWCuu #() iFpWWipppp @@ -2391,6 +2441,7 @@ #() iFpuuipppp #() iFpuuupupu #() iFpuupuupp +#() iFpuuppiip #() iFpuuppppp #() iFpupppWWu #() iFpupppppp @@ -2401,8 +2452,10 @@ #() iFpLLppppp #() iFpLpipppp #() iFpLppLpip +#() iFpLpppupu #() iFpLpppppp #() iFppiiipip +#() iFppillppp #() iFppIIIppp #() iFppuiiuuu #() iFppuuuuuu @@ -2410,6 +2463,7 @@ #() iFpppiiipi #() iFpppiiipp #() iFpppipipi +#() iFppppiiup #() iFppppippp #() iFppppppii #() iFpppppppi @@ -2457,7 +2511,14 @@ #() pFpupppppp #() pFpdwwWWui #() pFplpppppp +#() pFpLuLpLip +#() pFpLpipLup +#() pFpLpLLiLi +#() pFpLppuLLp +#() pFpLppLLiL #() pFppiiiiii +#() pFpppipipi +#() pFppplippp #() pFppppuppp #() pFpppppupp #() iWEpuuiipp @@ -2497,6 +2558,7 @@ #() vFpiuippppi #() vFpipiuiipp #() vFpipppiipi +#() vFpuuuuuuuu #() vFpLpppippp #() vFppiiiiiii #() vFppiiiiipi @@ -2538,6 +2600,7 @@ #() iFpLiuiiLLL #() iFpLLiiuuii #() iFpLpiiuuii +#() iFpLpppupup #() iFpLppppppp #() iFppiiiiiii #() iFppippippp @@ -2570,6 +2633,8 @@ #() pFpCuWCCuuu #() pFpuuwwWWww #() pFpupuuuuup +#() pFpLpLLipui +#() pFpLppLLiLi #() pFppiiiiiip #() pFppipppppp #() pFpppiiiiii @@ -2618,6 +2683,7 @@ #() vFppuppuiiii #() vFppupppiiii #() vFppdddddddd +#() vFppppppppii #() vFpppppppppp #() iFEpiiiiippp #() iFEpupppLppL @@ -2632,7 +2698,9 @@ #() iFppuuiiuupi #() iFpppiiipipi #() iFpppLLipppp +#() iFpppppiiuup #() iFpppppppipi +#() iFpppppppppu #() uFpddpippppp #() uFpppppppppp #() pFEiippppppp @@ -2643,6 +2711,7 @@ #() pFpuuuwwwwWW #() pFpuuuWWWCCi #() pFplllllllll +#() pFppippLLLip #() pFppuiipuuii #() pFpppiiiiiii #() pFpppppppppp @@ -2689,6 +2758,7 @@ #() iFpLLpiiuuiiL #() iFppippipppip #() iFpppiiuuiiuu +#() iFpppppiiuupp #() uFEpLiupppLuV #() uFEpLippppLup #() uFEpLippppLuA @@ -2734,6 +2804,7 @@ #() pFpCuuWWwwCCup #() pFpuuuWWWWWWWW #() pFppiiuuuiupLp +#() pFppippLLLiLpp #() pFpppppppppppp #() vFEpppppppiippp #() vFuiiiiiiiiiuup @@ -2755,6 +2826,7 @@ #() uFppppuuupppppp #() pFpCuuwwWWWWuup #() pFpuupppwwwwWWC +#() pFppLppppiiLpip #() pFpppppppuipppp #() pFppppppppppppp #() vFippppppppppppp diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 1c6e79d1..0ab12a13 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -255,6 +255,7 @@ typedef uint32_t (*uFEp_t)(x64emu_t*, void*); typedef uint32_t (*uFii_t)(int32_t, int32_t); typedef uint32_t (*uFiu_t)(int32_t, uint32_t); typedef uint32_t (*uFip_t)(int32_t, void*); +typedef uint32_t (*uFui_t)(uint32_t, int32_t); typedef uint32_t (*uFuu_t)(uint32_t, uint32_t); typedef uint32_t (*uFup_t)(uint32_t, void*); typedef uint32_t (*uFpw_t)(void*, int16_t); @@ -319,7 +320,6 @@ typedef void* (*pFiI_t)(int32_t, int64_t); typedef void* (*pFiu_t)(int32_t, uint32_t); typedef void* (*pFip_t)(int32_t, void*); typedef void* (*pFiV_t)(int32_t, void*); -typedef void* (*pFII_t)(int64_t, int64_t); typedef void* (*pFui_t)(uint32_t, int32_t); typedef void* (*pFuu_t)(uint32_t, uint32_t); typedef void* (*pFup_t)(uint32_t, void*); @@ -327,6 +327,8 @@ typedef void* (*pFUU_t)(uint64_t, uint64_t); typedef void* (*pFdi_t)(double, int32_t); typedef void* (*pFdd_t)(double, double); typedef void* (*pFli_t)(intptr_t, int32_t); +typedef void* (*pFll_t)(intptr_t, intptr_t); +typedef void* (*pFlp_t)(intptr_t, void*); typedef void* (*pFLi_t)(uintptr_t, int32_t); typedef void* (*pFLC_t)(uintptr_t, uint8_t); typedef void* (*pFLu_t)(uintptr_t, uint32_t); @@ -497,6 +499,7 @@ typedef int32_t (*iFipO_t)(int32_t, void*, int32_t); typedef int32_t (*iFCuW_t)(uint8_t, uint32_t, uint16_t); typedef int32_t (*iFuwp_t)(uint32_t, int16_t, void*); typedef int32_t (*iFuip_t)(uint32_t, int32_t, void*); +typedef int32_t (*iFuWp_t)(uint32_t, uint16_t, void*); typedef int32_t (*iFuui_t)(uint32_t, uint32_t, int32_t); typedef int32_t (*iFuuu_t)(uint32_t, uint32_t, uint32_t); typedef int32_t (*iFuup_t)(uint32_t, uint32_t, void*); @@ -592,6 +595,7 @@ typedef uint32_t (*uFpuu_t)(void*, uint32_t, uint32_t); typedef uint32_t (*uFpuL_t)(void*, uint32_t, uintptr_t); typedef uint32_t (*uFpup_t)(void*, uint32_t, void*); typedef uint32_t (*uFpfu_t)(void*, float, uint32_t); +typedef uint32_t (*uFpli_t)(void*, intptr_t, int32_t); typedef uint32_t (*uFpLu_t)(void*, uintptr_t, uint32_t); typedef uint32_t (*uFpLL_t)(void*, uintptr_t, uintptr_t); typedef uint32_t (*uFpLp_t)(void*, uintptr_t, void*); @@ -677,6 +681,7 @@ typedef void* (*pFuup_t)(uint32_t, uint32_t, void*); typedef void* (*pFulu_t)(uint32_t, intptr_t, uint32_t); typedef void* (*pFulp_t)(uint32_t, intptr_t, void*); typedef void* (*pFupi_t)(uint32_t, void*, int32_t); +typedef void* (*pFupu_t)(uint32_t, void*, uint32_t); typedef void* (*pFupl_t)(uint32_t, void*, intptr_t); typedef void* (*pFupL_t)(uint32_t, void*, uintptr_t); typedef void* (*pFupp_t)(uint32_t, void*, void*); @@ -688,6 +693,7 @@ typedef void* (*pFlpi_t)(intptr_t, void*, int32_t); typedef void* (*pFLup_t)(uintptr_t, uint32_t, void*); typedef void* (*pFLLp_t)(uintptr_t, uintptr_t, void*); typedef void* (*pFLpi_t)(uintptr_t, void*, int32_t); +typedef void* (*pFLpp_t)(uintptr_t, void*, void*); typedef void* (*pFpii_t)(void*, int32_t, int32_t); typedef void* (*pFpiu_t)(void*, int32_t, uint32_t); typedef void* (*pFpid_t)(void*, int32_t, double); @@ -697,6 +703,7 @@ typedef void* (*pFpip_t)(void*, int32_t, void*); typedef void* (*pFpCi_t)(void*, uint8_t, int32_t); typedef void* (*pFpCC_t)(void*, uint8_t, uint8_t); typedef void* (*pFpCu_t)(void*, uint8_t, uint32_t); +typedef void* (*pFpWi_t)(void*, uint16_t, int32_t); typedef void* (*pFpWW_t)(void*, uint16_t, uint16_t); typedef void* (*pFpWp_t)(void*, uint16_t, void*); typedef void* (*pFpui_t)(void*, uint32_t, int32_t); @@ -833,6 +840,7 @@ typedef void (*vFLuui_t)(uintptr_t, uint32_t, uint32_t, int32_t); typedef void (*vFLppi_t)(uintptr_t, void*, void*, int32_t); typedef void (*vFpiii_t)(void*, int32_t, int32_t, int32_t); typedef void (*vFpiiu_t)(void*, int32_t, int32_t, uint32_t); +typedef void (*vFpiid_t)(void*, int32_t, int32_t, double); typedef void (*vFpiip_t)(void*, int32_t, int32_t, void*); typedef void (*vFpiui_t)(void*, int32_t, uint32_t, int32_t); typedef void (*vFpiuu_t)(void*, int32_t, uint32_t, uint32_t); @@ -939,6 +947,7 @@ typedef int32_t (*iFilli_t)(int32_t, intptr_t, intptr_t, int32_t); typedef int32_t (*iFillu_t)(int32_t, intptr_t, intptr_t, uint32_t); typedef int32_t (*iFipii_t)(int32_t, void*, int32_t, int32_t); typedef int32_t (*iFipip_t)(int32_t, void*, int32_t, void*); +typedef int32_t (*iFipWp_t)(int32_t, void*, uint16_t, void*); typedef int32_t (*iFipui_t)(int32_t, void*, uint32_t, int32_t); typedef int32_t (*iFipuL_t)(int32_t, void*, uint32_t, uintptr_t); typedef int32_t (*iFipup_t)(int32_t, void*, uint32_t, void*); @@ -946,18 +955,21 @@ typedef int32_t (*iFipLi_t)(int32_t, void*, uintptr_t, int32_t); typedef int32_t (*iFipLu_t)(int32_t, void*, uintptr_t, uint32_t); typedef int32_t (*iFipLp_t)(int32_t, void*, uintptr_t, void*); typedef int32_t (*iFippi_t)(int32_t, void*, void*, int32_t); -typedef int32_t (*iFippu_t)(int32_t, void*, void*, uint32_t); typedef int32_t (*iFippL_t)(int32_t, void*, void*, uintptr_t); typedef int32_t (*iFippp_t)(int32_t, void*, void*, void*); typedef int32_t (*iFipON_t)(int32_t, void*, int32_t, ...); typedef int32_t (*iFuiup_t)(uint32_t, int32_t, uint32_t, void*); typedef int32_t (*iFuipp_t)(uint32_t, int32_t, void*, void*); +typedef int32_t (*iFuWWp_t)(uint32_t, uint16_t, uint16_t, void*); typedef int32_t (*iFuuuu_t)(uint32_t, uint32_t, uint32_t, uint32_t); typedef int32_t (*iFuupi_t)(uint32_t, uint32_t, void*, int32_t); +typedef int32_t (*iFuupp_t)(uint32_t, uint32_t, void*, void*); typedef int32_t (*iFupLp_t)(uint32_t, void*, uintptr_t, void*); typedef int32_t (*iFuppi_t)(uint32_t, void*, void*, int32_t); +typedef int32_t (*iFuppu_t)(uint32_t, void*, void*, uint32_t); typedef int32_t (*iFuppp_t)(uint32_t, void*, void*, void*); typedef int32_t (*iFLLiW_t)(uintptr_t, uintptr_t, int32_t, uint16_t); +typedef int32_t (*iFLppp_t)(uintptr_t, void*, void*, void*); typedef int32_t (*iFpwww_t)(void*, int16_t, int16_t, int16_t); typedef int32_t (*iFpwpp_t)(void*, int16_t, void*, void*); typedef int32_t (*iFpiii_t)(void*, int32_t, int32_t, int32_t); @@ -1149,7 +1161,6 @@ typedef void* (*pFiiuu_t)(int32_t, int32_t, uint32_t, uint32_t); typedef void* (*pFiiup_t)(int32_t, int32_t, uint32_t, void*); typedef void* (*pFiiLp_t)(int32_t, int32_t, uintptr_t, void*); typedef void* (*pFiipi_t)(int32_t, int32_t, void*, int32_t); -typedef void* (*pFiipp_t)(int32_t, int32_t, void*, void*); typedef void* (*pFiIIi_t)(int32_t, int64_t, int64_t, int32_t); typedef void* (*pFillu_t)(int32_t, intptr_t, intptr_t, uint32_t); typedef void* (*pFipii_t)(int32_t, void*, int32_t, int32_t); @@ -1169,6 +1180,9 @@ typedef void* (*pFdddd_t)(double, double, double, double); typedef void* (*pFDipp_t)(long double, int32_t, void*, void*); typedef void* (*pFlfff_t)(intptr_t, float, float, float); typedef void* (*pFLiip_t)(uintptr_t, int32_t, int32_t, void*); +typedef void* (*pFLLup_t)(uintptr_t, uintptr_t, uint32_t, void*); +typedef void* (*pFLLpp_t)(uintptr_t, uintptr_t, void*, void*); +typedef void* (*pFLppp_t)(uintptr_t, void*, void*, void*); typedef void* (*pFpiii_t)(void*, int32_t, int32_t, int32_t); typedef void* (*pFpiiu_t)(void*, int32_t, int32_t, uint32_t); typedef void* (*pFpiip_t)(void*, int32_t, int32_t, void*); @@ -1196,8 +1210,10 @@ typedef void* (*pFpupu_t)(void*, uint32_t, void*, uint32_t); typedef void* (*pFpupp_t)(void*, uint32_t, void*, void*); typedef void* (*pFpdIU_t)(void*, double, int64_t, uint64_t); typedef void* (*pFplil_t)(void*, intptr_t, int32_t, intptr_t); +typedef void* (*pFplip_t)(void*, intptr_t, int32_t, void*); typedef void* (*pFplpl_t)(void*, intptr_t, void*, intptr_t); typedef void* (*pFplpp_t)(void*, intptr_t, void*, void*); +typedef void* (*pFpLii_t)(void*, uintptr_t, int32_t, int32_t); typedef void* (*pFpLip_t)(void*, uintptr_t, int32_t, void*); typedef void* (*pFpLup_t)(void*, uintptr_t, uint32_t, void*); typedef void* (*pFpLLp_t)(void*, uintptr_t, uintptr_t, void*); @@ -1469,8 +1485,10 @@ typedef int32_t (*iFippLi_t)(int32_t, void*, void*, uintptr_t, int32_t); typedef int32_t (*iFippLp_t)(int32_t, void*, void*, uintptr_t, void*); typedef int32_t (*iFipppi_t)(int32_t, void*, void*, void*, int32_t); typedef int32_t (*iFipppp_t)(int32_t, void*, void*, void*, void*); +typedef int32_t (*iFuuupp_t)(uint32_t, uint32_t, uint32_t, void*, void*); typedef int32_t (*iFuppLp_t)(uint32_t, void*, void*, uintptr_t, void*); typedef int32_t (*iFLppip_t)(uintptr_t, void*, void*, int32_t, void*); +typedef int32_t (*iFLpppp_t)(uintptr_t, void*, void*, void*, void*); typedef int32_t (*iFpwwww_t)(void*, int16_t, int16_t, int16_t, int16_t); typedef int32_t (*iFpwppp_t)(void*, int16_t, void*, void*, void*); typedef int32_t (*iFpiiii_t)(void*, int32_t, int32_t, int32_t, int32_t); @@ -1578,6 +1596,7 @@ typedef uint32_t (*uFuiiii_t)(uint32_t, int32_t, int32_t, int32_t, int32_t); typedef uint32_t (*uFLpppL_t)(uintptr_t, void*, void*, void*, uintptr_t); typedef uint32_t (*uFpCCCC_t)(void*, uint8_t, uint8_t, uint8_t, uint8_t); typedef uint32_t (*uFpWuip_t)(void*, uint16_t, uint32_t, int32_t, void*); +typedef uint32_t (*uFpuuui_t)(void*, uint32_t, uint32_t, uint32_t, int32_t); typedef uint32_t (*uFpuuuu_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t); typedef uint32_t (*uFpuupp_t)(void*, uint32_t, uint32_t, void*, void*); typedef uint32_t (*uFpupuu_t)(void*, uint32_t, void*, uint32_t, uint32_t); @@ -1648,6 +1667,7 @@ typedef void* (*pFpiipp_t)(void*, int32_t, int32_t, void*, void*); typedef void* (*pFpiCCC_t)(void*, int32_t, uint8_t, uint8_t, uint8_t); typedef void* (*pFpiuuu_t)(void*, int32_t, uint32_t, uint32_t, uint32_t); typedef void* (*pFpiupp_t)(void*, int32_t, uint32_t, void*, void*); +typedef void* (*pFpiLip_t)(void*, int32_t, uintptr_t, int32_t, void*); typedef void* (*pFpipip_t)(void*, int32_t, void*, int32_t, void*); typedef void* (*pFpipup_t)(void*, int32_t, void*, uint32_t, void*); typedef void* (*pFpippi_t)(void*, int32_t, void*, void*, int32_t); @@ -1669,8 +1689,10 @@ typedef void* (*pFpfffi_t)(void*, float, float, float, int32_t); typedef void* (*pFpdddd_t)(void*, double, double, double, double); typedef void* (*pFplppp_t)(void*, intptr_t, void*, void*, void*); typedef void* (*pFpLiii_t)(void*, uintptr_t, int32_t, int32_t, int32_t); +typedef void* (*pFpLLip_t)(void*, uintptr_t, uintptr_t, int32_t, void*); typedef void* (*pFpLLLp_t)(void*, uintptr_t, uintptr_t, uintptr_t, void*); typedef void* (*pFpLpii_t)(void*, uintptr_t, void*, int32_t, int32_t); +typedef void* (*pFpLpip_t)(void*, uintptr_t, void*, int32_t, void*); typedef void* (*pFppiii_t)(void*, void*, int32_t, int32_t, int32_t); typedef void* (*pFppiiu_t)(void*, void*, int32_t, int32_t, uint32_t); typedef void* (*pFppiip_t)(void*, void*, int32_t, int32_t, void*); @@ -1685,12 +1707,13 @@ typedef void* (*pFppuup_t)(void*, void*, uint32_t, uint32_t, void*); typedef void* (*pFppupp_t)(void*, void*, uint32_t, void*, void*); typedef void* (*pFppddu_t)(void*, void*, double, double, uint32_t); typedef void* (*pFppLii_t)(void*, void*, uintptr_t, int32_t, int32_t); +typedef void* (*pFppLLi_t)(void*, void*, uintptr_t, uintptr_t, int32_t); typedef void* (*pFppLpp_t)(void*, void*, uintptr_t, void*, void*); typedef void* (*pFpppii_t)(void*, void*, void*, int32_t, int32_t); typedef void* (*pFpppip_t)(void*, void*, void*, int32_t, void*); -typedef void* (*pFpppIi_t)(void*, void*, void*, int64_t, int32_t); typedef void* (*pFpppui_t)(void*, void*, void*, uint32_t, int32_t); typedef void* (*pFpppup_t)(void*, void*, void*, uint32_t, void*); +typedef void* (*pFpppli_t)(void*, void*, void*, intptr_t, int32_t); typedef void* (*pFpppLi_t)(void*, void*, void*, uintptr_t, int32_t); typedef void* (*pFppppi_t)(void*, void*, void*, void*, int32_t); typedef void* (*pFppppu_t)(void*, void*, void*, void*, uint32_t); @@ -1904,10 +1927,12 @@ typedef int32_t (*iFpipipi_t)(void*, int32_t, void*, int32_t, void*, int32_t); typedef int32_t (*iFpipipp_t)(void*, int32_t, void*, int32_t, void*, void*); typedef int32_t (*iFpipupp_t)(void*, int32_t, void*, uint32_t, void*, void*); typedef int32_t (*iFpippip_t)(void*, int32_t, void*, void*, int32_t, void*); +typedef int32_t (*iFpippup_t)(void*, int32_t, void*, void*, uint32_t, void*); typedef int32_t (*iFpipppL_t)(void*, int32_t, void*, void*, void*, uintptr_t); typedef int32_t (*iFpipppp_t)(void*, int32_t, void*, void*, void*, void*); typedef int32_t (*iFpCiipp_t)(void*, uint8_t, int32_t, int32_t, void*, void*); typedef int32_t (*iFpCpipu_t)(void*, uint8_t, void*, int32_t, void*, uint32_t); +typedef int32_t (*iFpWipip_t)(void*, uint16_t, int32_t, void*, int32_t, void*); typedef int32_t (*iFpWpppp_t)(void*, uint16_t, void*, void*, void*, void*); typedef int32_t (*iFpuiCpp_t)(void*, uint32_t, int32_t, uint8_t, void*, void*); typedef int32_t (*iFpuippp_t)(void*, uint32_t, int32_t, void*, void*, void*); @@ -1943,6 +1968,7 @@ typedef int32_t (*iFppiiip_t)(void*, void*, int32_t, int32_t, int32_t, void*); typedef int32_t (*iFppiipi_t)(void*, void*, int32_t, int32_t, void*, int32_t); typedef int32_t (*iFppiipp_t)(void*, void*, int32_t, int32_t, void*, void*); typedef int32_t (*iFppiupp_t)(void*, void*, int32_t, uint32_t, void*, void*); +typedef int32_t (*iFppilpp_t)(void*, void*, int32_t, intptr_t, void*, void*); typedef int32_t (*iFppipii_t)(void*, void*, int32_t, void*, int32_t, int32_t); typedef int32_t (*iFppipiL_t)(void*, void*, int32_t, void*, int32_t, uintptr_t); typedef int32_t (*iFppipip_t)(void*, void*, int32_t, void*, int32_t, void*); @@ -1959,12 +1985,15 @@ typedef int32_t (*iFpplppi_t)(void*, void*, intptr_t, void*, void*, int32_t); typedef int32_t (*iFppLupp_t)(void*, void*, uintptr_t, uint32_t, void*, void*); typedef int32_t (*iFppLLiL_t)(void*, void*, uintptr_t, uintptr_t, int32_t, uintptr_t); typedef int32_t (*iFppLLup_t)(void*, void*, uintptr_t, uintptr_t, uint32_t, void*); +typedef int32_t (*iFppLLpp_t)(void*, void*, uintptr_t, uintptr_t, void*, void*); typedef int32_t (*iFppLpLp_t)(void*, void*, uintptr_t, void*, uintptr_t, void*); typedef int32_t (*iFppLppp_t)(void*, void*, uintptr_t, void*, void*, void*); typedef int32_t (*iFpppiuu_t)(void*, void*, void*, int32_t, uint32_t, uint32_t); typedef int32_t (*iFpppipi_t)(void*, void*, void*, int32_t, void*, int32_t); +typedef int32_t (*iFpppipu_t)(void*, void*, void*, int32_t, void*, uint32_t); typedef int32_t (*iFpppipp_t)(void*, void*, void*, int32_t, void*, void*); typedef int32_t (*iFpppuii_t)(void*, void*, void*, uint32_t, int32_t, int32_t); +typedef int32_t (*iFpppuup_t)(void*, void*, void*, uint32_t, uint32_t, void*); typedef int32_t (*iFpppupu_t)(void*, void*, void*, uint32_t, void*, uint32_t); typedef int32_t (*iFpppupp_t)(void*, void*, void*, uint32_t, void*, void*); typedef int32_t (*iFpppLpp_t)(void*, void*, void*, uintptr_t, void*, void*); @@ -2032,9 +2061,11 @@ typedef void* (*pFiiiiid_t)(int32_t, int32_t, int32_t, int32_t, int32_t, double) typedef void* (*pFipippp_t)(int32_t, void*, int32_t, void*, void*, void*); typedef void* (*pFWCiWCi_t)(uint16_t, uint8_t, int32_t, uint16_t, uint8_t, int32_t); typedef void* (*pFuuipip_t)(uint32_t, uint32_t, int32_t, void*, int32_t, void*); +typedef void* (*pFuuuiip_t)(uint32_t, uint32_t, uint32_t, int32_t, int32_t, void*); typedef void* (*pFuuuuii_t)(uint32_t, uint32_t, uint32_t, uint32_t, int32_t, int32_t); typedef void* (*pFuuuuuu_t)(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); typedef void* (*pFuuuuup_t)(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*); +typedef void* (*pFuuppuu_t)(uint32_t, uint32_t, void*, void*, uint32_t, uint32_t); typedef void* (*pFdddddd_t)(double, double, double, double, double, double); typedef void* (*pFpiiiiu_t)(void*, int32_t, int32_t, int32_t, int32_t, uint32_t); typedef void* (*pFpiiipp_t)(void*, int32_t, int32_t, int32_t, void*, void*); @@ -2051,18 +2082,26 @@ typedef void* (*pFpuuuuu_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, uint3 typedef void* (*pFpuuupu_t)(void*, uint32_t, uint32_t, uint32_t, void*, uint32_t); typedef void* (*pFpuuUUU_t)(void*, uint32_t, uint32_t, uint64_t, uint64_t, uint64_t); typedef void* (*pFpupuui_t)(void*, uint32_t, void*, uint32_t, uint32_t, int32_t); +typedef void* (*pFpuppip_t)(void*, uint32_t, void*, void*, int32_t, void*); typedef void* (*pFpupppp_t)(void*, uint32_t, void*, void*, void*, void*); typedef void* (*pFplpppp_t)(void*, intptr_t, void*, void*, void*, void*); +typedef void* (*pFpLuLpp_t)(void*, uintptr_t, uint32_t, uintptr_t, void*, void*); +typedef void* (*pFpLpLLi_t)(void*, uintptr_t, void*, uintptr_t, uintptr_t, int32_t); typedef void* (*pFpLppii_t)(void*, uintptr_t, void*, void*, int32_t, int32_t); +typedef void* (*pFpLppip_t)(void*, uintptr_t, void*, void*, int32_t, void*); +typedef void* (*pFpLppup_t)(void*, uintptr_t, void*, void*, uint32_t, void*); typedef void* (*pFppiiii_t)(void*, void*, int32_t, int32_t, int32_t, int32_t); typedef void* (*pFppiipp_t)(void*, void*, int32_t, int32_t, void*, void*); typedef void* (*pFppiCCC_t)(void*, void*, int32_t, uint8_t, uint8_t, uint8_t); typedef void* (*pFppiupp_t)(void*, void*, int32_t, uint32_t, void*, void*); +typedef void* (*pFppilpp_t)(void*, void*, int32_t, intptr_t, void*, void*); typedef void* (*pFppipip_t)(void*, void*, int32_t, void*, int32_t, void*); typedef void* (*pFppippi_t)(void*, void*, int32_t, void*, void*, int32_t); typedef void* (*pFppippp_t)(void*, void*, int32_t, void*, void*, void*); +typedef void* (*pFppuupp_t)(void*, void*, uint32_t, uint32_t, void*, void*); typedef void* (*pFppupii_t)(void*, void*, uint32_t, void*, int32_t, int32_t); typedef void* (*pFppuppp_t)(void*, void*, uint32_t, void*, void*, void*); +typedef void* (*pFpplplp_t)(void*, void*, intptr_t, void*, intptr_t, void*); typedef void* (*pFpplppp_t)(void*, void*, intptr_t, void*, void*, void*); typedef void* (*pFpppiup_t)(void*, void*, void*, int32_t, uint32_t, void*); typedef void* (*pFpppupp_t)(void*, void*, void*, uint32_t, void*, void*); @@ -2199,6 +2238,7 @@ typedef int32_t (*iFEpppiiu_t)(x64emu_t*, void*, void*, void*, int32_t, int32_t, typedef int32_t (*iFEpppppL_t)(x64emu_t*, void*, void*, void*, void*, void*, uintptr_t); typedef int32_t (*iFEpppppp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*); typedef int32_t (*iFiiiiiip_t)(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, void*); +typedef int32_t (*iFipupupi_t)(int32_t, void*, uint32_t, void*, uint32_t, void*, int32_t); typedef int32_t (*iFpiiiiii_t)(void*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t); typedef int32_t (*iFpiiiiip_t)(void*, int32_t, int32_t, int32_t, int32_t, int32_t, void*); typedef int32_t (*iFpiiiuwp_t)(void*, int32_t, int32_t, int32_t, uint32_t, int16_t, void*); @@ -2214,6 +2254,7 @@ typedef int32_t (*iFpipipip_t)(void*, int32_t, void*, int32_t, void*, int32_t, v typedef int32_t (*iFpipippp_t)(void*, int32_t, void*, int32_t, void*, void*, void*); typedef int32_t (*iFpippLpp_t)(void*, int32_t, void*, void*, uintptr_t, void*, void*); typedef int32_t (*iFpippppW_t)(void*, int32_t, void*, void*, void*, void*, uint16_t); +typedef int32_t (*iFpippppp_t)(void*, int32_t, void*, void*, void*, void*, void*); typedef int32_t (*iFpIIpppp_t)(void*, int64_t, int64_t, void*, void*, void*, void*); typedef int32_t (*iFpWCiWCi_t)(void*, uint16_t, uint8_t, int32_t, uint16_t, uint8_t, int32_t); typedef int32_t (*iFpWppppW_t)(void*, uint16_t, void*, void*, void*, void*, uint16_t); @@ -2259,6 +2300,7 @@ typedef int32_t (*iFpppiuwu_t)(void*, void*, void*, int32_t, uint32_t, int16_t, typedef int32_t (*iFpppippi_t)(void*, void*, void*, int32_t, void*, void*, int32_t); typedef int32_t (*iFpppippp_t)(void*, void*, void*, int32_t, void*, void*, void*); typedef int32_t (*iFpppuiii_t)(void*, void*, void*, uint32_t, int32_t, int32_t, int32_t); +typedef int32_t (*iFpppLppp_t)(void*, void*, void*, uintptr_t, void*, void*, void*); typedef int32_t (*iFppppilp_t)(void*, void*, void*, void*, int32_t, intptr_t, void*); typedef int32_t (*iFppppipp_t)(void*, void*, void*, void*, int32_t, void*, void*); typedef int32_t (*iFppppdpu_t)(void*, void*, void*, void*, double, void*, uint32_t); @@ -2308,7 +2350,11 @@ typedef void* (*pFpuupwwC_t)(void*, uint32_t, uint32_t, void*, int16_t, int16_t, typedef void* (*pFpupiipp_t)(void*, uint32_t, void*, int32_t, int32_t, void*, void*); typedef void* (*pFpuppipp_t)(void*, uint32_t, void*, void*, int32_t, void*, void*); typedef void* (*pFplppppp_t)(void*, intptr_t, void*, void*, void*, void*, void*); +typedef void* (*pFpLLppup_t)(void*, uintptr_t, uintptr_t, void*, void*, uint32_t, void*); +typedef void* (*pFpLpipip_t)(void*, uintptr_t, void*, int32_t, void*, int32_t, void*); +typedef void* (*pFpLpLLiL_t)(void*, uintptr_t, void*, uintptr_t, uintptr_t, int32_t, uintptr_t); typedef void* (*pFpLppiip_t)(void*, uintptr_t, void*, void*, int32_t, int32_t, void*); +typedef void* (*pFpLppLLi_t)(void*, uintptr_t, void*, void*, uintptr_t, uintptr_t, int32_t); typedef void* (*pFppiiipp_t)(void*, void*, int32_t, int32_t, int32_t, void*, void*); typedef void* (*pFppiiCCC_t)(void*, void*, int32_t, int32_t, uint8_t, uint8_t, uint8_t); typedef void* (*pFppiippp_t)(void*, void*, int32_t, int32_t, void*, void*, void*); @@ -2317,9 +2363,11 @@ typedef void* (*pFppipLpp_t)(void*, void*, int32_t, void*, uintptr_t, void*, voi typedef void* (*pFppuippp_t)(void*, void*, uint32_t, int32_t, void*, void*, void*); typedef void* (*pFppuuupp_t)(void*, void*, uint32_t, uint32_t, uint32_t, void*, void*); typedef void* (*pFppuuppp_t)(void*, void*, uint32_t, uint32_t, void*, void*, void*); +typedef void* (*pFppuLLip_t)(void*, void*, uint32_t, uintptr_t, uintptr_t, int32_t, void*); typedef void* (*pFppliuip_t)(void*, void*, intptr_t, int32_t, uint32_t, int32_t, void*); typedef void* (*pFpplipup_t)(void*, void*, intptr_t, int32_t, void*, uint32_t, void*); typedef void* (*pFppLipip_t)(void*, void*, uintptr_t, int32_t, void*, int32_t, void*); +typedef void* (*pFppLLiLi_t)(void*, void*, uintptr_t, uintptr_t, int32_t, uintptr_t, int32_t); typedef void* (*pFpppccci_t)(void*, void*, void*, int8_t, int8_t, int8_t, int32_t); typedef void* (*pFpppiiii_t)(void*, void*, void*, int32_t, int32_t, int32_t, int32_t); typedef void* (*pFpppCCCi_t)(void*, void*, void*, uint8_t, uint8_t, uint8_t, int32_t); @@ -2416,8 +2464,10 @@ typedef int32_t (*iFiiiiiiip_t)(int32_t, int32_t, int32_t, int32_t, int32_t, int typedef int32_t (*iFiiupiupi_t)(int32_t, int32_t, uint32_t, void*, int32_t, uint32_t, void*, int32_t); typedef int32_t (*iFipippppp_t)(int32_t, void*, int32_t, void*, void*, void*, void*, void*); typedef int32_t (*iFuuuuuuuu_t)(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); +typedef int32_t (*iFdiippppL_t)(double, int32_t, int32_t, void*, void*, void*, void*, uintptr_t); typedef int32_t (*iFpipiipip_t)(void*, int32_t, void*, int32_t, int32_t, void*, int32_t, void*); typedef int32_t (*iFpippuuii_t)(void*, int32_t, void*, void*, uint32_t, uint32_t, int32_t, int32_t); +typedef int32_t (*iFpippuupp_t)(void*, int32_t, void*, void*, uint32_t, uint32_t, void*, void*); typedef int32_t (*iFpCCWWpWu_t)(void*, uint8_t, uint8_t, uint16_t, uint16_t, void*, uint16_t, uint32_t); typedef int32_t (*iFpWCuWCuu_t)(void*, uint16_t, uint8_t, uint32_t, uint16_t, uint8_t, uint32_t, uint32_t); typedef int32_t (*iFpWWipppp_t)(void*, uint16_t, uint16_t, int32_t, void*, void*, void*, void*); @@ -2427,6 +2477,7 @@ typedef int32_t (*iFpuuiiiii_t)(void*, uint32_t, uint32_t, int32_t, int32_t, int typedef int32_t (*iFpuuipppp_t)(void*, uint32_t, uint32_t, int32_t, void*, void*, void*, void*); typedef int32_t (*iFpuuupupu_t)(void*, uint32_t, uint32_t, uint32_t, void*, uint32_t, void*, uint32_t); typedef int32_t (*iFpuupuupp_t)(void*, uint32_t, uint32_t, void*, uint32_t, uint32_t, void*, void*); +typedef int32_t (*iFpuuppiip_t)(void*, uint32_t, uint32_t, void*, void*, int32_t, int32_t, void*); typedef int32_t (*iFpuuppppp_t)(void*, uint32_t, uint32_t, void*, void*, void*, void*, void*); typedef int32_t (*iFpupppWWu_t)(void*, uint32_t, void*, void*, void*, uint16_t, uint16_t, uint32_t); typedef int32_t (*iFpupppppp_t)(void*, uint32_t, void*, void*, void*, void*, void*, void*); @@ -2437,8 +2488,10 @@ typedef int32_t (*iFpLLLiipi_t)(void*, uintptr_t, uintptr_t, uintptr_t, int32_t, typedef int32_t (*iFpLLppppp_t)(void*, uintptr_t, uintptr_t, void*, void*, void*, void*, void*); typedef int32_t (*iFpLpipppp_t)(void*, uintptr_t, void*, int32_t, void*, void*, void*, void*); typedef int32_t (*iFpLppLpip_t)(void*, uintptr_t, void*, void*, uintptr_t, void*, int32_t, void*); +typedef int32_t (*iFpLpppupu_t)(void*, uintptr_t, void*, void*, void*, uint32_t, void*, uint32_t); typedef int32_t (*iFpLpppppp_t)(void*, uintptr_t, void*, void*, void*, void*, void*, void*); typedef int32_t (*iFppiiipip_t)(void*, void*, int32_t, int32_t, int32_t, void*, int32_t, void*); +typedef int32_t (*iFppillppp_t)(void*, void*, int32_t, intptr_t, intptr_t, void*, void*, void*); typedef int32_t (*iFppIIIppp_t)(void*, void*, int64_t, int64_t, int64_t, void*, void*, void*); typedef int32_t (*iFppuiiuuu_t)(void*, void*, uint32_t, int32_t, int32_t, uint32_t, uint32_t, uint32_t); typedef int32_t (*iFppuuuuuu_t)(void*, void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); @@ -2446,6 +2499,7 @@ typedef int32_t (*iFppuppppp_t)(void*, void*, uint32_t, void*, void*, void*, voi typedef int32_t (*iFpppiiipi_t)(void*, void*, void*, int32_t, int32_t, int32_t, void*, int32_t); typedef int32_t (*iFpppiiipp_t)(void*, void*, void*, int32_t, int32_t, int32_t, void*, void*); typedef int32_t (*iFpppipipi_t)(void*, void*, void*, int32_t, void*, int32_t, void*, int32_t); +typedef int32_t (*iFppppiiup_t)(void*, void*, void*, void*, int32_t, int32_t, uint32_t, void*); typedef int32_t (*iFppppippp_t)(void*, void*, void*, void*, int32_t, void*, void*, void*); typedef int32_t (*iFppppppii_t)(void*, void*, void*, void*, void*, void*, int32_t, int32_t); typedef int32_t (*iFpppppppi_t)(void*, void*, void*, void*, void*, void*, void*, int32_t); @@ -2493,7 +2547,14 @@ typedef void* (*pFpuuupwwp_t)(void*, uint32_t, uint32_t, uint32_t, void*, int16_ typedef void* (*pFpupppppp_t)(void*, uint32_t, void*, void*, void*, void*, void*, void*); typedef void* (*pFpdwwWWui_t)(void*, double, int16_t, int16_t, uint16_t, uint16_t, uint32_t, int32_t); typedef void* (*pFplpppppp_t)(void*, intptr_t, void*, void*, void*, void*, void*, void*); +typedef void* (*pFpLuLpLip_t)(void*, uintptr_t, uint32_t, uintptr_t, void*, uintptr_t, int32_t, void*); +typedef void* (*pFpLpipLup_t)(void*, uintptr_t, void*, int32_t, void*, uintptr_t, uint32_t, void*); +typedef void* (*pFpLpLLiLi_t)(void*, uintptr_t, void*, uintptr_t, uintptr_t, int32_t, uintptr_t, int32_t); +typedef void* (*pFpLppuLLp_t)(void*, uintptr_t, void*, void*, uint32_t, uintptr_t, uintptr_t, void*); +typedef void* (*pFpLppLLiL_t)(void*, uintptr_t, void*, void*, uintptr_t, uintptr_t, int32_t, uintptr_t); typedef void* (*pFppiiiiii_t)(void*, void*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t); +typedef void* (*pFpppipipi_t)(void*, void*, void*, int32_t, void*, int32_t, void*, int32_t); +typedef void* (*pFppplippp_t)(void*, void*, void*, intptr_t, int32_t, void*, void*, void*); typedef void* (*pFppppuppp_t)(void*, void*, void*, void*, uint32_t, void*, void*, void*); typedef void* (*pFpppppupp_t)(void*, void*, void*, void*, void*, uint32_t, void*, void*); typedef int32_t (*iWEpuuiipp_t)(x64emu_t*, void*, uint32_t, uint32_t, int32_t, int32_t, void*, void*); @@ -2533,6 +2594,7 @@ typedef void (*vFddddddddd_t)(double, double, double, double, double, double, do typedef void (*vFpiuippppi_t)(void*, int32_t, uint32_t, int32_t, void*, void*, void*, void*, int32_t); typedef void (*vFpipiuiipp_t)(void*, int32_t, void*, int32_t, uint32_t, int32_t, int32_t, void*, void*); typedef void (*vFpipppiipi_t)(void*, int32_t, void*, void*, void*, int32_t, int32_t, void*, int32_t); +typedef void (*vFpuuuuuuuu_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); typedef void (*vFpLpppippp_t)(void*, uintptr_t, void*, void*, void*, int32_t, void*, void*, void*); typedef void (*vFppiiiiiii_t)(void*, void*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t); typedef void (*vFppiiiiipi_t)(void*, void*, int32_t, int32_t, int32_t, int32_t, int32_t, void*, int32_t); @@ -2574,6 +2636,7 @@ typedef int32_t (*iFpduuuLuLp_t)(void*, double, uint32_t, uint32_t, uint32_t, ui typedef int32_t (*iFpLiuiiLLL_t)(void*, uintptr_t, int32_t, uint32_t, int32_t, int32_t, uintptr_t, uintptr_t, uintptr_t); typedef int32_t (*iFpLLiiuuii_t)(void*, uintptr_t, uintptr_t, int32_t, int32_t, uint32_t, uint32_t, int32_t, int32_t); typedef int32_t (*iFpLpiiuuii_t)(void*, uintptr_t, void*, int32_t, int32_t, uint32_t, uint32_t, int32_t, int32_t); +typedef int32_t (*iFpLpppupup_t)(void*, uintptr_t, void*, void*, void*, uint32_t, void*, uint32_t, void*); typedef int32_t (*iFpLppppppp_t)(void*, uintptr_t, void*, void*, void*, void*, void*, void*, void*); typedef int32_t (*iFppiiiiiii_t)(void*, void*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t); typedef int32_t (*iFppippippp_t)(void*, void*, int32_t, void*, void*, int32_t, void*, void*, void*); @@ -2606,6 +2669,8 @@ typedef void* (*pFpiiCpWWup_t)(void*, int32_t, int32_t, uint8_t, void*, uint16_t typedef void* (*pFpCuWCCuuu_t)(void*, uint8_t, uint32_t, uint16_t, uint8_t, uint8_t, uint32_t, uint32_t, uint32_t); typedef void* (*pFpuuwwWWww_t)(void*, uint32_t, uint32_t, int16_t, int16_t, uint16_t, uint16_t, int16_t, int16_t); typedef void* (*pFpupuuuuup_t)(void*, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*); +typedef void* (*pFpLpLLipui_t)(void*, uintptr_t, void*, uintptr_t, uintptr_t, int32_t, void*, uint32_t, int32_t); +typedef void* (*pFpLppLLiLi_t)(void*, uintptr_t, void*, void*, uintptr_t, uintptr_t, int32_t, uintptr_t, int32_t); typedef void* (*pFppiiiiiip_t)(void*, void*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, void*); typedef void* (*pFppipppppp_t)(void*, void*, int32_t, void*, void*, void*, void*, void*, void*); typedef void* (*pFpppiiiiii_t)(void*, void*, void*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t); @@ -2654,6 +2719,7 @@ typedef void (*vFppuuppppii_t)(void*, void*, uint32_t, uint32_t, void*, void*, v typedef void (*vFppuppuiiii_t)(void*, void*, uint32_t, void*, void*, uint32_t, int32_t, int32_t, int32_t, int32_t); typedef void (*vFppupppiiii_t)(void*, void*, uint32_t, void*, void*, void*, int32_t, int32_t, int32_t, int32_t); typedef void (*vFppdddddddd_t)(void*, void*, double, double, double, double, double, double, double, double); +typedef void (*vFppppppppii_t)(void*, void*, void*, void*, void*, void*, void*, void*, int32_t, int32_t); typedef void (*vFpppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); typedef int32_t (*iFEpiiiiippp_t)(x64emu_t*, void*, int32_t, int32_t, int32_t, int32_t, int32_t, void*, void*, void*); typedef int32_t (*iFEpupppLppL_t)(x64emu_t*, void*, uint32_t, void*, void*, void*, uintptr_t, void*, void*, uintptr_t); @@ -2668,7 +2734,9 @@ typedef int32_t (*iFppuuiiiiii_t)(void*, void*, uint32_t, uint32_t, int32_t, int typedef int32_t (*iFppuuiiuupi_t)(void*, void*, uint32_t, uint32_t, int32_t, int32_t, uint32_t, uint32_t, void*, int32_t); typedef int32_t (*iFpppiiipipi_t)(void*, void*, void*, int32_t, int32_t, int32_t, void*, int32_t, void*, int32_t); typedef int32_t (*iFpppLLipppp_t)(void*, void*, void*, uintptr_t, uintptr_t, int32_t, void*, void*, void*, void*); +typedef int32_t (*iFpppppiiuup_t)(void*, void*, void*, void*, void*, int32_t, int32_t, uint32_t, uint32_t, void*); typedef int32_t (*iFpppppppipi_t)(void*, void*, void*, void*, void*, void*, void*, int32_t, void*, int32_t); +typedef int32_t (*iFpppppppppu_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, uint32_t); typedef uint32_t (*uFpddpippppp_t)(void*, double, double, void*, int32_t, void*, void*, void*, void*, void*); typedef uint32_t (*uFpppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); typedef void* (*pFEiippppppp_t)(x64emu_t*, int32_t, int32_t, void*, void*, void*, void*, void*, void*, void*); @@ -2679,6 +2747,7 @@ typedef void* (*pFpuwwWWuCuu_t)(void*, uint32_t, int16_t, int16_t, uint16_t, uin typedef void* (*pFpuuuwwwwWW_t)(void*, uint32_t, uint32_t, uint32_t, int16_t, int16_t, int16_t, int16_t, uint16_t, uint16_t); typedef void* (*pFpuuuWWWCCi_t)(void*, uint32_t, uint32_t, uint32_t, uint16_t, uint16_t, uint16_t, uint8_t, uint8_t, int32_t); typedef void* (*pFplllllllll_t)(void*, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t); +typedef void* (*pFppippLLLip_t)(void*, void*, int32_t, void*, void*, uintptr_t, uintptr_t, uintptr_t, int32_t, void*); typedef void* (*pFppuiipuuii_t)(void*, void*, uint32_t, int32_t, int32_t, void*, uint32_t, uint32_t, int32_t, int32_t); typedef void* (*pFpppiiiiiii_t)(void*, void*, void*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t); typedef void* (*pFpppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); @@ -2725,6 +2794,7 @@ typedef int32_t (*iFpLipiiiippp_t)(void*, uintptr_t, int32_t, void*, int32_t, in typedef int32_t (*iFpLLpiiuuiiL_t)(void*, uintptr_t, uintptr_t, void*, int32_t, int32_t, uint32_t, uint32_t, int32_t, int32_t, uintptr_t); typedef int32_t (*iFppippipppip_t)(void*, void*, int32_t, void*, void*, int32_t, void*, void*, void*, int32_t, void*); typedef int32_t (*iFpppiiuuiiuu_t)(void*, void*, void*, int32_t, int32_t, uint32_t, uint32_t, int32_t, int32_t, uint32_t, uint32_t); +typedef int32_t (*iFpppppiiuupp_t)(void*, void*, void*, void*, void*, int32_t, int32_t, uint32_t, uint32_t, void*, void*); typedef uint32_t (*uFEpLiupppLuV_t)(x64emu_t*, void*, uintptr_t, int32_t, uint32_t, void*, void*, void*, uintptr_t, uint32_t, void*); typedef uint32_t (*uFEpLippppLup_t)(x64emu_t*, void*, uintptr_t, int32_t, void*, void*, void*, void*, uintptr_t, uint32_t, void*); typedef uint32_t (*uFEpLippppLuA_t)(x64emu_t*, void*, uintptr_t, int32_t, void*, void*, void*, void*, uintptr_t, uint32_t, void*); @@ -2770,6 +2840,7 @@ typedef void* (*pFWWiCCCCiipup_t)(uint16_t, uint16_t, int32_t, uint8_t, uint8_t, typedef void* (*pFpCuuWWwwCCup_t)(void*, uint8_t, uint32_t, uint32_t, uint16_t, uint16_t, int16_t, int16_t, uint8_t, uint8_t, uint32_t, void*); typedef void* (*pFpuuuWWWWWWWW_t)(void*, uint32_t, uint32_t, uint32_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t); typedef void* (*pFppiiuuuiupLp_t)(void*, void*, int32_t, int32_t, uint32_t, uint32_t, uint32_t, int32_t, uint32_t, void*, uintptr_t, void*); +typedef void* (*pFppippLLLiLpp_t)(void*, void*, int32_t, void*, void*, uintptr_t, uintptr_t, uintptr_t, int32_t, uintptr_t, void*, void*); typedef void* (*pFpppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); typedef void (*vFEpppppppiippp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, void*, int32_t, int32_t, void*, void*, void*); typedef void (*vFuiiiiiiiiiuup_t)(uint32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t, uint32_t, void*); @@ -2791,6 +2862,7 @@ typedef uint32_t (*uFippuuuulllipp_t)(int32_t, void*, void*, uint32_t, uint32_t, typedef uint32_t (*uFppppuuupppppp_t)(void*, void*, void*, void*, uint32_t, uint32_t, uint32_t, void*, void*, void*, void*, void*, void*); typedef void* (*pFpCuuwwWWWWuup_t)(void*, uint8_t, uint32_t, uint32_t, int16_t, int16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint32_t, uint32_t, void*); typedef void* (*pFpuupppwwwwWWC_t)(void*, uint32_t, uint32_t, void*, void*, void*, int16_t, int16_t, int16_t, int16_t, uint16_t, uint16_t, uint8_t); +typedef void* (*pFppLppppiiLpip_t)(void*, void*, uintptr_t, void*, void*, void*, void*, int32_t, int32_t, uintptr_t, void*, int32_t, void*); typedef void* (*pFpppppppuipppp_t)(void*, void*, void*, void*, void*, void*, void*, uint32_t, int32_t, void*, void*, void*, void*); typedef void* (*pFppppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); typedef void (*vFippppppppppppp_t)(int32_t, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*); @@ -3079,6 +3151,7 @@ void uFEp(x64emu_t *emu, uintptr_t fcn) { uFEp_t fn = (uFEp_t)fcn; R_RAX=(uint32 void uFii(x64emu_t *emu, uintptr_t fcn) { uFii_t fn = (uFii_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (int32_t)R_RSI); } void uFiu(x64emu_t *emu, uintptr_t fcn) { uFiu_t fn = (uFiu_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (uint32_t)R_RSI); } void uFip(x64emu_t *emu, uintptr_t fcn) { uFip_t fn = (uFip_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (void*)R_RSI); } +void uFui(x64emu_t *emu, uintptr_t fcn) { uFui_t fn = (uFui_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (int32_t)R_RSI); } void uFuu(x64emu_t *emu, uintptr_t fcn) { uFuu_t fn = (uFuu_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI); } void uFup(x64emu_t *emu, uintptr_t fcn) { uFup_t fn = (uFup_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (void*)R_RSI); } void uFpw(x64emu_t *emu, uintptr_t fcn) { uFpw_t fn = (uFpw_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int16_t)R_RSI); } @@ -3143,7 +3216,6 @@ void pFiI(x64emu_t *emu, uintptr_t fcn) { pFiI_t fn = (pFiI_t)fcn; R_RAX=(uintpt void pFiu(x64emu_t *emu, uintptr_t fcn) { pFiu_t fn = (pFiu_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (uint32_t)R_RSI); } void pFip(x64emu_t *emu, uintptr_t fcn) { pFip_t fn = (pFip_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (void*)R_RSI); } void pFiV(x64emu_t *emu, uintptr_t fcn) { pFiV_t fn = (pFiV_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (void*)(R_RSP + 8)); } -void pFII(x64emu_t *emu, uintptr_t fcn) { pFII_t fn = (pFII_t)fcn; R_RAX=(uintptr_t)fn((int64_t)R_RDI, (int64_t)R_RSI); } void pFui(x64emu_t *emu, uintptr_t fcn) { pFui_t fn = (pFui_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (int32_t)R_RSI); } void pFuu(x64emu_t *emu, uintptr_t fcn) { pFuu_t fn = (pFuu_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI); } void pFup(x64emu_t *emu, uintptr_t fcn) { pFup_t fn = (pFup_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (void*)R_RSI); } @@ -3151,6 +3223,8 @@ void pFUU(x64emu_t *emu, uintptr_t fcn) { pFUU_t fn = (pFUU_t)fcn; R_RAX=(uintpt void pFdi(x64emu_t *emu, uintptr_t fcn) { pFdi_t fn = (pFdi_t)fcn; R_RAX=(uintptr_t)fn(emu->xmm[0].d[0], (int32_t)R_RDI); } void pFdd(x64emu_t *emu, uintptr_t fcn) { pFdd_t fn = (pFdd_t)fcn; R_RAX=(uintptr_t)fn(emu->xmm[0].d[0], emu->xmm[1].d[0]); } void pFli(x64emu_t *emu, uintptr_t fcn) { pFli_t fn = (pFli_t)fcn; R_RAX=(uintptr_t)fn((intptr_t)R_RDI, (int32_t)R_RSI); } +void pFll(x64emu_t *emu, uintptr_t fcn) { pFll_t fn = (pFll_t)fcn; R_RAX=(uintptr_t)fn((intptr_t)R_RDI, (intptr_t)R_RSI); } +void pFlp(x64emu_t *emu, uintptr_t fcn) { pFlp_t fn = (pFlp_t)fcn; R_RAX=(uintptr_t)fn((intptr_t)R_RDI, (void*)R_RSI); } void pFLi(x64emu_t *emu, uintptr_t fcn) { pFLi_t fn = (pFLi_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (int32_t)R_RSI); } void pFLC(x64emu_t *emu, uintptr_t fcn) { pFLC_t fn = (pFLC_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (uint8_t)R_RSI); } void pFLu(x64emu_t *emu, uintptr_t fcn) { pFLu_t fn = (pFLu_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (uint32_t)R_RSI); } @@ -3321,6 +3395,7 @@ void iFipO(x64emu_t *emu, uintptr_t fcn) { iFipO_t fn = (iFipO_t)fcn; R_RAX=(int void iFCuW(x64emu_t *emu, uintptr_t fcn) { iFCuW_t fn = (iFCuW_t)fcn; R_RAX=(int32_t)fn((uint8_t)R_RDI, (uint32_t)R_RSI, (uint16_t)R_RDX); } void iFuwp(x64emu_t *emu, uintptr_t fcn) { iFuwp_t fn = (iFuwp_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (int16_t)R_RSI, (void*)R_RDX); } void iFuip(x64emu_t *emu, uintptr_t fcn) { iFuip_t fn = (iFuip_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX); } +void iFuWp(x64emu_t *emu, uintptr_t fcn) { iFuWp_t fn = (iFuWp_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (uint16_t)R_RSI, (void*)R_RDX); } void iFuui(x64emu_t *emu, uintptr_t fcn) { iFuui_t fn = (iFuui_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX); } void iFuuu(x64emu_t *emu, uintptr_t fcn) { iFuuu_t fn = (iFuuu_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX); } void iFuup(x64emu_t *emu, uintptr_t fcn) { iFuup_t fn = (iFuup_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (void*)R_RDX); } @@ -3416,6 +3491,7 @@ void uFpuu(x64emu_t *emu, uintptr_t fcn) { uFpuu_t fn = (uFpuu_t)fcn; R_RAX=(uin void uFpuL(x64emu_t *emu, uintptr_t fcn) { uFpuL_t fn = (uFpuL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uintptr_t)R_RDX); } void uFpup(x64emu_t *emu, uintptr_t fcn) { uFpup_t fn = (uFpup_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX); } void uFpfu(x64emu_t *emu, uintptr_t fcn) { uFpfu_t fn = (uFpfu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, emu->xmm[0].f[0], (uint32_t)R_RSI); } +void uFpli(x64emu_t *emu, uintptr_t fcn) { uFpli_t fn = (uFpli_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (intptr_t)R_RSI, (int32_t)R_RDX); } void uFpLu(x64emu_t *emu, uintptr_t fcn) { uFpLu_t fn = (uFpLu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uint32_t)R_RDX); } void uFpLL(x64emu_t *emu, uintptr_t fcn) { uFpLL_t fn = (uFpLL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX); } void uFpLp(x64emu_t *emu, uintptr_t fcn) { uFpLp_t fn = (uFpLp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX); } @@ -3501,6 +3577,7 @@ void pFuup(x64emu_t *emu, uintptr_t fcn) { pFuup_t fn = (pFuup_t)fcn; R_RAX=(uin void pFulu(x64emu_t *emu, uintptr_t fcn) { pFulu_t fn = (pFulu_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (intptr_t)R_RSI, (uint32_t)R_RDX); } void pFulp(x64emu_t *emu, uintptr_t fcn) { pFulp_t fn = (pFulp_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (intptr_t)R_RSI, (void*)R_RDX); } void pFupi(x64emu_t *emu, uintptr_t fcn) { pFupi_t fn = (pFupi_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (void*)R_RSI, (int32_t)R_RDX); } +void pFupu(x64emu_t *emu, uintptr_t fcn) { pFupu_t fn = (pFupu_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (void*)R_RSI, (uint32_t)R_RDX); } void pFupl(x64emu_t *emu, uintptr_t fcn) { pFupl_t fn = (pFupl_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (void*)R_RSI, (intptr_t)R_RDX); } void pFupL(x64emu_t *emu, uintptr_t fcn) { pFupL_t fn = (pFupL_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX); } void pFupp(x64emu_t *emu, uintptr_t fcn) { pFupp_t fn = (pFupp_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (void*)R_RSI, (void*)R_RDX); } @@ -3512,6 +3589,7 @@ void pFlpi(x64emu_t *emu, uintptr_t fcn) { pFlpi_t fn = (pFlpi_t)fcn; R_RAX=(uin void pFLup(x64emu_t *emu, uintptr_t fcn) { pFLup_t fn = (pFLup_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (uint32_t)R_RSI, (void*)R_RDX); } void pFLLp(x64emu_t *emu, uintptr_t fcn) { pFLLp_t fn = (pFLLp_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX); } void pFLpi(x64emu_t *emu, uintptr_t fcn) { pFLpi_t fn = (pFLpi_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (void*)R_RSI, (int32_t)R_RDX); } +void pFLpp(x64emu_t *emu, uintptr_t fcn) { pFLpp_t fn = (pFLpp_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (void*)R_RSI, (void*)R_RDX); } void pFpii(x64emu_t *emu, uintptr_t fcn) { pFpii_t fn = (pFpii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX); } void pFpiu(x64emu_t *emu, uintptr_t fcn) { pFpiu_t fn = (pFpiu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX); } void pFpid(x64emu_t *emu, uintptr_t fcn) { pFpid_t fn = (pFpid_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, emu->xmm[0].d[0]); } @@ -3521,6 +3599,7 @@ void pFpip(x64emu_t *emu, uintptr_t fcn) { pFpip_t fn = (pFpip_t)fcn; R_RAX=(uin void pFpCi(x64emu_t *emu, uintptr_t fcn) { pFpCi_t fn = (pFpCi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI, (int32_t)R_RDX); } void pFpCC(x64emu_t *emu, uintptr_t fcn) { pFpCC_t fn = (pFpCC_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX); } void pFpCu(x64emu_t *emu, uintptr_t fcn) { pFpCu_t fn = (pFpCu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint32_t)R_RDX); } +void pFpWi(x64emu_t *emu, uintptr_t fcn) { pFpWi_t fn = (pFpWi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint16_t)R_RSI, (int32_t)R_RDX); } void pFpWW(x64emu_t *emu, uintptr_t fcn) { pFpWW_t fn = (pFpWW_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX); } void pFpWp(x64emu_t *emu, uintptr_t fcn) { pFpWp_t fn = (pFpWp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX); } void pFpui(x64emu_t *emu, uintptr_t fcn) { pFpui_t fn = (pFpui_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX); } @@ -3657,6 +3736,7 @@ void vFLuui(x64emu_t *emu, uintptr_t fcn) { vFLuui_t fn = (vFLuui_t)fcn; fn((uin void vFLppi(x64emu_t *emu, uintptr_t fcn) { vFLppi_t fn = (vFLppi_t)fcn; fn((uintptr_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX); } void vFpiii(x64emu_t *emu, uintptr_t fcn) { vFpiii_t fn = (vFpiii_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } void vFpiiu(x64emu_t *emu, uintptr_t fcn) { vFpiiu_t fn = (vFpiiu_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX); } +void vFpiid(x64emu_t *emu, uintptr_t fcn) { vFpiid_t fn = (vFpiid_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, emu->xmm[0].d[0]); } void vFpiip(x64emu_t *emu, uintptr_t fcn) { vFpiip_t fn = (vFpiip_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } void vFpiui(x64emu_t *emu, uintptr_t fcn) { vFpiui_t fn = (vFpiui_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX); } void vFpiuu(x64emu_t *emu, uintptr_t fcn) { vFpiuu_t fn = (vFpiuu_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); } @@ -3763,6 +3843,7 @@ void iFilli(x64emu_t *emu, uintptr_t fcn) { iFilli_t fn = (iFilli_t)fcn; R_RAX=( void iFillu(x64emu_t *emu, uintptr_t fcn) { iFillu_t fn = (iFillu_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (intptr_t)R_RSI, (intptr_t)R_RDX, (uint32_t)R_RCX); } void iFipii(x64emu_t *emu, uintptr_t fcn) { iFipii_t fn = (iFipii_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } void iFipip(x64emu_t *emu, uintptr_t fcn) { iFipip_t fn = (iFipip_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } +void iFipWp(x64emu_t *emu, uintptr_t fcn) { iFipWp_t fn = (iFipWp_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (uint16_t)R_RDX, (void*)R_RCX); } void iFipui(x64emu_t *emu, uintptr_t fcn) { iFipui_t fn = (iFipui_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX); } void iFipuL(x64emu_t *emu, uintptr_t fcn) { iFipuL_t fn = (iFipuL_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uintptr_t)R_RCX); } void iFipup(x64emu_t *emu, uintptr_t fcn) { iFipup_t fn = (iFipup_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); } @@ -3770,18 +3851,21 @@ void iFipLi(x64emu_t *emu, uintptr_t fcn) { iFipLi_t fn = (iFipLi_t)fcn; R_RAX=( void iFipLu(x64emu_t *emu, uintptr_t fcn) { iFipLu_t fn = (iFipLu_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (uint32_t)R_RCX); } void iFipLp(x64emu_t *emu, uintptr_t fcn) { iFipLp_t fn = (iFipLp_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX); } void iFippi(x64emu_t *emu, uintptr_t fcn) { iFippi_t fn = (iFippi_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX); } -void iFippu(x64emu_t *emu, uintptr_t fcn) { iFippu_t fn = (iFippu_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX); } void iFippL(x64emu_t *emu, uintptr_t fcn) { iFippL_t fn = (iFippL_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } void iFippp(x64emu_t *emu, uintptr_t fcn) { iFippp_t fn = (iFippp_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFipON(x64emu_t *emu, uintptr_t fcn) { iFipON_t fn = (iFipON_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, of_convert((int32_t)R_RDX), (void*)R_RCX); } void iFuiup(x64emu_t *emu, uintptr_t fcn) { iFuiup_t fn = (iFuiup_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); } void iFuipp(x64emu_t *emu, uintptr_t fcn) { iFuipp_t fn = (iFuipp_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } +void iFuWWp(x64emu_t *emu, uintptr_t fcn) { iFuWWp_t fn = (iFuWWp_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX, (void*)R_RCX); } void iFuuuu(x64emu_t *emu, uintptr_t fcn) { iFuuuu_t fn = (iFuuuu_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); } void iFuupi(x64emu_t *emu, uintptr_t fcn) { iFuupi_t fn = (iFuupi_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX); } +void iFuupp(x64emu_t *emu, uintptr_t fcn) { iFuupp_t fn = (iFuupp_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFupLp(x64emu_t *emu, uintptr_t fcn) { iFupLp_t fn = (iFupLp_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX); } void iFuppi(x64emu_t *emu, uintptr_t fcn) { iFuppi_t fn = (iFuppi_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX); } +void iFuppu(x64emu_t *emu, uintptr_t fcn) { iFuppu_t fn = (iFuppu_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX); } void iFuppp(x64emu_t *emu, uintptr_t fcn) { iFuppp_t fn = (iFuppp_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFLLiW(x64emu_t *emu, uintptr_t fcn) { iFLLiW_t fn = (iFLLiW_t)fcn; R_RAX=(int32_t)fn((uintptr_t)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (uint16_t)R_RCX); } +void iFLppp(x64emu_t *emu, uintptr_t fcn) { iFLppp_t fn = (iFLppp_t)fcn; R_RAX=(int32_t)fn((uintptr_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFpwww(x64emu_t *emu, uintptr_t fcn) { iFpwww_t fn = (iFpwww_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int16_t)R_RSI, (int16_t)R_RDX, (int16_t)R_RCX); } void iFpwpp(x64emu_t *emu, uintptr_t fcn) { iFpwpp_t fn = (iFpwpp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int16_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFpiii(x64emu_t *emu, uintptr_t fcn) { iFpiii_t fn = (iFpiii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } @@ -3973,7 +4057,6 @@ void pFiiuu(x64emu_t *emu, uintptr_t fcn) { pFiiuu_t fn = (pFiiuu_t)fcn; R_RAX=( void pFiiup(x64emu_t *emu, uintptr_t fcn) { pFiiup_t fn = (pFiiup_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); } void pFiiLp(x64emu_t *emu, uintptr_t fcn) { pFiiLp_t fn = (pFiiLp_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (int32_t)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX); } void pFiipi(x64emu_t *emu, uintptr_t fcn) { pFiipi_t fn = (pFiipi_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX); } -void pFiipp(x64emu_t *emu, uintptr_t fcn) { pFiipp_t fn = (pFiipp_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void pFiIIi(x64emu_t *emu, uintptr_t fcn) { pFiIIi_t fn = (pFiIIi_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int32_t)R_RCX); } void pFillu(x64emu_t *emu, uintptr_t fcn) { pFillu_t fn = (pFillu_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (intptr_t)R_RSI, (intptr_t)R_RDX, (uint32_t)R_RCX); } void pFipii(x64emu_t *emu, uintptr_t fcn) { pFipii_t fn = (pFipii_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } @@ -3993,6 +4076,9 @@ void pFdddd(x64emu_t *emu, uintptr_t fcn) { pFdddd_t fn = (pFdddd_t)fcn; R_RAX=( void pFDipp(x64emu_t *emu, uintptr_t fcn) { pFDipp_t fn = (pFDipp_t)fcn; R_RAX=(uintptr_t)fn(LD2localLD((void*)(R_RSP + 8)), (int32_t)R_RDI, (void*)R_RSI, (void*)R_RDX); } void pFlfff(x64emu_t *emu, uintptr_t fcn) { pFlfff_t fn = (pFlfff_t)fcn; R_RAX=(uintptr_t)fn((intptr_t)R_RDI, emu->xmm[0].f[0], emu->xmm[1].f[0], emu->xmm[2].f[0]); } void pFLiip(x64emu_t *emu, uintptr_t fcn) { pFLiip_t fn = (pFLiip_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } +void pFLLup(x64emu_t *emu, uintptr_t fcn) { pFLLup_t fn = (pFLLup_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (uintptr_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); } +void pFLLpp(x64emu_t *emu, uintptr_t fcn) { pFLLpp_t fn = (pFLLpp_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } +void pFLppp(x64emu_t *emu, uintptr_t fcn) { pFLppp_t fn = (pFLppp_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void pFpiii(x64emu_t *emu, uintptr_t fcn) { pFpiii_t fn = (pFpiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } void pFpiiu(x64emu_t *emu, uintptr_t fcn) { pFpiiu_t fn = (pFpiiu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX); } void pFpiip(x64emu_t *emu, uintptr_t fcn) { pFpiip_t fn = (pFpiip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } @@ -4020,8 +4106,10 @@ void pFpupu(x64emu_t *emu, uintptr_t fcn) { pFpupu_t fn = (pFpupu_t)fcn; R_RAX=( void pFpupp(x64emu_t *emu, uintptr_t fcn) { pFpupp_t fn = (pFpupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void pFpdIU(x64emu_t *emu, uintptr_t fcn) { pFpdIU_t fn = (pFpdIU_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, emu->xmm[0].d[0], (int64_t)R_RSI, (uint64_t)R_RDX); } void pFplil(x64emu_t *emu, uintptr_t fcn) { pFplil_t fn = (pFplil_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (intptr_t)R_RSI, (int32_t)R_RDX, (intptr_t)R_RCX); } +void pFplip(x64emu_t *emu, uintptr_t fcn) { pFplip_t fn = (pFplip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (intptr_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } void pFplpl(x64emu_t *emu, uintptr_t fcn) { pFplpl_t fn = (pFplpl_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (intptr_t)R_RSI, (void*)R_RDX, (intptr_t)R_RCX); } void pFplpp(x64emu_t *emu, uintptr_t fcn) { pFplpp_t fn = (pFplpp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (intptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } +void pFpLii(x64emu_t *emu, uintptr_t fcn) { pFpLii_t fn = (pFpLii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } void pFpLip(x64emu_t *emu, uintptr_t fcn) { pFpLip_t fn = (pFpLip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } void pFpLup(x64emu_t *emu, uintptr_t fcn) { pFpLup_t fn = (pFpLup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); } void pFpLLp(x64emu_t *emu, uintptr_t fcn) { pFpLLp_t fn = (pFpLLp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX); } @@ -4293,8 +4381,10 @@ void iFippLi(x64emu_t *emu, uintptr_t fcn) { iFippLi_t fn = (iFippLi_t)fcn; R_RA void iFippLp(x64emu_t *emu, uintptr_t fcn) { iFippLp_t fn = (iFippLp_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8); } void iFipppi(x64emu_t *emu, uintptr_t fcn) { iFipppi_t fn = (iFipppi_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8); } void iFipppp(x64emu_t *emu, uintptr_t fcn) { iFipppp_t fn = (iFipppp_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } +void iFuuupp(x64emu_t *emu, uintptr_t fcn) { iFuuupp_t fn = (iFuuupp_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFuppLp(x64emu_t *emu, uintptr_t fcn) { iFuppLp_t fn = (iFuppLp_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8); } void iFLppip(x64emu_t *emu, uintptr_t fcn) { iFLppip_t fn = (iFLppip_t)fcn; R_RAX=(int32_t)fn((uintptr_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8); } +void iFLpppp(x64emu_t *emu, uintptr_t fcn) { iFLpppp_t fn = (iFLpppp_t)fcn; R_RAX=(int32_t)fn((uintptr_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpwwww(x64emu_t *emu, uintptr_t fcn) { iFpwwww_t fn = (iFpwwww_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int16_t)R_RSI, (int16_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8); } void iFpwppp(x64emu_t *emu, uintptr_t fcn) { iFpwppp_t fn = (iFpwppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpiiii(x64emu_t *emu, uintptr_t fcn) { iFpiiii_t fn = (iFpiiii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); } @@ -4402,6 +4492,7 @@ void uFuiiii(x64emu_t *emu, uintptr_t fcn) { uFuiiii_t fn = (uFuiiii_t)fcn; R_RA void uFLpppL(x64emu_t *emu, uintptr_t fcn) { uFLpppL_t fn = (uFLpppL_t)fcn; R_RAX=(uint32_t)fn((uintptr_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uintptr_t)R_R8); } void uFpCCCC(x64emu_t *emu, uintptr_t fcn) { uFpCCCC_t fn = (uFpCCCC_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8); } void uFpWuip(x64emu_t *emu, uintptr_t fcn) { uFpWuip_t fn = (uFpWuip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8); } +void uFpuuui(x64emu_t *emu, uintptr_t fcn) { uFpuuui_t fn = (uFpuuui_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8); } void uFpuuuu(x64emu_t *emu, uintptr_t fcn) { uFpuuuu_t fn = (uFpuuuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8); } void uFpuupp(x64emu_t *emu, uintptr_t fcn) { uFpuupp_t fn = (uFpuupp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void uFpupuu(x64emu_t *emu, uintptr_t fcn) { uFpupuu_t fn = (uFpupuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8); } @@ -4472,6 +4563,7 @@ void pFpiipp(x64emu_t *emu, uintptr_t fcn) { pFpiipp_t fn = (pFpiipp_t)fcn; R_RA void pFpiCCC(x64emu_t *emu, uintptr_t fcn) { pFpiCCC_t fn = (pFpiCCC_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8); } void pFpiuuu(x64emu_t *emu, uintptr_t fcn) { pFpiuuu_t fn = (pFpiuuu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8); } void pFpiupp(x64emu_t *emu, uintptr_t fcn) { pFpiupp_t fn = (pFpiupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8); } +void pFpiLip(x64emu_t *emu, uintptr_t fcn) { pFpiLip_t fn = (pFpiLip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX, (void*)R_R8); } void pFpipip(x64emu_t *emu, uintptr_t fcn) { pFpipip_t fn = (pFpipip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8); } void pFpipup(x64emu_t *emu, uintptr_t fcn) { pFpipup_t fn = (pFpipup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8); } void pFpippi(x64emu_t *emu, uintptr_t fcn) { pFpippi_t fn = (pFpippi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8); } @@ -4493,8 +4585,10 @@ void pFpfffi(x64emu_t *emu, uintptr_t fcn) { pFpfffi_t fn = (pFpfffi_t)fcn; R_RA void pFpdddd(x64emu_t *emu, uintptr_t fcn) { pFpdddd_t fn = (pFpdddd_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0]); } void pFplppp(x64emu_t *emu, uintptr_t fcn) { pFplppp_t fn = (pFplppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (intptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void pFpLiii(x64emu_t *emu, uintptr_t fcn) { pFpLiii_t fn = (pFpLiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); } +void pFpLLip(x64emu_t *emu, uintptr_t fcn) { pFpLLip_t fn = (pFpLLip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX, (void*)R_R8); } void pFpLLLp(x64emu_t *emu, uintptr_t fcn) { pFpLLLp_t fn = (pFpLLLp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX, (void*)R_R8); } void pFpLpii(x64emu_t *emu, uintptr_t fcn) { pFpLpii_t fn = (pFpLpii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); } +void pFpLpip(x64emu_t *emu, uintptr_t fcn) { pFpLpip_t fn = (pFpLpip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8); } void pFppiii(x64emu_t *emu, uintptr_t fcn) { pFppiii_t fn = (pFppiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); } void pFppiiu(x64emu_t *emu, uintptr_t fcn) { pFppiiu_t fn = (pFppiiu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8); } void pFppiip(x64emu_t *emu, uintptr_t fcn) { pFppiip_t fn = (pFppiip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8); } @@ -4509,12 +4603,13 @@ void pFppuup(x64emu_t *emu, uintptr_t fcn) { pFppuup_t fn = (pFppuup_t)fcn; R_RA void pFppupp(x64emu_t *emu, uintptr_t fcn) { pFppupp_t fn = (pFppupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void pFppddu(x64emu_t *emu, uintptr_t fcn) { pFppddu_t fn = (pFppddu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0], emu->xmm[1].d[0], (uint32_t)R_RDX); } void pFppLii(x64emu_t *emu, uintptr_t fcn) { pFppLii_t fn = (pFppLii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); } +void pFppLLi(x64emu_t *emu, uintptr_t fcn) { pFppLLi_t fn = (pFppLLi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX, (int32_t)R_R8); } void pFppLpp(x64emu_t *emu, uintptr_t fcn) { pFppLpp_t fn = (pFppLpp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void pFpppii(x64emu_t *emu, uintptr_t fcn) { pFpppii_t fn = (pFpppii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); } void pFpppip(x64emu_t *emu, uintptr_t fcn) { pFpppip_t fn = (pFpppip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8); } -void pFpppIi(x64emu_t *emu, uintptr_t fcn) { pFpppIi_t fn = (pFpppIi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int64_t)R_RCX, (int32_t)R_R8); } void pFpppui(x64emu_t *emu, uintptr_t fcn) { pFpppui_t fn = (pFpppui_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8); } void pFpppup(x64emu_t *emu, uintptr_t fcn) { pFpppup_t fn = (pFpppup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8); } +void pFpppli(x64emu_t *emu, uintptr_t fcn) { pFpppli_t fn = (pFpppli_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (intptr_t)R_RCX, (int32_t)R_R8); } void pFpppLi(x64emu_t *emu, uintptr_t fcn) { pFpppLi_t fn = (pFpppLi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (int32_t)R_R8); } void pFppppi(x64emu_t *emu, uintptr_t fcn) { pFppppi_t fn = (pFppppi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8); } void pFppppu(x64emu_t *emu, uintptr_t fcn) { pFppppu_t fn = (pFppppu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8); } @@ -4728,10 +4823,12 @@ void iFpipipi(x64emu_t *emu, uintptr_t fcn) { iFpipipi_t fn = (iFpipipi_t)fcn; R void iFpipipp(x64emu_t *emu, uintptr_t fcn) { iFpipipp_t fn = (iFpipipp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpipupp(x64emu_t *emu, uintptr_t fcn) { iFpipupp_t fn = (iFpipupp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpippip(x64emu_t *emu, uintptr_t fcn) { iFpippip_t fn = (iFpippip_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (void*)R_R9); } +void iFpippup(x64emu_t *emu, uintptr_t fcn) { iFpippup_t fn = (iFpippup_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (void*)R_R9); } void iFpipppL(x64emu_t *emu, uintptr_t fcn) { iFpipppL_t fn = (iFpipppL_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9); } void iFpipppp(x64emu_t *emu, uintptr_t fcn) { iFpipppp_t fn = (iFpipppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpCiipp(x64emu_t *emu, uintptr_t fcn) { iFpCiipp_t fn = (iFpCiipp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpCpipu(x64emu_t *emu, uintptr_t fcn) { iFpCpipu_t fn = (iFpCpipu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (uint32_t)R_R9); } +void iFpWipip(x64emu_t *emu, uintptr_t fcn) { iFpWipip_t fn = (iFpWipip_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (void*)R_R9); } void iFpWpppp(x64emu_t *emu, uintptr_t fcn) { iFpWpppp_t fn = (iFpWpppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpuiCpp(x64emu_t *emu, uintptr_t fcn) { iFpuiCpp_t fn = (iFpuiCpp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (uint8_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpuippp(x64emu_t *emu, uintptr_t fcn) { iFpuippp_t fn = (iFpuippp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } @@ -4767,6 +4864,7 @@ void iFppiiip(x64emu_t *emu, uintptr_t fcn) { iFppiiip_t fn = (iFppiiip_t)fcn; R void iFppiipi(x64emu_t *emu, uintptr_t fcn) { iFppiipi_t fn = (iFppiipi_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (int32_t)R_R9); } void iFppiipp(x64emu_t *emu, uintptr_t fcn) { iFppiipp_t fn = (iFppiipp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFppiupp(x64emu_t *emu, uintptr_t fcn) { iFppiupp_t fn = (iFppiupp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9); } +void iFppilpp(x64emu_t *emu, uintptr_t fcn) { iFppilpp_t fn = (iFppilpp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (intptr_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFppipii(x64emu_t *emu, uintptr_t fcn) { iFppipii_t fn = (iFppipii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (int32_t)R_R9); } void iFppipiL(x64emu_t *emu, uintptr_t fcn) { iFppipiL_t fn = (iFppipiL_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (uintptr_t)R_R9); } void iFppipip(x64emu_t *emu, uintptr_t fcn) { iFppipip_t fn = (iFppipip_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (void*)R_R9); } @@ -4783,12 +4881,15 @@ void iFpplppi(x64emu_t *emu, uintptr_t fcn) { iFpplppi_t fn = (iFpplppi_t)fcn; R void iFppLupp(x64emu_t *emu, uintptr_t fcn) { iFppLupp_t fn = (iFppLupp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFppLLiL(x64emu_t *emu, uintptr_t fcn) { iFppLLiL_t fn = (iFppLLiL_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX, (int32_t)R_R8, (uintptr_t)R_R9); } void iFppLLup(x64emu_t *emu, uintptr_t fcn) { iFppLLup_t fn = (iFppLLup_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX, (uint32_t)R_R8, (void*)R_R9); } +void iFppLLpp(x64emu_t *emu, uintptr_t fcn) { iFppLLpp_t fn = (iFppLLpp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFppLpLp(x64emu_t *emu, uintptr_t fcn) { iFppLpLp_t fn = (iFppLpLp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (uintptr_t)R_R8, (void*)R_R9); } void iFppLppp(x64emu_t *emu, uintptr_t fcn) { iFppLppp_t fn = (iFppLppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpppiuu(x64emu_t *emu, uintptr_t fcn) { iFpppiuu_t fn = (iFpppiuu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9); } void iFpppipi(x64emu_t *emu, uintptr_t fcn) { iFpppipi_t fn = (iFpppipi_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (int32_t)R_R9); } +void iFpppipu(x64emu_t *emu, uintptr_t fcn) { iFpppipu_t fn = (iFpppipu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (uint32_t)R_R9); } void iFpppipp(x64emu_t *emu, uintptr_t fcn) { iFpppipp_t fn = (iFpppipp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpppuii(x64emu_t *emu, uintptr_t fcn) { iFpppuii_t fn = (iFpppuii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9); } +void iFpppuup(x64emu_t *emu, uintptr_t fcn) { iFpppuup_t fn = (iFpppuup_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9); } void iFpppupu(x64emu_t *emu, uintptr_t fcn) { iFpppupu_t fn = (iFpppupu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (uint32_t)R_R9); } void iFpppupp(x64emu_t *emu, uintptr_t fcn) { iFpppupp_t fn = (iFpppupp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpppLpp(x64emu_t *emu, uintptr_t fcn) { iFpppLpp_t fn = (iFpppLpp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (void*)R_R9); } @@ -4856,9 +4957,11 @@ void pFiiiiid(x64emu_t *emu, uintptr_t fcn) { pFiiiiid_t fn = (pFiiiiid_t)fcn; R void pFipippp(x64emu_t *emu, uintptr_t fcn) { pFipippp_t fn = (pFipippp_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void pFWCiWCi(x64emu_t *emu, uintptr_t fcn) { pFWCiWCi_t fn = (pFWCiWCi_t)fcn; R_RAX=(uintptr_t)fn((uint16_t)R_RDI, (uint8_t)R_RSI, (int32_t)R_RDX, (uint16_t)R_RCX, (uint8_t)R_R8, (int32_t)R_R9); } void pFuuipip(x64emu_t *emu, uintptr_t fcn) { pFuuipip_t fn = (pFuuipip_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (void*)R_R9); } +void pFuuuiip(x64emu_t *emu, uintptr_t fcn) { pFuuuiip_t fn = (pFuuuiip_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (void*)R_R9); } void pFuuuuii(x64emu_t *emu, uintptr_t fcn) { pFuuuuii_t fn = (pFuuuuii_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9); } void pFuuuuuu(x64emu_t *emu, uintptr_t fcn) { pFuuuuuu_t fn = (pFuuuuuu_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9); } void pFuuuuup(x64emu_t *emu, uintptr_t fcn) { pFuuuuup_t fn = (pFuuuuup_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9); } +void pFuuppuu(x64emu_t *emu, uintptr_t fcn) { pFuuppuu_t fn = (pFuuppuu_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9); } void pFdddddd(x64emu_t *emu, uintptr_t fcn) { pFdddddd_t fn = (pFdddddd_t)fcn; R_RAX=(uintptr_t)fn(emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0], emu->xmm[4].d[0], emu->xmm[5].d[0]); } void pFpiiiiu(x64emu_t *emu, uintptr_t fcn) { pFpiiiiu_t fn = (pFpiiiiu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (uint32_t)R_R9); } void pFpiiipp(x64emu_t *emu, uintptr_t fcn) { pFpiiipp_t fn = (pFpiiipp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9); } @@ -4875,18 +4978,26 @@ void pFpuuuuu(x64emu_t *emu, uintptr_t fcn) { pFpuuuuu_t fn = (pFpuuuuu_t)fcn; R void pFpuuupu(x64emu_t *emu, uintptr_t fcn) { pFpuuupu_t fn = (pFpuuupu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (uint32_t)R_R9); } void pFpuuUUU(x64emu_t *emu, uintptr_t fcn) { pFpuuUUU_t fn = (pFpuuUUU_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8, (uint64_t)R_R9); } void pFpupuui(x64emu_t *emu, uintptr_t fcn) { pFpupuui_t fn = (pFpupuui_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (int32_t)R_R9); } +void pFpuppip(x64emu_t *emu, uintptr_t fcn) { pFpuppip_t fn = (pFpuppip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (void*)R_R9); } void pFpupppp(x64emu_t *emu, uintptr_t fcn) { pFpupppp_t fn = (pFpupppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void pFplpppp(x64emu_t *emu, uintptr_t fcn) { pFplpppp_t fn = (pFplpppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (intptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } +void pFpLuLpp(x64emu_t *emu, uintptr_t fcn) { pFpLuLpp_t fn = (pFpLuLpp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uint32_t)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (void*)R_R9); } +void pFpLpLLi(x64emu_t *emu, uintptr_t fcn) { pFpLpLLi_t fn = (pFpLpLLi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8, (int32_t)R_R9); } void pFpLppii(x64emu_t *emu, uintptr_t fcn) { pFpLppii_t fn = (pFpLppii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (int32_t)R_R9); } +void pFpLppip(x64emu_t *emu, uintptr_t fcn) { pFpLppip_t fn = (pFpLppip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (void*)R_R9); } +void pFpLppup(x64emu_t *emu, uintptr_t fcn) { pFpLppup_t fn = (pFpLppup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (void*)R_R9); } void pFppiiii(x64emu_t *emu, uintptr_t fcn) { pFppiiii_t fn = (pFppiiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9); } void pFppiipp(x64emu_t *emu, uintptr_t fcn) { pFppiipp_t fn = (pFppiipp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void pFppiCCC(x64emu_t *emu, uintptr_t fcn) { pFppiCCC_t fn = (pFppiCCC_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9); } void pFppiupp(x64emu_t *emu, uintptr_t fcn) { pFppiupp_t fn = (pFppiupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9); } +void pFppilpp(x64emu_t *emu, uintptr_t fcn) { pFppilpp_t fn = (pFppilpp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (intptr_t)R_RCX, (void*)R_R8, (void*)R_R9); } void pFppipip(x64emu_t *emu, uintptr_t fcn) { pFppipip_t fn = (pFppipip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (void*)R_R9); } void pFppippi(x64emu_t *emu, uintptr_t fcn) { pFppippi_t fn = (pFppippi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (int32_t)R_R9); } void pFppippp(x64emu_t *emu, uintptr_t fcn) { pFppippp_t fn = (pFppippp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } +void pFppuupp(x64emu_t *emu, uintptr_t fcn) { pFppuupp_t fn = (pFppuupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void pFppupii(x64emu_t *emu, uintptr_t fcn) { pFppupii_t fn = (pFppupii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (int32_t)R_R9); } void pFppuppp(x64emu_t *emu, uintptr_t fcn) { pFppuppp_t fn = (pFppuppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } +void pFpplplp(x64emu_t *emu, uintptr_t fcn) { pFpplplp_t fn = (pFpplplp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (intptr_t)R_RDX, (void*)R_RCX, (intptr_t)R_R8, (void*)R_R9); } void pFpplppp(x64emu_t *emu, uintptr_t fcn) { pFpplppp_t fn = (pFpplppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (intptr_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void pFpppiup(x64emu_t *emu, uintptr_t fcn) { pFpppiup_t fn = (pFpppiup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9); } void pFpppupp(x64emu_t *emu, uintptr_t fcn) { pFpppupp_t fn = (pFpppupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9); } @@ -5023,6 +5134,7 @@ void iFEpppiiu(x64emu_t *emu, uintptr_t fcn) { iFEpppiiu_t fn = (iFEpppiiu_t)fcn void iFEpppppL(x64emu_t *emu, uintptr_t fcn) { iFEpppppL_t fn = (iFEpppppL_t)fcn; R_RAX=(int32_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9); } void iFEpppppp(x64emu_t *emu, uintptr_t fcn) { iFEpppppp_t fn = (iFEpppppp_t)fcn; R_RAX=(int32_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFiiiiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiiiip_t fn = (iFiiiiiip_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8)); } +void iFipupupi(x64emu_t *emu, uintptr_t fcn) { iFipupupi_t fn = (iFipupupi_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (void*)R_R9, *(int32_t*)(R_RSP + 8)); } void iFpiiiiii(x64emu_t *emu, uintptr_t fcn) { iFpiiiiii_t fn = (iFpiiiiii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8)); } void iFpiiiiip(x64emu_t *emu, uintptr_t fcn) { iFpiiiiip_t fn = (iFpiiiiip_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8)); } void iFpiiiuwp(x64emu_t *emu, uintptr_t fcn) { iFpiiiuwp_t fn = (iFpiiiuwp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (int16_t)R_R9, *(void**)(R_RSP + 8)); } @@ -5038,6 +5150,7 @@ void iFpipipip(x64emu_t *emu, uintptr_t fcn) { iFpipipip_t fn = (iFpipipip_t)fcn void iFpipippp(x64emu_t *emu, uintptr_t fcn) { iFpipippp_t fn = (iFpipippp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpippLpp(x64emu_t *emu, uintptr_t fcn) { iFpippLpp_t fn = (iFpippLpp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uintptr_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpippppW(x64emu_t *emu, uintptr_t fcn) { iFpippppW_t fn = (iFpippppW_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uint16_t*)(R_RSP + 8)); } +void iFpippppp(x64emu_t *emu, uintptr_t fcn) { iFpippppp_t fn = (iFpippppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpIIpppp(x64emu_t *emu, uintptr_t fcn) { iFpIIpppp_t fn = (iFpIIpppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpWCiWCi(x64emu_t *emu, uintptr_t fcn) { iFpWCiWCi_t fn = (iFpWCiWCi_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint8_t)R_RDX, (int32_t)R_RCX, (uint16_t)R_R8, (uint8_t)R_R9, *(int32_t*)(R_RSP + 8)); } void iFpWppppW(x64emu_t *emu, uintptr_t fcn) { iFpWppppW_t fn = (iFpWppppW_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uint16_t*)(R_RSP + 8)); } @@ -5083,6 +5196,7 @@ void iFpppiuwu(x64emu_t *emu, uintptr_t fcn) { iFpppiuwu_t fn = (iFpppiuwu_t)fcn void iFpppippi(x64emu_t *emu, uintptr_t fcn) { iFpppippi_t fn = (iFpppippi_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(int32_t*)(R_RSP + 8)); } void iFpppippp(x64emu_t *emu, uintptr_t fcn) { iFpppippp_t fn = (iFpppippp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFpppuiii(x64emu_t *emu, uintptr_t fcn) { iFpppuiii_t fn = (iFpppuiii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8)); } +void iFpppLppp(x64emu_t *emu, uintptr_t fcn) { iFpppLppp_t fn = (iFpppLppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFppppilp(x64emu_t *emu, uintptr_t fcn) { iFppppilp_t fn = (iFppppilp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (intptr_t)R_R9, *(void**)(R_RSP + 8)); } void iFppppipp(x64emu_t *emu, uintptr_t fcn) { iFppppipp_t fn = (iFppppipp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void iFppppdpu(x64emu_t *emu, uintptr_t fcn) { iFppppdpu_t fn = (iFppppdpu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, emu->xmm[0].d[0], (void*)R_R8, (uint32_t)R_R9); } @@ -5132,7 +5246,11 @@ void pFpuupwwC(x64emu_t *emu, uintptr_t fcn) { pFpuupwwC_t fn = (pFpuupwwC_t)fcn void pFpupiipp(x64emu_t *emu, uintptr_t fcn) { pFpupiipp_t fn = (pFpupiipp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void pFpuppipp(x64emu_t *emu, uintptr_t fcn) { pFpuppipp_t fn = (pFpuppipp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void pFplppppp(x64emu_t *emu, uintptr_t fcn) { pFplppppp_t fn = (pFplppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (intptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } +void pFpLLppup(x64emu_t *emu, uintptr_t fcn) { pFpLLppup_t fn = (pFpLLppup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8)); } +void pFpLpipip(x64emu_t *emu, uintptr_t fcn) { pFpLpipip_t fn = (pFpLpipip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8)); } +void pFpLpLLiL(x64emu_t *emu, uintptr_t fcn) { pFpLpLLiL_t fn = (pFpLpLLiL_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8, (int32_t)R_R9, *(uintptr_t*)(R_RSP + 8)); } void pFpLppiip(x64emu_t *emu, uintptr_t fcn) { pFpLppiip_t fn = (pFpLppiip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8)); } +void pFpLppLLi(x64emu_t *emu, uintptr_t fcn) { pFpLppLLi_t fn = (pFpLppLLi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uintptr_t)R_R8, (uintptr_t)R_R9, *(int32_t*)(R_RSP + 8)); } void pFppiiipp(x64emu_t *emu, uintptr_t fcn) { pFppiiipp_t fn = (pFppiiipp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void pFppiiCCC(x64emu_t *emu, uintptr_t fcn) { pFppiiCCC_t fn = (pFppiiCCC_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9, *(uint8_t*)(R_RSP + 8)); } void pFppiippp(x64emu_t *emu, uintptr_t fcn) { pFppiippp_t fn = (pFppiippp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } @@ -5141,9 +5259,11 @@ void pFppipLpp(x64emu_t *emu, uintptr_t fcn) { pFppipLpp_t fn = (pFppipLpp_t)fcn void pFppuippp(x64emu_t *emu, uintptr_t fcn) { pFppuippp_t fn = (pFppuippp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void pFppuuupp(x64emu_t *emu, uintptr_t fcn) { pFppuuupp_t fn = (pFppuuupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void pFppuuppp(x64emu_t *emu, uintptr_t fcn) { pFppuuppp_t fn = (pFppuuppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } +void pFppuLLip(x64emu_t *emu, uintptr_t fcn) { pFppuLLip_t fn = (pFppuLLip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8)); } void pFppliuip(x64emu_t *emu, uintptr_t fcn) { pFppliuip_t fn = (pFppliuip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (intptr_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8)); } void pFpplipup(x64emu_t *emu, uintptr_t fcn) { pFpplipup_t fn = (pFpplipup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (intptr_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8)); } void pFppLipip(x64emu_t *emu, uintptr_t fcn) { pFppLipip_t fn = (pFppLipip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8)); } +void pFppLLiLi(x64emu_t *emu, uintptr_t fcn) { pFppLLiLi_t fn = (pFppLLiLi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX, (int32_t)R_R8, (uintptr_t)R_R9, *(int32_t*)(R_RSP + 8)); } void pFpppccci(x64emu_t *emu, uintptr_t fcn) { pFpppccci_t fn = (pFpppccci_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int8_t)R_RCX, (int8_t)R_R8, (int8_t)R_R9, *(int32_t*)(R_RSP + 8)); } void pFpppiiii(x64emu_t *emu, uintptr_t fcn) { pFpppiiii_t fn = (pFpppiiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8)); } void pFpppCCCi(x64emu_t *emu, uintptr_t fcn) { pFpppCCCi_t fn = (pFpppCCCi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9, *(int32_t*)(R_RSP + 8)); } @@ -5240,8 +5360,10 @@ void iFiiiiiiip(x64emu_t *emu, uintptr_t fcn) { iFiiiiiiip_t fn = (iFiiiiiiip_t) void iFiiupiupi(x64emu_t *emu, uintptr_t fcn) { iFiiupiupi_t fn = (iFiiupiupi_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16)); } void iFipippppp(x64emu_t *emu, uintptr_t fcn) { iFipippppp_t fn = (iFipippppp_t)fcn; R_RAX=(int32_t)fn((int32_t)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFuuuuuuuu(x64emu_t *emu, uintptr_t fcn) { iFuuuuuuuu_t fn = (iFuuuuuuuu_t)fcn; R_RAX=(int32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } +void iFdiippppL(x64emu_t *emu, uintptr_t fcn) { iFdiippppL_t fn = (iFdiippppL_t)fcn; R_RAX=(int32_t)fn(emu->xmm[0].d[0], (int32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uintptr_t*)(R_RSP + 8)); } void iFpipiipip(x64emu_t *emu, uintptr_t fcn) { iFpipiipip_t fn = (iFpipiipip_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpippuuii(x64emu_t *emu, uintptr_t fcn) { iFpippuuii_t fn = (iFpippuuii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16)); } +void iFpippuupp(x64emu_t *emu, uintptr_t fcn) { iFpippuupp_t fn = (iFpippuupp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpCCWWpWu(x64emu_t *emu, uintptr_t fcn) { iFpCCWWpWu_t fn = (iFpCCWWpWu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8, (void*)R_R9, *(uint16_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } void iFpWCuWCuu(x64emu_t *emu, uintptr_t fcn) { iFpWCuWCuu_t fn = (iFpWCuWCuu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint8_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (uint8_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } void iFpWWipppp(x64emu_t *emu, uintptr_t fcn) { iFpWWipppp_t fn = (iFpWWipppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } @@ -5251,6 +5373,7 @@ void iFpuuiiiii(x64emu_t *emu, uintptr_t fcn) { iFpuuiiiii_t fn = (iFpuuiiiii_t) void iFpuuipppp(x64emu_t *emu, uintptr_t fcn) { iFpuuipppp_t fn = (iFpuuipppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpuuupupu(x64emu_t *emu, uintptr_t fcn) { iFpuuupupu_t fn = (iFpuuupupu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } void iFpuupuupp(x64emu_t *emu, uintptr_t fcn) { iFpuupuupp_t fn = (iFpuupuupp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } +void iFpuuppiip(x64emu_t *emu, uintptr_t fcn) { iFpuuppiip_t fn = (iFpuuppiip_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpuuppppp(x64emu_t *emu, uintptr_t fcn) { iFpuuppppp_t fn = (iFpuuppppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpupppWWu(x64emu_t *emu, uintptr_t fcn) { iFpupppWWu_t fn = (iFpupppWWu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } void iFpupppppp(x64emu_t *emu, uintptr_t fcn) { iFpupppppp_t fn = (iFpupppppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } @@ -5261,8 +5384,10 @@ void iFpLLLiipi(x64emu_t *emu, uintptr_t fcn) { iFpLLLiipi_t fn = (iFpLLLiipi_t) void iFpLLppppp(x64emu_t *emu, uintptr_t fcn) { iFpLLppppp_t fn = (iFpLLppppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpLpipppp(x64emu_t *emu, uintptr_t fcn) { iFpLpipppp_t fn = (iFpLpipppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpLppLpip(x64emu_t *emu, uintptr_t fcn) { iFpLppLpip_t fn = (iFpLppLpip_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uintptr_t)R_R8, (void*)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } +void iFpLpppupu(x64emu_t *emu, uintptr_t fcn) { iFpLpppupu_t fn = (iFpLpppupu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } void iFpLpppppp(x64emu_t *emu, uintptr_t fcn) { iFpLpppppp_t fn = (iFpLpppppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFppiiipip(x64emu_t *emu, uintptr_t fcn) { iFppiiipip_t fn = (iFppiiipip_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } +void iFppillppp(x64emu_t *emu, uintptr_t fcn) { iFppillppp_t fn = (iFppillppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (intptr_t)R_RCX, (intptr_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFppIIIppp(x64emu_t *emu, uintptr_t fcn) { iFppIIIppp_t fn = (iFppIIIppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFppuiiuuu(x64emu_t *emu, uintptr_t fcn) { iFppuiiuuu_t fn = (iFppuiiuuu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } void iFppuuuuuu(x64emu_t *emu, uintptr_t fcn) { iFppuuuuuu_t fn = (iFppuuuuuu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } @@ -5270,6 +5395,7 @@ void iFppuppppp(x64emu_t *emu, uintptr_t fcn) { iFppuppppp_t fn = (iFppuppppp_t) void iFpppiiipi(x64emu_t *emu, uintptr_t fcn) { iFpppiiipi_t fn = (iFpppiiipi_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16)); } void iFpppiiipp(x64emu_t *emu, uintptr_t fcn) { iFpppiiipp_t fn = (iFpppiiipp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpppipipi(x64emu_t *emu, uintptr_t fcn) { iFpppipipi_t fn = (iFpppipipi_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16)); } +void iFppppiiup(x64emu_t *emu, uintptr_t fcn) { iFppppiiup_t fn = (iFppppiiup_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFppppippp(x64emu_t *emu, uintptr_t fcn) { iFppppippp_t fn = (iFppppippp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFppppppii(x64emu_t *emu, uintptr_t fcn) { iFppppppii_t fn = (iFppppppii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16)); } void iFpppppppi(x64emu_t *emu, uintptr_t fcn) { iFpppppppi_t fn = (iFpppppppi_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16)); } @@ -5317,7 +5443,14 @@ void pFpuuupwwp(x64emu_t *emu, uintptr_t fcn) { pFpuuupwwp_t fn = (pFpuuupwwp_t) void pFpupppppp(x64emu_t *emu, uintptr_t fcn) { pFpupppppp_t fn = (pFpupppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void pFpdwwWWui(x64emu_t *emu, uintptr_t fcn) { pFpdwwWWui_t fn = (pFpdwwWWui_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, emu->xmm[0].d[0], (int16_t)R_RSI, (int16_t)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8, (uint32_t)R_R9, *(int32_t*)(R_RSP + 8)); } void pFplpppppp(x64emu_t *emu, uintptr_t fcn) { pFplpppppp_t fn = (pFplpppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (intptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } +void pFpLuLpLip(x64emu_t *emu, uintptr_t fcn) { pFpLuLpLip_t fn = (pFpLuLpLip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uint32_t)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } +void pFpLpipLup(x64emu_t *emu, uintptr_t fcn) { pFpLpipLup_t fn = (pFpLpipLup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } +void pFpLpLLiLi(x64emu_t *emu, uintptr_t fcn) { pFpLpLLiLi_t fn = (pFpLpLLiLi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8, (int32_t)R_R9, *(uintptr_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16)); } +void pFpLppuLLp(x64emu_t *emu, uintptr_t fcn) { pFpLppuLLp_t fn = (pFpLppuLLp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (uintptr_t)R_R9, *(uintptr_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } +void pFpLppLLiL(x64emu_t *emu, uintptr_t fcn) { pFpLppLLiL_t fn = (pFpLppLLiL_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uintptr_t)R_R8, (uintptr_t)R_R9, *(int32_t*)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16)); } void pFppiiiiii(x64emu_t *emu, uintptr_t fcn) { pFppiiiiii_t fn = (pFppiiiiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16)); } +void pFpppipipi(x64emu_t *emu, uintptr_t fcn) { pFpppipipi_t fn = (pFpppipipi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16)); } +void pFppplippp(x64emu_t *emu, uintptr_t fcn) { pFppplippp_t fn = (pFppplippp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (intptr_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void pFppppuppp(x64emu_t *emu, uintptr_t fcn) { pFppppuppp_t fn = (pFppppuppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void pFpppppupp(x64emu_t *emu, uintptr_t fcn) { pFpppppupp_t fn = (pFpppppupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iWEpuuiipp(x64emu_t *emu, uintptr_t fcn) { iWEpuuiipp_t fn = (iWEpuuiipp_t)fcn; R_RAX=(int32_t)fn(emu, (void*)R_RCX, (uint32_t)R_RDX, (uint32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56)); } @@ -5357,6 +5490,7 @@ void vFddddddddd(x64emu_t *emu, uintptr_t fcn) { vFddddddddd_t fn = (vFddddddddd void vFpiuippppi(x64emu_t *emu, uintptr_t fcn) { vFpiuippppi_t fn = (vFpiuippppi_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } void vFpipiuiipp(x64emu_t *emu, uintptr_t fcn) { vFpipiuiipp_t fn = (vFpipiuiipp_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void vFpipppiipi(x64emu_t *emu, uintptr_t fcn) { vFpipppiipi_t fn = (vFpipppiipi_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } +void vFpuuuuuuuu(x64emu_t *emu, uintptr_t fcn) { vFpuuuuuuuu_t fn = (vFpuuuuuuuu_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24)); } void vFpLpppippp(x64emu_t *emu, uintptr_t fcn) { vFpLpppippp_t fn = (vFpLpppippp_t)fcn; fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void vFppiiiiiii(x64emu_t *emu, uintptr_t fcn) { vFppiiiiiii_t fn = (vFppiiiiiii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } void vFppiiiiipi(x64emu_t *emu, uintptr_t fcn) { vFppiiiiipi_t fn = (vFppiiiiipi_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } @@ -5398,6 +5532,7 @@ void iFpduuuLuLp(x64emu_t *emu, uintptr_t fcn) { iFpduuuLuLp_t fn = (iFpduuuLuLp void iFpLiuiiLLL(x64emu_t *emu, uintptr_t fcn) { iFpLiuiiLLL_t fn = (iFpLiuiiLLL_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(uintptr_t*)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16), *(uintptr_t*)(R_RSP + 24)); } void iFpLLiiuuii(x64emu_t *emu, uintptr_t fcn) { iFpLLiiuuii_t fn = (iFpLLiiuuii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } void iFpLpiiuuii(x64emu_t *emu, uintptr_t fcn) { iFpLpiiuuii_t fn = (iFpLpiiuuii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } +void iFpLpppupup(x64emu_t *emu, uintptr_t fcn) { iFpLpppupup_t fn = (iFpLpppupup_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFpLppppppp(x64emu_t *emu, uintptr_t fcn) { iFpLppppppp_t fn = (iFpLppppppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFppiiiiiii(x64emu_t *emu, uintptr_t fcn) { iFppiiiiiii_t fn = (iFppiiiiiii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } void iFppippippp(x64emu_t *emu, uintptr_t fcn) { iFppippippp_t fn = (iFppippippp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } @@ -5430,6 +5565,8 @@ void pFpiiCpWWup(x64emu_t *emu, uintptr_t fcn) { pFpiiCpWWup_t fn = (pFpiiCpWWup void pFpCuWCCuuu(x64emu_t *emu, uintptr_t fcn) { pFpCuWCCuuu_t fn = (pFpCuWCCuuu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24)); } void pFpuuwwWWww(x64emu_t *emu, uintptr_t fcn) { pFpuuwwWWww_t fn = (pFpuuwwWWww_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (int16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(int16_t*)(R_RSP + 24)); } void pFpupuuuuup(x64emu_t *emu, uintptr_t fcn) { pFpupuuuuup_t fn = (pFpupuuuuup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } +void pFpLpLLipui(x64emu_t *emu, uintptr_t fcn) { pFpLpLLipui_t fn = (pFpLpLLipui_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } +void pFpLppLLiLi(x64emu_t *emu, uintptr_t fcn) { pFpLppLLiLi_t fn = (pFpLppLLiLi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uintptr_t)R_R8, (uintptr_t)R_R9, *(int32_t*)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } void pFppiiiiiip(x64emu_t *emu, uintptr_t fcn) { pFppiiiiiip_t fn = (pFppiiiiiip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } void pFppipppppp(x64emu_t *emu, uintptr_t fcn) { pFppipppppp_t fn = (pFppipppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void pFpppiiiiii(x64emu_t *emu, uintptr_t fcn) { pFpppiiiiii_t fn = (pFpppiiiiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } @@ -5478,6 +5615,7 @@ void vFppuuppppii(x64emu_t *emu, uintptr_t fcn) { vFppuuppppii_t fn = (vFppuuppp void vFppuppuiiii(x64emu_t *emu, uintptr_t fcn) { vFppuppuiiii_t fn = (vFppuppuiiii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(int32_t*)(R_RSP + 32)); } void vFppupppiiii(x64emu_t *emu, uintptr_t fcn) { vFppupppiiii_t fn = (vFppupppiiii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(int32_t*)(R_RSP + 32)); } void vFppdddddddd(x64emu_t *emu, uintptr_t fcn) { vFppdddddddd_t fn = (vFppdddddddd_t)fcn; fn((void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0], emu->xmm[4].d[0], emu->xmm[5].d[0], emu->xmm[6].d[0], emu->xmm[7].d[0]); } +void vFppppppppii(x64emu_t *emu, uintptr_t fcn) { vFppppppppii_t fn = (vFppppppppii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(int32_t*)(R_RSP + 32)); } void vFpppppppppp(x64emu_t *emu, uintptr_t fcn) { vFpppppppppp_t fn = (vFpppppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFEpiiiiippp(x64emu_t *emu, uintptr_t fcn) { iFEpiiiiippp_t fn = (iFEpiiiiippp_t)fcn; R_RAX=(int32_t)fn(emu, (void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFEpupppLppL(x64emu_t *emu, uintptr_t fcn) { iFEpupppLppL_t fn = (iFEpupppLppL_t)fcn; R_RAX=(int32_t)fn(emu, (void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(uintptr_t*)(R_RSP + 24)); } @@ -5492,7 +5630,9 @@ void iFppuuiiiiii(x64emu_t *emu, uintptr_t fcn) { iFppuuiiiiii_t fn = (iFppuuiii void iFppuuiiuupi(x64emu_t *emu, uintptr_t fcn) { iFppuuiiuupi_t fn = (iFppuuiiuupi_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(int32_t*)(R_RSP + 32)); } void iFpppiiipipi(x64emu_t *emu, uintptr_t fcn) { iFpppiiipipi_t fn = (iFpppiiipipi_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(int32_t*)(R_RSP + 32)); } void iFpppLLipppp(x64emu_t *emu, uintptr_t fcn) { iFpppLLipppp_t fn = (iFpppLLipppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } +void iFpppppiiuup(x64emu_t *emu, uintptr_t fcn) { iFpppppiiuup_t fn = (iFpppppiiuup_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } void iFpppppppipi(x64emu_t *emu, uintptr_t fcn) { iFpppppppipi_t fn = (iFpppppppipi_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(int32_t*)(R_RSP + 32)); } +void iFpppppppppu(x64emu_t *emu, uintptr_t fcn) { iFpppppppppu_t fn = (iFpppppppppu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(uint32_t*)(R_RSP + 32)); } void uFpddpippppp(x64emu_t *emu, uintptr_t fcn) { uFpddpippppp_t fn = (uFpddpippppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, emu->xmm[0].d[0], emu->xmm[1].d[0], (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void uFpppppppppp(x64emu_t *emu, uintptr_t fcn) { uFpppppppppp_t fn = (uFpppppppppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } void pFEiippppppp(x64emu_t *emu, uintptr_t fcn) { pFEiippppppp_t fn = (pFEiippppppp_t)fcn; R_RAX=(uintptr_t)fn(emu, (int32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } @@ -5503,6 +5643,7 @@ void pFpuwwWWuCuu(x64emu_t *emu, uintptr_t fcn) { pFpuwwWWuCuu_t fn = (pFpuwwWWu void pFpuuuwwwwWW(x64emu_t *emu, uintptr_t fcn) { pFpuuuwwwwWW_t fn = (pFpuuuwwwwWW_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int16_t)R_R8, (int16_t)R_R9, *(int16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(uint16_t*)(R_RSP + 24), *(uint16_t*)(R_RSP + 32)); } void pFpuuuWWWCCi(x64emu_t *emu, uintptr_t fcn) { pFpuuuWWWCCi_t fn = (pFpuuuWWWCCi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint8_t*)(R_RSP + 16), *(uint8_t*)(R_RSP + 24), *(int32_t*)(R_RSP + 32)); } void pFplllllllll(x64emu_t *emu, uintptr_t fcn) { pFplllllllll_t fn = (pFplllllllll_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (intptr_t)R_RSI, (intptr_t)R_RDX, (intptr_t)R_RCX, (intptr_t)R_R8, (intptr_t)R_R9, *(intptr_t*)(R_RSP + 8), *(intptr_t*)(R_RSP + 16), *(intptr_t*)(R_RSP + 24), *(intptr_t*)(R_RSP + 32)); } +void pFppippLLLip(x64emu_t *emu, uintptr_t fcn) { pFppippLLLip_t fn = (pFppippLLLip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(uintptr_t*)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } void pFppuiipuuii(x64emu_t *emu, uintptr_t fcn) { pFppuiipuuii_t fn = (pFppuiipuuii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(int32_t*)(R_RSP + 32)); } void pFpppiiiiiii(x64emu_t *emu, uintptr_t fcn) { pFpppiiiiiii_t fn = (pFpppiiiiiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(int32_t*)(R_RSP + 32)); } void pFpppppppppp(x64emu_t *emu, uintptr_t fcn) { pFpppppppppp_t fn = (pFpppppppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32)); } @@ -5549,6 +5690,7 @@ void iFpLipiiiippp(x64emu_t *emu, uintptr_t fcn) { iFpLipiiiippp_t fn = (iFpLipi void iFpLLpiiuuiiL(x64emu_t *emu, uintptr_t fcn) { iFpLLpiiuuiiL_t fn = (iFpLLpiiuuiiL_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(int32_t*)(R_RSP + 32), *(uintptr_t*)(R_RSP + 40)); } void iFppippipppip(x64emu_t *emu, uintptr_t fcn) { iFppippipppip_t fn = (iFppippipppip_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(int32_t*)(R_RSP + 32), *(void**)(R_RSP + 40)); } void iFpppiiuuiiuu(x64emu_t *emu, uintptr_t fcn) { iFpppiiuuiiuu_t fn = (iFpppiiuuiiuu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(uint32_t*)(R_RSP + 32), *(uint32_t*)(R_RSP + 40)); } +void iFpppppiiuupp(x64emu_t *emu, uintptr_t fcn) { iFpppppiiuupp_t fn = (iFpppppiiuupp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40)); } void uFEpLiupppLuV(x64emu_t *emu, uintptr_t fcn) { uFEpLiupppLuV_t fn = (uFEpLiupppLuV_t)fcn; R_RAX=(uint32_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24), (void*)(R_RSP + 32)); } void uFEpLippppLup(x64emu_t *emu, uintptr_t fcn) { uFEpLippppLup_t fn = (uFEpLippppLup_t)fcn; R_RAX=(uint32_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } void uFEpLippppLuA(x64emu_t *emu, uintptr_t fcn) { uFEpLippppLuA_t fn = (uFEpLippppLuA_t)fcn; R_RAX=(uint32_t)fn(emu, (void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24), *(void**)(R_RSP + 32)); } @@ -5594,6 +5736,7 @@ void pFWWiCCCCiipup(x64emu_t *emu, uintptr_t fcn) { pFWWiCCCCiipup_t fn = (pFWWi void pFpCuuWWwwCCup(x64emu_t *emu, uintptr_t fcn) { pFpCuuWWwwCCup_t fn = (pFpCuuWWwwCCup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(int16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(uint8_t*)(R_RSP + 24), *(uint8_t*)(R_RSP + 32), *(uint32_t*)(R_RSP + 40), *(void**)(R_RSP + 48)); } void pFpuuuWWWWWWWW(x64emu_t *emu, uintptr_t fcn) { pFpuuuWWWWWWWW_t fn = (pFpuuuWWWWWWWW_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (uint16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint16_t*)(R_RSP + 16), *(uint16_t*)(R_RSP + 24), *(uint16_t*)(R_RSP + 32), *(uint16_t*)(R_RSP + 40), *(uint16_t*)(R_RSP + 48)); } void pFppiiuuuiupLp(x64emu_t *emu, uintptr_t fcn) { pFppiiuuuiupLp_t fn = (pFppiiuuuiupLp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(uintptr_t*)(R_RSP + 40), *(void**)(R_RSP + 48)); } +void pFppippLLLiLpp(x64emu_t *emu, uintptr_t fcn) { pFppippLLLiLpp_t fn = (pFppippLLLiLpp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(uintptr_t*)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(uintptr_t*)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48)); } void pFpppppppppppp(x64emu_t *emu, uintptr_t fcn) { pFpppppppppppp_t fn = (pFpppppppppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48)); } void vFEpppppppiippp(x64emu_t *emu, uintptr_t fcn) { vFEpppppppiippp_t fn = (vFEpppppppiippp_t)fcn; fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48)); } void vFuiiiiiiiiiuup(x64emu_t *emu, uintptr_t fcn) { vFuiiiiiiiiiuup_t fn = (vFuiiiiiiiiiuup_t)fcn; fn((uint32_t)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(int32_t*)(R_RSP + 32), *(uint32_t*)(R_RSP + 40), *(uint32_t*)(R_RSP + 48), *(void**)(R_RSP + 56)); } @@ -5615,6 +5758,7 @@ void uFippuuuulllipp(x64emu_t *emu, uintptr_t fcn) { uFippuuuulllipp_t fn = (uFi void uFppppuuupppppp(x64emu_t *emu, uintptr_t fcn) { uFppppuuupppppp_t fn = (uFppppuuupppppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56)); } void pFpCuuwwWWWWuup(x64emu_t *emu, uintptr_t fcn) { pFpCuuwwWWWWuup_t fn = (pFpCuuwwWWWWuup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int16_t)R_R8, (int16_t)R_R9, *(uint16_t*)(R_RSP + 8), *(uint16_t*)(R_RSP + 16), *(uint16_t*)(R_RSP + 24), *(uint16_t*)(R_RSP + 32), *(uint32_t*)(R_RSP + 40), *(uint32_t*)(R_RSP + 48), *(void**)(R_RSP + 56)); } void pFpuupppwwwwWWC(x64emu_t *emu, uintptr_t fcn) { pFpuupppwwwwWWC_t fn = (pFpuupppwwwwWWC_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(int16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16), *(int16_t*)(R_RSP + 24), *(int16_t*)(R_RSP + 32), *(uint16_t*)(R_RSP + 40), *(uint16_t*)(R_RSP + 48), *(uint8_t*)(R_RSP + 56)); } +void pFppLppppiiLpip(x64emu_t *emu, uintptr_t fcn) { pFppLppppiiLpip_t fn = (pFppLppppiiLpip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(uintptr_t*)(R_RSP + 32), *(void**)(R_RSP + 40), *(int32_t*)(R_RSP + 48), *(void**)(R_RSP + 56)); } void pFpppppppuipppp(x64emu_t *emu, uintptr_t fcn) { pFpppppppuipppp_t fn = (pFpppppppuipppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56)); } void pFppppppppppppp(x64emu_t *emu, uintptr_t fcn) { pFppppppppppppp_t fn = (pFppppppppppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56)); } void vFippppppppppppp(x64emu_t *emu, uintptr_t fcn) { vFippppppppppppp_t fn = (vFippppppppppppp_t)fcn; fn((int32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64)); } @@ -5885,6 +6029,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &uFii) return 1; if (fun == &uFiu) return 1; if (fun == &uFip) return 1; + if (fun == &uFui) return 1; if (fun == &uFuu) return 1; if (fun == &uFup) return 1; if (fun == &uFpw) return 1; @@ -5936,7 +6081,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFiI) return 1; if (fun == &pFiu) return 1; if (fun == &pFip) return 1; - if (fun == &pFII) return 1; if (fun == &pFui) return 1; if (fun == &pFuu) return 1; if (fun == &pFup) return 1; @@ -5944,6 +6088,8 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFdi) return 2; if (fun == &pFdd) return 3; if (fun == &pFli) return 1; + if (fun == &pFll) return 1; + if (fun == &pFlp) return 1; if (fun == &pFLi) return 1; if (fun == &pFLC) return 1; if (fun == &pFLu) return 1; @@ -6080,6 +6226,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFCuW) return 1; if (fun == &iFuwp) return 1; if (fun == &iFuip) return 1; + if (fun == &iFuWp) return 1; if (fun == &iFuui) return 1; if (fun == &iFuuu) return 1; if (fun == &iFuup) return 1; @@ -6167,6 +6314,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &uFpuL) return 1; if (fun == &uFpup) return 1; if (fun == &uFpfu) return 2; + if (fun == &uFpli) return 1; if (fun == &uFpLu) return 1; if (fun == &uFpLL) return 1; if (fun == &uFpLp) return 1; @@ -6238,6 +6386,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFulu) return 1; if (fun == &pFulp) return 1; if (fun == &pFupi) return 1; + if (fun == &pFupu) return 1; if (fun == &pFupl) return 1; if (fun == &pFupL) return 1; if (fun == &pFupp) return 1; @@ -6248,6 +6397,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFLup) return 1; if (fun == &pFLLp) return 1; if (fun == &pFLpi) return 1; + if (fun == &pFLpp) return 1; if (fun == &pFpii) return 1; if (fun == &pFpiu) return 1; if (fun == &pFpid) return 2; @@ -6257,6 +6407,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpCi) return 1; if (fun == &pFpCC) return 1; if (fun == &pFpCu) return 1; + if (fun == &pFpWi) return 1; if (fun == &pFpWW) return 1; if (fun == &pFpWp) return 1; if (fun == &pFpui) return 1; @@ -6365,6 +6516,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFLppi) return 1; if (fun == &vFpiii) return 1; if (fun == &vFpiiu) return 1; + if (fun == &vFpiid) return 2; if (fun == &vFpiip) return 1; if (fun == &vFpiui) return 1; if (fun == &vFpiuu) return 1; @@ -6446,6 +6598,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFillu) return 1; if (fun == &iFipii) return 1; if (fun == &iFipip) return 1; + if (fun == &iFipWp) return 1; if (fun == &iFipui) return 1; if (fun == &iFipuL) return 1; if (fun == &iFipup) return 1; @@ -6453,17 +6606,20 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFipLu) return 1; if (fun == &iFipLp) return 1; if (fun == &iFippi) return 1; - if (fun == &iFippu) return 1; if (fun == &iFippL) return 1; if (fun == &iFippp) return 1; if (fun == &iFuiup) return 1; if (fun == &iFuipp) return 1; + if (fun == &iFuWWp) return 1; if (fun == &iFuuuu) return 1; if (fun == &iFuupi) return 1; + if (fun == &iFuupp) return 1; if (fun == &iFupLp) return 1; if (fun == &iFuppi) return 1; + if (fun == &iFuppu) return 1; if (fun == &iFuppp) return 1; if (fun == &iFLLiW) return 1; + if (fun == &iFLppp) return 1; if (fun == &iFpwww) return 1; if (fun == &iFpwpp) return 1; if (fun == &iFpiii) return 1; @@ -6631,7 +6787,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFiiup) return 1; if (fun == &pFiiLp) return 1; if (fun == &pFiipi) return 1; - if (fun == &pFiipp) return 1; if (fun == &pFiIIi) return 1; if (fun == &pFillu) return 1; if (fun == &pFipii) return 1; @@ -6650,6 +6805,9 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFdddd) return 5; if (fun == &pFlfff) return 4; if (fun == &pFLiip) return 1; + if (fun == &pFLLup) return 1; + if (fun == &pFLLpp) return 1; + if (fun == &pFLppp) return 1; if (fun == &pFpiii) return 1; if (fun == &pFpiiu) return 1; if (fun == &pFpiip) return 1; @@ -6677,8 +6835,10 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpupp) return 1; if (fun == &pFpdIU) return 2; if (fun == &pFplil) return 1; + if (fun == &pFplip) return 1; if (fun == &pFplpl) return 1; if (fun == &pFplpp) return 1; + if (fun == &pFpLii) return 1; if (fun == &pFpLip) return 1; if (fun == &pFpLup) return 1; if (fun == &pFpLLp) return 1; @@ -6893,8 +7053,10 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFippLp) return 1; if (fun == &iFipppi) return 1; if (fun == &iFipppp) return 1; + if (fun == &iFuuupp) return 1; if (fun == &iFuppLp) return 1; if (fun == &iFLppip) return 1; + if (fun == &iFLpppp) return 1; if (fun == &iFpwwww) return 1; if (fun == &iFpwppp) return 1; if (fun == &iFpiiii) return 1; @@ -6997,6 +7159,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &uFLpppL) return 1; if (fun == &uFpCCCC) return 1; if (fun == &uFpWuip) return 1; + if (fun == &uFpuuui) return 1; if (fun == &uFpuuuu) return 1; if (fun == &uFpuupp) return 1; if (fun == &uFpupuu) return 1; @@ -7053,6 +7216,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpiCCC) return 1; if (fun == &pFpiuuu) return 1; if (fun == &pFpiupp) return 1; + if (fun == &pFpiLip) return 1; if (fun == &pFpipip) return 1; if (fun == &pFpipup) return 1; if (fun == &pFpippi) return 1; @@ -7074,8 +7238,10 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpdddd) return 5; if (fun == &pFplppp) return 1; if (fun == &pFpLiii) return 1; + if (fun == &pFpLLip) return 1; if (fun == &pFpLLLp) return 1; if (fun == &pFpLpii) return 1; + if (fun == &pFpLpip) return 1; if (fun == &pFppiii) return 1; if (fun == &pFppiiu) return 1; if (fun == &pFppiip) return 1; @@ -7090,12 +7256,13 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFppupp) return 1; if (fun == &pFppddu) return 3; if (fun == &pFppLii) return 1; + if (fun == &pFppLLi) return 1; if (fun == &pFppLpp) return 1; if (fun == &pFpppii) return 1; if (fun == &pFpppip) return 1; - if (fun == &pFpppIi) return 1; if (fun == &pFpppui) return 1; if (fun == &pFpppup) return 1; + if (fun == &pFpppli) return 1; if (fun == &pFpppLi) return 1; if (fun == &pFppppi) return 1; if (fun == &pFppppu) return 1; @@ -7266,10 +7433,12 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpipipp) return 1; if (fun == &iFpipupp) return 1; if (fun == &iFpippip) return 1; + if (fun == &iFpippup) return 1; if (fun == &iFpipppL) return 1; if (fun == &iFpipppp) return 1; if (fun == &iFpCiipp) return 1; if (fun == &iFpCpipu) return 1; + if (fun == &iFpWipip) return 1; if (fun == &iFpWpppp) return 1; if (fun == &iFpuiCpp) return 1; if (fun == &iFpuippp) return 1; @@ -7305,6 +7474,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppiipi) return 1; if (fun == &iFppiipp) return 1; if (fun == &iFppiupp) return 1; + if (fun == &iFppilpp) return 1; if (fun == &iFppipii) return 1; if (fun == &iFppipiL) return 1; if (fun == &iFppipip) return 1; @@ -7321,12 +7491,15 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppLupp) return 1; if (fun == &iFppLLiL) return 1; if (fun == &iFppLLup) return 1; + if (fun == &iFppLLpp) return 1; if (fun == &iFppLpLp) return 1; if (fun == &iFppLppp) return 1; if (fun == &iFpppiuu) return 1; if (fun == &iFpppipi) return 1; + if (fun == &iFpppipu) return 1; if (fun == &iFpppipp) return 1; if (fun == &iFpppuii) return 1; + if (fun == &iFpppuup) return 1; if (fun == &iFpppupu) return 1; if (fun == &iFpppupp) return 1; if (fun == &iFpppLpp) return 1; @@ -7373,9 +7546,11 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFipippp) return 1; if (fun == &pFWCiWCi) return 1; if (fun == &pFuuipip) return 1; + if (fun == &pFuuuiip) return 1; if (fun == &pFuuuuii) return 1; if (fun == &pFuuuuuu) return 1; if (fun == &pFuuuuup) return 1; + if (fun == &pFuuppuu) return 1; if (fun == &pFdddddd) return 7; if (fun == &pFpiiiiu) return 1; if (fun == &pFpiiipp) return 1; @@ -7392,18 +7567,26 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpuuupu) return 1; if (fun == &pFpuuUUU) return 1; if (fun == &pFpupuui) return 1; + if (fun == &pFpuppip) return 1; if (fun == &pFpupppp) return 1; if (fun == &pFplpppp) return 1; + if (fun == &pFpLuLpp) return 1; + if (fun == &pFpLpLLi) return 1; if (fun == &pFpLppii) return 1; + if (fun == &pFpLppip) return 1; + if (fun == &pFpLppup) return 1; if (fun == &pFppiiii) return 1; if (fun == &pFppiipp) return 1; if (fun == &pFppiCCC) return 1; if (fun == &pFppiupp) return 1; + if (fun == &pFppilpp) return 1; if (fun == &pFppipip) return 1; if (fun == &pFppippi) return 1; if (fun == &pFppippp) return 1; + if (fun == &pFppuupp) return 1; if (fun == &pFppupii) return 1; if (fun == &pFppuppp) return 1; + if (fun == &pFpplplp) return 1; if (fun == &pFpplppp) return 1; if (fun == &pFpppiup) return 1; if (fun == &pFpppupp) return 1; diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index 8bd47ed1..cff023d4 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -256,6 +256,7 @@ void uFEp(x64emu_t *emu, uintptr_t fnc); void uFii(x64emu_t *emu, uintptr_t fnc); void uFiu(x64emu_t *emu, uintptr_t fnc); void uFip(x64emu_t *emu, uintptr_t fnc); +void uFui(x64emu_t *emu, uintptr_t fnc); void uFuu(x64emu_t *emu, uintptr_t fnc); void uFup(x64emu_t *emu, uintptr_t fnc); void uFpw(x64emu_t *emu, uintptr_t fnc); @@ -320,7 +321,6 @@ void pFiI(x64emu_t *emu, uintptr_t fnc); void pFiu(x64emu_t *emu, uintptr_t fnc); void pFip(x64emu_t *emu, uintptr_t fnc); void pFiV(x64emu_t *emu, uintptr_t fnc); -void pFII(x64emu_t *emu, uintptr_t fnc); void pFui(x64emu_t *emu, uintptr_t fnc); void pFuu(x64emu_t *emu, uintptr_t fnc); void pFup(x64emu_t *emu, uintptr_t fnc); @@ -328,6 +328,8 @@ void pFUU(x64emu_t *emu, uintptr_t fnc); void pFdi(x64emu_t *emu, uintptr_t fnc); void pFdd(x64emu_t *emu, uintptr_t fnc); void pFli(x64emu_t *emu, uintptr_t fnc); +void pFll(x64emu_t *emu, uintptr_t fnc); +void pFlp(x64emu_t *emu, uintptr_t fnc); void pFLi(x64emu_t *emu, uintptr_t fnc); void pFLC(x64emu_t *emu, uintptr_t fnc); void pFLu(x64emu_t *emu, uintptr_t fnc); @@ -498,6 +500,7 @@ void iFipO(x64emu_t *emu, uintptr_t fnc); void iFCuW(x64emu_t *emu, uintptr_t fnc); void iFuwp(x64emu_t *emu, uintptr_t fnc); void iFuip(x64emu_t *emu, uintptr_t fnc); +void iFuWp(x64emu_t *emu, uintptr_t fnc); void iFuui(x64emu_t *emu, uintptr_t fnc); void iFuuu(x64emu_t *emu, uintptr_t fnc); void iFuup(x64emu_t *emu, uintptr_t fnc); @@ -593,6 +596,7 @@ void uFpuu(x64emu_t *emu, uintptr_t fnc); void uFpuL(x64emu_t *emu, uintptr_t fnc); void uFpup(x64emu_t *emu, uintptr_t fnc); void uFpfu(x64emu_t *emu, uintptr_t fnc); +void uFpli(x64emu_t *emu, uintptr_t fnc); void uFpLu(x64emu_t *emu, uintptr_t fnc); void uFpLL(x64emu_t *emu, uintptr_t fnc); void uFpLp(x64emu_t *emu, uintptr_t fnc); @@ -678,6 +682,7 @@ void pFuup(x64emu_t *emu, uintptr_t fnc); void pFulu(x64emu_t *emu, uintptr_t fnc); void pFulp(x64emu_t *emu, uintptr_t fnc); void pFupi(x64emu_t *emu, uintptr_t fnc); +void pFupu(x64emu_t *emu, uintptr_t fnc); void pFupl(x64emu_t *emu, uintptr_t fnc); void pFupL(x64emu_t *emu, uintptr_t fnc); void pFupp(x64emu_t *emu, uintptr_t fnc); @@ -689,6 +694,7 @@ void pFlpi(x64emu_t *emu, uintptr_t fnc); void pFLup(x64emu_t *emu, uintptr_t fnc); void pFLLp(x64emu_t *emu, uintptr_t fnc); void pFLpi(x64emu_t *emu, uintptr_t fnc); +void pFLpp(x64emu_t *emu, uintptr_t fnc); void pFpii(x64emu_t *emu, uintptr_t fnc); void pFpiu(x64emu_t *emu, uintptr_t fnc); void pFpid(x64emu_t *emu, uintptr_t fnc); @@ -698,6 +704,7 @@ void pFpip(x64emu_t *emu, uintptr_t fnc); void pFpCi(x64emu_t *emu, uintptr_t fnc); void pFpCC(x64emu_t *emu, uintptr_t fnc); void pFpCu(x64emu_t *emu, uintptr_t fnc); +void pFpWi(x64emu_t *emu, uintptr_t fnc); void pFpWW(x64emu_t *emu, uintptr_t fnc); void pFpWp(x64emu_t *emu, uintptr_t fnc); void pFpui(x64emu_t *emu, uintptr_t fnc); @@ -834,6 +841,7 @@ void vFLuui(x64emu_t *emu, uintptr_t fnc); void vFLppi(x64emu_t *emu, uintptr_t fnc); void vFpiii(x64emu_t *emu, uintptr_t fnc); void vFpiiu(x64emu_t *emu, uintptr_t fnc); +void vFpiid(x64emu_t *emu, uintptr_t fnc); void vFpiip(x64emu_t *emu, uintptr_t fnc); void vFpiui(x64emu_t *emu, uintptr_t fnc); void vFpiuu(x64emu_t *emu, uintptr_t fnc); @@ -940,6 +948,7 @@ void iFilli(x64emu_t *emu, uintptr_t fnc); void iFillu(x64emu_t *emu, uintptr_t fnc); void iFipii(x64emu_t *emu, uintptr_t fnc); void iFipip(x64emu_t *emu, uintptr_t fnc); +void iFipWp(x64emu_t *emu, uintptr_t fnc); void iFipui(x64emu_t *emu, uintptr_t fnc); void iFipuL(x64emu_t *emu, uintptr_t fnc); void iFipup(x64emu_t *emu, uintptr_t fnc); @@ -947,18 +956,21 @@ void iFipLi(x64emu_t *emu, uintptr_t fnc); void iFipLu(x64emu_t *emu, uintptr_t fnc); void iFipLp(x64emu_t *emu, uintptr_t fnc); void iFippi(x64emu_t *emu, uintptr_t fnc); -void iFippu(x64emu_t *emu, uintptr_t fnc); void iFippL(x64emu_t *emu, uintptr_t fnc); void iFippp(x64emu_t *emu, uintptr_t fnc); void iFipON(x64emu_t *emu, uintptr_t fnc); void iFuiup(x64emu_t *emu, uintptr_t fnc); void iFuipp(x64emu_t *emu, uintptr_t fnc); +void iFuWWp(x64emu_t *emu, uintptr_t fnc); void iFuuuu(x64emu_t *emu, uintptr_t fnc); void iFuupi(x64emu_t *emu, uintptr_t fnc); +void iFuupp(x64emu_t *emu, uintptr_t fnc); void iFupLp(x64emu_t *emu, uintptr_t fnc); void iFuppi(x64emu_t *emu, uintptr_t fnc); +void iFuppu(x64emu_t *emu, uintptr_t fnc); void iFuppp(x64emu_t *emu, uintptr_t fnc); void iFLLiW(x64emu_t *emu, uintptr_t fnc); +void iFLppp(x64emu_t *emu, uintptr_t fnc); void iFpwww(x64emu_t *emu, uintptr_t fnc); void iFpwpp(x64emu_t *emu, uintptr_t fnc); void iFpiii(x64emu_t *emu, uintptr_t fnc); @@ -1150,7 +1162,6 @@ void pFiiuu(x64emu_t *emu, uintptr_t fnc); void pFiiup(x64emu_t *emu, uintptr_t fnc); void pFiiLp(x64emu_t *emu, uintptr_t fnc); void pFiipi(x64emu_t *emu, uintptr_t fnc); -void pFiipp(x64emu_t *emu, uintptr_t fnc); void pFiIIi(x64emu_t *emu, uintptr_t fnc); void pFillu(x64emu_t *emu, uintptr_t fnc); void pFipii(x64emu_t *emu, uintptr_t fnc); @@ -1170,6 +1181,9 @@ void pFdddd(x64emu_t *emu, uintptr_t fnc); void pFDipp(x64emu_t *emu, uintptr_t fnc); void pFlfff(x64emu_t *emu, uintptr_t fnc); void pFLiip(x64emu_t *emu, uintptr_t fnc); +void pFLLup(x64emu_t *emu, uintptr_t fnc); +void pFLLpp(x64emu_t *emu, uintptr_t fnc); +void pFLppp(x64emu_t *emu, uintptr_t fnc); void pFpiii(x64emu_t *emu, uintptr_t fnc); void pFpiiu(x64emu_t *emu, uintptr_t fnc); void pFpiip(x64emu_t *emu, uintptr_t fnc); @@ -1197,8 +1211,10 @@ void pFpupu(x64emu_t *emu, uintptr_t fnc); void pFpupp(x64emu_t *emu, uintptr_t fnc); void pFpdIU(x64emu_t *emu, uintptr_t fnc); void pFplil(x64emu_t *emu, uintptr_t fnc); +void pFplip(x64emu_t *emu, uintptr_t fnc); void pFplpl(x64emu_t *emu, uintptr_t fnc); void pFplpp(x64emu_t *emu, uintptr_t fnc); +void pFpLii(x64emu_t *emu, uintptr_t fnc); void pFpLip(x64emu_t *emu, uintptr_t fnc); void pFpLup(x64emu_t *emu, uintptr_t fnc); void pFpLLp(x64emu_t *emu, uintptr_t fnc); @@ -1470,8 +1486,10 @@ void iFippLi(x64emu_t *emu, uintptr_t fnc); void iFippLp(x64emu_t *emu, uintptr_t fnc); void iFipppi(x64emu_t *emu, uintptr_t fnc); void iFipppp(x64emu_t *emu, uintptr_t fnc); +void iFuuupp(x64emu_t *emu, uintptr_t fnc); void iFuppLp(x64emu_t *emu, uintptr_t fnc); void iFLppip(x64emu_t *emu, uintptr_t fnc); +void iFLpppp(x64emu_t *emu, uintptr_t fnc); void iFpwwww(x64emu_t *emu, uintptr_t fnc); void iFpwppp(x64emu_t *emu, uintptr_t fnc); void iFpiiii(x64emu_t *emu, uintptr_t fnc); @@ -1579,6 +1597,7 @@ void uFuiiii(x64emu_t *emu, uintptr_t fnc); void uFLpppL(x64emu_t *emu, uintptr_t fnc); void uFpCCCC(x64emu_t *emu, uintptr_t fnc); void uFpWuip(x64emu_t *emu, uintptr_t fnc); +void uFpuuui(x64emu_t *emu, uintptr_t fnc); void uFpuuuu(x64emu_t *emu, uintptr_t fnc); void uFpuupp(x64emu_t *emu, uintptr_t fnc); void uFpupuu(x64emu_t *emu, uintptr_t fnc); @@ -1649,6 +1668,7 @@ void pFpiipp(x64emu_t *emu, uintptr_t fnc); void pFpiCCC(x64emu_t *emu, uintptr_t fnc); void pFpiuuu(x64emu_t *emu, uintptr_t fnc); void pFpiupp(x64emu_t *emu, uintptr_t fnc); +void pFpiLip(x64emu_t *emu, uintptr_t fnc); void pFpipip(x64emu_t *emu, uintptr_t fnc); void pFpipup(x64emu_t *emu, uintptr_t fnc); void pFpippi(x64emu_t *emu, uintptr_t fnc); @@ -1670,8 +1690,10 @@ void pFpfffi(x64emu_t *emu, uintptr_t fnc); void pFpdddd(x64emu_t *emu, uintptr_t fnc); void pFplppp(x64emu_t *emu, uintptr_t fnc); void pFpLiii(x64emu_t *emu, uintptr_t fnc); +void pFpLLip(x64emu_t *emu, uintptr_t fnc); void pFpLLLp(x64emu_t *emu, uintptr_t fnc); void pFpLpii(x64emu_t *emu, uintptr_t fnc); +void pFpLpip(x64emu_t *emu, uintptr_t fnc); void pFppiii(x64emu_t *emu, uintptr_t fnc); void pFppiiu(x64emu_t *emu, uintptr_t fnc); void pFppiip(x64emu_t *emu, uintptr_t fnc); @@ -1686,12 +1708,13 @@ void pFppuup(x64emu_t *emu, uintptr_t fnc); void pFppupp(x64emu_t *emu, uintptr_t fnc); void pFppddu(x64emu_t *emu, uintptr_t fnc); void pFppLii(x64emu_t *emu, uintptr_t fnc); +void pFppLLi(x64emu_t *emu, uintptr_t fnc); void pFppLpp(x64emu_t *emu, uintptr_t fnc); void pFpppii(x64emu_t *emu, uintptr_t fnc); void pFpppip(x64emu_t *emu, uintptr_t fnc); -void pFpppIi(x64emu_t *emu, uintptr_t fnc); void pFpppui(x64emu_t *emu, uintptr_t fnc); void pFpppup(x64emu_t *emu, uintptr_t fnc); +void pFpppli(x64emu_t *emu, uintptr_t fnc); void pFpppLi(x64emu_t *emu, uintptr_t fnc); void pFppppi(x64emu_t *emu, uintptr_t fnc); void pFppppu(x64emu_t *emu, uintptr_t fnc); @@ -1905,10 +1928,12 @@ void iFpipipi(x64emu_t *emu, uintptr_t fnc); void iFpipipp(x64emu_t *emu, uintptr_t fnc); void iFpipupp(x64emu_t *emu, uintptr_t fnc); void iFpippip(x64emu_t *emu, uintptr_t fnc); +void iFpippup(x64emu_t *emu, uintptr_t fnc); void iFpipppL(x64emu_t *emu, uintptr_t fnc); void iFpipppp(x64emu_t *emu, uintptr_t fnc); void iFpCiipp(x64emu_t *emu, uintptr_t fnc); void iFpCpipu(x64emu_t *emu, uintptr_t fnc); +void iFpWipip(x64emu_t *emu, uintptr_t fnc); void iFpWpppp(x64emu_t *emu, uintptr_t fnc); void iFpuiCpp(x64emu_t *emu, uintptr_t fnc); void iFpuippp(x64emu_t *emu, uintptr_t fnc); @@ -1944,6 +1969,7 @@ void iFppiiip(x64emu_t *emu, uintptr_t fnc); void iFppiipi(x64emu_t *emu, uintptr_t fnc); void iFppiipp(x64emu_t *emu, uintptr_t fnc); void iFppiupp(x64emu_t *emu, uintptr_t fnc); +void iFppilpp(x64emu_t *emu, uintptr_t fnc); void iFppipii(x64emu_t *emu, uintptr_t fnc); void iFppipiL(x64emu_t *emu, uintptr_t fnc); void iFppipip(x64emu_t *emu, uintptr_t fnc); @@ -1960,12 +1986,15 @@ void iFpplppi(x64emu_t *emu, uintptr_t fnc); void iFppLupp(x64emu_t *emu, uintptr_t fnc); void iFppLLiL(x64emu_t *emu, uintptr_t fnc); void iFppLLup(x64emu_t *emu, uintptr_t fnc); +void iFppLLpp(x64emu_t *emu, uintptr_t fnc); void iFppLpLp(x64emu_t *emu, uintptr_t fnc); void iFppLppp(x64emu_t *emu, uintptr_t fnc); void iFpppiuu(x64emu_t *emu, uintptr_t fnc); void iFpppipi(x64emu_t *emu, uintptr_t fnc); +void iFpppipu(x64emu_t *emu, uintptr_t fnc); void iFpppipp(x64emu_t *emu, uintptr_t fnc); void iFpppuii(x64emu_t *emu, uintptr_t fnc); +void iFpppuup(x64emu_t *emu, uintptr_t fnc); void iFpppupu(x64emu_t *emu, uintptr_t fnc); void iFpppupp(x64emu_t *emu, uintptr_t fnc); void iFpppLpp(x64emu_t *emu, uintptr_t fnc); @@ -2033,9 +2062,11 @@ void pFiiiiid(x64emu_t *emu, uintptr_t fnc); void pFipippp(x64emu_t *emu, uintptr_t fnc); void pFWCiWCi(x64emu_t *emu, uintptr_t fnc); void pFuuipip(x64emu_t *emu, uintptr_t fnc); +void pFuuuiip(x64emu_t *emu, uintptr_t fnc); void pFuuuuii(x64emu_t *emu, uintptr_t fnc); void pFuuuuuu(x64emu_t *emu, uintptr_t fnc); void pFuuuuup(x64emu_t *emu, uintptr_t fnc); +void pFuuppuu(x64emu_t *emu, uintptr_t fnc); void pFdddddd(x64emu_t *emu, uintptr_t fnc); void pFpiiiiu(x64emu_t *emu, uintptr_t fnc); void pFpiiipp(x64emu_t *emu, uintptr_t fnc); @@ -2052,18 +2083,26 @@ void pFpuuuuu(x64emu_t *emu, uintptr_t fnc); void pFpuuupu(x64emu_t *emu, uintptr_t fnc); void pFpuuUUU(x64emu_t *emu, uintptr_t fnc); void pFpupuui(x64emu_t *emu, uintptr_t fnc); +void pFpuppip(x64emu_t *emu, uintptr_t fnc); void pFpupppp(x64emu_t *emu, uintptr_t fnc); void pFplpppp(x64emu_t *emu, uintptr_t fnc); +void pFpLuLpp(x64emu_t *emu, uintptr_t fnc); +void pFpLpLLi(x64emu_t *emu, uintptr_t fnc); void pFpLppii(x64emu_t *emu, uintptr_t fnc); +void pFpLppip(x64emu_t *emu, uintptr_t fnc); +void pFpLppup(x64emu_t *emu, uintptr_t fnc); void pFppiiii(x64emu_t *emu, uintptr_t fnc); void pFppiipp(x64emu_t *emu, uintptr_t fnc); void pFppiCCC(x64emu_t *emu, uintptr_t fnc); void pFppiupp(x64emu_t *emu, uintptr_t fnc); +void pFppilpp(x64emu_t *emu, uintptr_t fnc); void pFppipip(x64emu_t *emu, uintptr_t fnc); void pFppippi(x64emu_t *emu, uintptr_t fnc); void pFppippp(x64emu_t *emu, uintptr_t fnc); +void pFppuupp(x64emu_t *emu, uintptr_t fnc); void pFppupii(x64emu_t *emu, uintptr_t fnc); void pFppuppp(x64emu_t *emu, uintptr_t fnc); +void pFpplplp(x64emu_t *emu, uintptr_t fnc); void pFpplppp(x64emu_t *emu, uintptr_t fnc); void pFpppiup(x64emu_t *emu, uintptr_t fnc); void pFpppupp(x64emu_t *emu, uintptr_t fnc); @@ -2200,6 +2239,7 @@ void iFEpppiiu(x64emu_t *emu, uintptr_t fnc); void iFEpppppL(x64emu_t *emu, uintptr_t fnc); void iFEpppppp(x64emu_t *emu, uintptr_t fnc); void iFiiiiiip(x64emu_t *emu, uintptr_t fnc); +void iFipupupi(x64emu_t *emu, uintptr_t fnc); void iFpiiiiii(x64emu_t *emu, uintptr_t fnc); void iFpiiiiip(x64emu_t *emu, uintptr_t fnc); void iFpiiiuwp(x64emu_t *emu, uintptr_t fnc); @@ -2215,6 +2255,7 @@ void iFpipipip(x64emu_t *emu, uintptr_t fnc); void iFpipippp(x64emu_t *emu, uintptr_t fnc); void iFpippLpp(x64emu_t *emu, uintptr_t fnc); void iFpippppW(x64emu_t *emu, uintptr_t fnc); +void iFpippppp(x64emu_t *emu, uintptr_t fnc); void iFpIIpppp(x64emu_t *emu, uintptr_t fnc); void iFpWCiWCi(x64emu_t *emu, uintptr_t fnc); void iFpWppppW(x64emu_t *emu, uintptr_t fnc); @@ -2260,6 +2301,7 @@ void iFpppiuwu(x64emu_t *emu, uintptr_t fnc); void iFpppippi(x64emu_t *emu, uintptr_t fnc); void iFpppippp(x64emu_t *emu, uintptr_t fnc); void iFpppuiii(x64emu_t *emu, uintptr_t fnc); +void iFpppLppp(x64emu_t *emu, uintptr_t fnc); void iFppppilp(x64emu_t *emu, uintptr_t fnc); void iFppppipp(x64emu_t *emu, uintptr_t fnc); void iFppppdpu(x64emu_t *emu, uintptr_t fnc); @@ -2309,7 +2351,11 @@ void pFpuupwwC(x64emu_t *emu, uintptr_t fnc); void pFpupiipp(x64emu_t *emu, uintptr_t fnc); void pFpuppipp(x64emu_t *emu, uintptr_t fnc); void pFplppppp(x64emu_t *emu, uintptr_t fnc); +void pFpLLppup(x64emu_t *emu, uintptr_t fnc); +void pFpLpipip(x64emu_t *emu, uintptr_t fnc); +void pFpLpLLiL(x64emu_t *emu, uintptr_t fnc); void pFpLppiip(x64emu_t *emu, uintptr_t fnc); +void pFpLppLLi(x64emu_t *emu, uintptr_t fnc); void pFppiiipp(x64emu_t *emu, uintptr_t fnc); void pFppiiCCC(x64emu_t *emu, uintptr_t fnc); void pFppiippp(x64emu_t *emu, uintptr_t fnc); @@ -2318,9 +2364,11 @@ void pFppipLpp(x64emu_t *emu, uintptr_t fnc); void pFppuippp(x64emu_t *emu, uintptr_t fnc); void pFppuuupp(x64emu_t *emu, uintptr_t fnc); void pFppuuppp(x64emu_t *emu, uintptr_t fnc); +void pFppuLLip(x64emu_t *emu, uintptr_t fnc); void pFppliuip(x64emu_t *emu, uintptr_t fnc); void pFpplipup(x64emu_t *emu, uintptr_t fnc); void pFppLipip(x64emu_t *emu, uintptr_t fnc); +void pFppLLiLi(x64emu_t *emu, uintptr_t fnc); void pFpppccci(x64emu_t *emu, uintptr_t fnc); void pFpppiiii(x64emu_t *emu, uintptr_t fnc); void pFpppCCCi(x64emu_t *emu, uintptr_t fnc); @@ -2417,8 +2465,10 @@ void iFiiiiiiip(x64emu_t *emu, uintptr_t fnc); void iFiiupiupi(x64emu_t *emu, uintptr_t fnc); void iFipippppp(x64emu_t *emu, uintptr_t fnc); void iFuuuuuuuu(x64emu_t *emu, uintptr_t fnc); +void iFdiippppL(x64emu_t *emu, uintptr_t fnc); void iFpipiipip(x64emu_t *emu, uintptr_t fnc); void iFpippuuii(x64emu_t *emu, uintptr_t fnc); +void iFpippuupp(x64emu_t *emu, uintptr_t fnc); void iFpCCWWpWu(x64emu_t *emu, uintptr_t fnc); void iFpWCuWCuu(x64emu_t *emu, uintptr_t fnc); void iFpWWipppp(x64emu_t *emu, uintptr_t fnc); @@ -2428,6 +2478,7 @@ void iFpuuiiiii(x64emu_t *emu, uintptr_t fnc); void iFpuuipppp(x64emu_t *emu, uintptr_t fnc); void iFpuuupupu(x64emu_t *emu, uintptr_t fnc); void iFpuupuupp(x64emu_t *emu, uintptr_t fnc); +void iFpuuppiip(x64emu_t *emu, uintptr_t fnc); void iFpuuppppp(x64emu_t *emu, uintptr_t fnc); void iFpupppWWu(x64emu_t *emu, uintptr_t fnc); void iFpupppppp(x64emu_t *emu, uintptr_t fnc); @@ -2438,8 +2489,10 @@ void iFpLLLiipi(x64emu_t *emu, uintptr_t fnc); void iFpLLppppp(x64emu_t *emu, uintptr_t fnc); void iFpLpipppp(x64emu_t *emu, uintptr_t fnc); void iFpLppLpip(x64emu_t *emu, uintptr_t fnc); +void iFpLpppupu(x64emu_t *emu, uintptr_t fnc); void iFpLpppppp(x64emu_t *emu, uintptr_t fnc); void iFppiiipip(x64emu_t *emu, uintptr_t fnc); +void iFppillppp(x64emu_t *emu, uintptr_t fnc); void iFppIIIppp(x64emu_t *emu, uintptr_t fnc); void iFppuiiuuu(x64emu_t *emu, uintptr_t fnc); void iFppuuuuuu(x64emu_t *emu, uintptr_t fnc); @@ -2447,6 +2500,7 @@ void iFppuppppp(x64emu_t *emu, uintptr_t fnc); void iFpppiiipi(x64emu_t *emu, uintptr_t fnc); void iFpppiiipp(x64emu_t *emu, uintptr_t fnc); void iFpppipipi(x64emu_t *emu, uintptr_t fnc); +void iFppppiiup(x64emu_t *emu, uintptr_t fnc); void iFppppippp(x64emu_t *emu, uintptr_t fnc); void iFppppppii(x64emu_t *emu, uintptr_t fnc); void iFpppppppi(x64emu_t *emu, uintptr_t fnc); @@ -2494,7 +2548,14 @@ void pFpuuupwwp(x64emu_t *emu, uintptr_t fnc); void pFpupppppp(x64emu_t *emu, uintptr_t fnc); void pFpdwwWWui(x64emu_t *emu, uintptr_t fnc); void pFplpppppp(x64emu_t *emu, uintptr_t fnc); +void pFpLuLpLip(x64emu_t *emu, uintptr_t fnc); +void pFpLpipLup(x64emu_t *emu, uintptr_t fnc); +void pFpLpLLiLi(x64emu_t *emu, uintptr_t fnc); +void pFpLppuLLp(x64emu_t *emu, uintptr_t fnc); +void pFpLppLLiL(x64emu_t *emu, uintptr_t fnc); void pFppiiiiii(x64emu_t *emu, uintptr_t fnc); +void pFpppipipi(x64emu_t *emu, uintptr_t fnc); +void pFppplippp(x64emu_t *emu, uintptr_t fnc); void pFppppuppp(x64emu_t *emu, uintptr_t fnc); void pFpppppupp(x64emu_t *emu, uintptr_t fnc); void iWEpuuiipp(x64emu_t *emu, uintptr_t fnc); @@ -2534,6 +2595,7 @@ void vFddddddddd(x64emu_t *emu, uintptr_t fnc); void vFpiuippppi(x64emu_t *emu, uintptr_t fnc); void vFpipiuiipp(x64emu_t *emu, uintptr_t fnc); void vFpipppiipi(x64emu_t *emu, uintptr_t fnc); +void vFpuuuuuuuu(x64emu_t *emu, uintptr_t fnc); void vFpLpppippp(x64emu_t *emu, uintptr_t fnc); void vFppiiiiiii(x64emu_t *emu, uintptr_t fnc); void vFppiiiiipi(x64emu_t *emu, uintptr_t fnc); @@ -2575,6 +2637,7 @@ void iFpduuuLuLp(x64emu_t *emu, uintptr_t fnc); void iFpLiuiiLLL(x64emu_t *emu, uintptr_t fnc); void iFpLLiiuuii(x64emu_t *emu, uintptr_t fnc); void iFpLpiiuuii(x64emu_t *emu, uintptr_t fnc); +void iFpLpppupup(x64emu_t *emu, uintptr_t fnc); void iFpLppppppp(x64emu_t *emu, uintptr_t fnc); void iFppiiiiiii(x64emu_t *emu, uintptr_t fnc); void iFppippippp(x64emu_t *emu, uintptr_t fnc); @@ -2607,6 +2670,8 @@ void pFpiiCpWWup(x64emu_t *emu, uintptr_t fnc); void pFpCuWCCuuu(x64emu_t *emu, uintptr_t fnc); void pFpuuwwWWww(x64emu_t *emu, uintptr_t fnc); void pFpupuuuuup(x64emu_t *emu, uintptr_t fnc); +void pFpLpLLipui(x64emu_t *emu, uintptr_t fnc); +void pFpLppLLiLi(x64emu_t *emu, uintptr_t fnc); void pFppiiiiiip(x64emu_t *emu, uintptr_t fnc); void pFppipppppp(x64emu_t *emu, uintptr_t fnc); void pFpppiiiiii(x64emu_t *emu, uintptr_t fnc); @@ -2655,6 +2720,7 @@ void vFppuuppppii(x64emu_t *emu, uintptr_t fnc); void vFppuppuiiii(x64emu_t *emu, uintptr_t fnc); void vFppupppiiii(x64emu_t *emu, uintptr_t fnc); void vFppdddddddd(x64emu_t *emu, uintptr_t fnc); +void vFppppppppii(x64emu_t *emu, uintptr_t fnc); void vFpppppppppp(x64emu_t *emu, uintptr_t fnc); void iFEpiiiiippp(x64emu_t *emu, uintptr_t fnc); void iFEpupppLppL(x64emu_t *emu, uintptr_t fnc); @@ -2669,7 +2735,9 @@ void iFppuuiiiiii(x64emu_t *emu, uintptr_t fnc); void iFppuuiiuupi(x64emu_t *emu, uintptr_t fnc); void iFpppiiipipi(x64emu_t *emu, uintptr_t fnc); void iFpppLLipppp(x64emu_t *emu, uintptr_t fnc); +void iFpppppiiuup(x64emu_t *emu, uintptr_t fnc); void iFpppppppipi(x64emu_t *emu, uintptr_t fnc); +void iFpppppppppu(x64emu_t *emu, uintptr_t fnc); void uFpddpippppp(x64emu_t *emu, uintptr_t fnc); void uFpppppppppp(x64emu_t *emu, uintptr_t fnc); void pFEiippppppp(x64emu_t *emu, uintptr_t fnc); @@ -2680,6 +2748,7 @@ void pFpuwwWWuCuu(x64emu_t *emu, uintptr_t fnc); void pFpuuuwwwwWW(x64emu_t *emu, uintptr_t fnc); void pFpuuuWWWCCi(x64emu_t *emu, uintptr_t fnc); void pFplllllllll(x64emu_t *emu, uintptr_t fnc); +void pFppippLLLip(x64emu_t *emu, uintptr_t fnc); void pFppuiipuuii(x64emu_t *emu, uintptr_t fnc); void pFpppiiiiiii(x64emu_t *emu, uintptr_t fnc); void pFpppppppppp(x64emu_t *emu, uintptr_t fnc); @@ -2726,6 +2795,7 @@ void iFpLipiiiippp(x64emu_t *emu, uintptr_t fnc); void iFpLLpiiuuiiL(x64emu_t *emu, uintptr_t fnc); void iFppippipppip(x64emu_t *emu, uintptr_t fnc); void iFpppiiuuiiuu(x64emu_t *emu, uintptr_t fnc); +void iFpppppiiuupp(x64emu_t *emu, uintptr_t fnc); void uFEpLiupppLuV(x64emu_t *emu, uintptr_t fnc); void uFEpLippppLup(x64emu_t *emu, uintptr_t fnc); void uFEpLippppLuA(x64emu_t *emu, uintptr_t fnc); @@ -2771,6 +2841,7 @@ void pFWWiCCCCiipup(x64emu_t *emu, uintptr_t fnc); void pFpCuuWWwwCCup(x64emu_t *emu, uintptr_t fnc); void pFpuuuWWWWWWWW(x64emu_t *emu, uintptr_t fnc); void pFppiiuuuiupLp(x64emu_t *emu, uintptr_t fnc); +void pFppippLLLiLpp(x64emu_t *emu, uintptr_t fnc); void pFpppppppppppp(x64emu_t *emu, uintptr_t fnc); void vFEpppppppiippp(x64emu_t *emu, uintptr_t fnc); void vFuiiiiiiiiiuup(x64emu_t *emu, uintptr_t fnc); @@ -2792,6 +2863,7 @@ void uFippuuuulllipp(x64emu_t *emu, uintptr_t fnc); void uFppppuuupppppp(x64emu_t *emu, uintptr_t fnc); void pFpCuuwwWWWWuup(x64emu_t *emu, uintptr_t fnc); void pFpuupppwwwwWWC(x64emu_t *emu, uintptr_t fnc); +void pFppLppppiiLpip(x64emu_t *emu, uintptr_t fnc); void pFpppppppuipppp(x64emu_t *emu, uintptr_t fnc); void pFppppppppppppp(x64emu_t *emu, uintptr_t fnc); void vFippppppppppppp(x64emu_t *emu, uintptr_t fnc); diff --git a/src/wrapped/wrappednspr4_private.h b/src/wrapped/wrappednspr4_private.h index 81ef7c87..47100da7 100755 --- a/src/wrapped/wrappednspr4_private.h +++ b/src/wrapped/wrappednspr4_private.h @@ -9,112 +9,112 @@ //GO(LL_MaxInt, //GO(LL_MaxUint, //GO(LL_MinInt, -//GO(LL_Zero, +GO(LL_Zero, lFv) //GO(PR_Abort, //GO(PR_Accept, //GO(PR_AcceptRead, -//GO(PR_Access, +GO(PR_Access, iFpu) //GO(PR_AddToCounter, //GO(PR_AddWaitFileDesc, //GO(PR_AllocFileDesc, -//GO(PR_Assert, -//GO(PR_AssertCurrentThreadInMonitor, -//GO(PR_AssertCurrentThreadOwnsLock, -//GO(PR_AtomicAdd, -//GO(PR_AtomicDecrement, +GO(PR_Assert, vFppi) +GO(PR_AssertCurrentThreadInMonitor, vFp) +GO(PR_AssertCurrentThreadOwnsLock, vFp) +GO(PR_AtomicAdd, iFpi) +GO(PR_AtomicDecrement, iFp) //GO(PR_AtomicIncrement, //GO(PR_AtomicSet, -//GO(PR_AttachSharedMemory, +GO(PR_AttachSharedMemory, pFpi) //GO(PR_AttachThread, //GO(PR_Available, //GO(PR_Available64, //GO(PR_Bind, //GO(PR_BlockClockInterrupts, //GO(PR_BlockInterrupt, -//GO(PR_Calloc, +GO(PR_Calloc, pFuu) //GO(PR_CallOnce, //GO(PR_CallOnceWithArg, //GO(PR_CancelJob, //GO(PR_CancelWaitFileDesc, //GO(PR_CancelWaitGroup, //GO(PR_CeilingLog2, -//GO(PR_CEnterMonitor, +GO(PR_CEnterMonitor, pFp) //GO(PR_CExitMonitor, //GO(PR_ChangeFileDescNativeHandle, -//GO(PR_Cleanup, +GO(PR_Cleanup, iFv) //GO(PR_ClearInterrupt, //GO(PR_ClearThreadGCAble, GO(PR_Close, iFp) -//GO(PR_CloseDir, -//GO(PR_CloseFileMap, -//GO(PR_CloseSemaphore, -//GO(PR_CloseSharedMemory, +GO(PR_CloseDir, iFp) +GO(PR_CloseFileMap, iFp) +GO(PR_CloseSemaphore, iFp) +GO(PR_CloseSharedMemory, iFp) //GO(PR_CNotify, -//GO(PR_CNotifyAll, -//GO(PR_cnvtf, +GO(PR_CNotifyAll, iFp) +GO(PR_cnvtf, vFpiid) //GO(PR_Connect, //GO(PR_ConnectContinue, -//GO(PR_ConvertIPv4AddrToIPv6, +GO(PR_ConvertIPv4AddrToIPv6, vFup) //GO(PR_CreateAlarm, //GO(PR_CreateCounter, //GO(PR_CreateFileMap, //GO(PR_CreateIOLayer, //GO(PR_CreateIOLayerStub, -//GO(PR_CreateMWaitEnumerator, +GO(PR_CreateMWaitEnumerator, pFp) //GO(PR_CreateOrderedLock, -//GO(PR_CreatePipe, -//GO(PR_CreateProcess, -//GO(PR_CreateProcessDetached, +GO(PR_CreatePipe, iFpp) +GO(PR_CreateProcess, pFpppp) +GO(PR_CreateProcessDetached, iFpppp) //GO(PR_CreateSocketPollFd, -//GO(PR_CreateStack, +GO(PR_CreateStack, pFp) //GO(PR_CreateThread, //GO(PR_CreateThreadGCAble, -//GO(PR_CreateThreadPool, -//GO(PR_CreateTrace, -//GO(PR_CreateWaitGroup, +GO(PR_CreateThreadPool, pFiiu) +GO(PR_CreateTrace, pFppp) +GO(PR_CreateWaitGroup, pFi) //GO(PR_CSetOnMonitorRecycle, -//GO(PR_CWait, +GO(PR_CWait, iFpu) //GO(PR_DecrementCounter, //GO(PR_Delete, //GO(PR_DeleteSemaphore, -//GO(PR_DeleteSharedMemory, +GO(PR_DeleteSharedMemory, iFp) //GO(PR_DestroyAlarm, -//GO(PR_DestroyCondVar, +GO(PR_DestroyCondVar, vFp) //GO(PR_DestroyCounter, //GO(PR_DestroyLock, //GO(PR_DestroyMonitor, -//GO(PR_DestroyMWaitEnumerator, +GO(PR_DestroyMWaitEnumerator, iFp) //GO(PR_DestroyOrderedLock, //GO(PR_DestroyPollableEvent, -//GO(PR_DestroyProcessAttr, +GO(PR_DestroyProcessAttr, vFp) //GO(PR_DestroyRWLock, //GO(PR_DestroySem, //GO(PR_DestroySocketPollFd, -//GO(PR_DestroyStack, -//GO(PR_DestroyTrace, -//GO(PR_DestroyWaitGroup, +GO(PR_DestroyStack, iFp) +GO(PR_DestroyTrace, vFp) +GO(PR_DestroyWaitGroup, iFp) //GO(PR_DetachProcess, -//GO(PR_DetachSharedMemory, +GO(PR_DetachSharedMemory, iFpp) GO(PR_DetachThread, vFv) //GO(PR_DisableClockInterrupts, -//GO(PR_dtoa, -//GO(PR_DuplicateEnvironment, +GO(PR_dtoa, iFdiippppL) +GO(PR_DuplicateEnvironment, pFv) GO(PR_EmulateAcceptRead, iFppppiu) GO(PR_EmulateSendFile, iFppiu) //GO(PR_EnableClockInterrupts, //GO(PR_EnterMonitor, -//GO(PR_EnumerateAddrInfo, -//GO(PR_EnumerateHostEnt, +GO(PR_EnumerateAddrInfo, pFppWp) +GO(PR_EnumerateHostEnt, iFipWp) //GO(PR_EnumerateThreads, //GO(PR_EnumerateWaitGroup, //GO(PR_ErrorInstallCallback, -//GO(PR_ErrorInstallTable, -//GO(PR_ErrorLanguages, +GO(PR_ErrorInstallTable, iFp) +GO(PR_ErrorLanguages, pFv) GO(PR_ErrorToName, pFi) -//GO(PR_ErrorToString, +GO(PR_ErrorToString, pFiu) //GO(PR_ExitMonitor, //GO(PR_ExplodeTime, -//GO(PR_ExportFileMapAsString, +GO(PR_ExportFileMapAsString, iFpLp) //GO(PR_FD_CLR, //GO(PR_FD_ISSET, //GO(PR_FD_NCLR, @@ -123,29 +123,29 @@ GO(PR_ErrorToName, pFi) //GO(PR_FD_SET, //GO(PR_FD_ZERO, //GO(PR_FileDesc2NativeHandle, -//GO(PR_FindFunctionSymbol, -//GO(PR_FindFunctionSymbolAndLibrary, +GO(PR_FindFunctionSymbol, pFpp) +GO(PR_FindFunctionSymbolAndLibrary, pFpp) //GO(PR_FindNextCounterQname, //GO(PR_FindNextCounterRname, -//GO(PR_FindNextTraceQname, -//GO(PR_FindNextTraceRname, -//GO(PR_FindSymbol, -//GO(PR_FindSymbolAndLibrary, -//GO(PR_FloorLog2, -//GO(PR_FormatTime, -//GO(PR_FormatTimeUSEnglish, +GO(PR_FindNextTraceQname, pFp) +GO(PR_FindNextTraceRname, pFpp) +GO(PR_FindSymbol, pFpp) +GO(PR_FindSymbolAndLibrary, pFpp) +GO(PR_FloorLog2, iFu) +GO(PR_FormatTime, uFpipp) +GO(PR_FormatTimeUSEnglish, uFpupp) //GO(PR_fprintf, //GO(PR_FPrintZoneStats, -//GO(PR_Free, -//GO(PR_FreeAddrInfo, +GO(PR_Free, vFp) +GO(PR_FreeAddrInfo, vFp) //GO(PR_FreeLibraryName, -//GO(PR_GetAddrInfoByName, -//GO(PR_GetCanonNameFromAddrInfo, +GO(PR_GetAddrInfoByName, pFpWi) +GO(PR_GetCanonNameFromAddrInfo, pFp) //GO(PR_GetConnectStatus, //GO(PR_GetCounter, //GO(PR_GetCounterHandleFromName, //GO(PR_GetCounterNameFromHandle, -//GO(PR_GetCurrentThread, +GO(PR_GetCurrentThread, pFv) //GO(PR_GetDefaultIOMethods, //GO(PR_GetDescType, //GO(PR_GetDirectorySeparator, @@ -155,86 +155,86 @@ GO(PR_ErrorToName, pFi) GO(PR_GetError, iFv) GO(PR_GetErrorText, iFp) GO(PR_GetErrorTextLength, iFv) -//GO(PR_GetFileInfo, -//GO(PR_GetFileInfo64, +GO(PR_GetFileInfo, iFpp) +GO(PR_GetFileInfo64, iFpp) //GO(PR_GetFileMethods, //GO(PR_GetGCRegisters, -//GO(PR_GetHostByAddr, -//GO(PR_GetHostByName, +GO(PR_GetHostByAddr, iFppip) +GO(PR_GetHostByName, iFppip) //GO(PR_GetIdentitiesLayer, //GO(PR_GetInheritedFD, //GO(PR_GetInheritedFileMap, -//GO(PR_GetIPNodeByName, +GO(PR_GetIPNodeByName, iFpWipip) //GO(PR_GetLayersIdentity, //GO(PR_GetLibraryFilePathname, -//GO(PR_GetLibraryName, -//GO(PR_GetLibraryPath, +GO(PR_GetLibraryName, pFpp) +GO(PR_GetLibraryPath, pFv) //GO(PR_GetMemMapAlignment, //GO(PR_GetMonitorEntryCount, -//GO(PR_GetNameForIdentity, -//GO(PR_GetNumberOfProcessors, +GO(PR_GetNameForIdentity, pFi) +GO(PR_GetNumberOfProcessors, iFv) //GO(PR_GetOpenFileInfo, //GO(PR_GetOpenFileInfo64, GO(PR_GetOSError, iFv) //GO(PR_GetPageShift, //GO(PR_GetPageSize, -//GO(PR_GetPathSeparator, +GO(PR_GetPathSeparator, cFv) //GO(PR_GetPeerName, -//GO(PR_GetPhysicalMemorySize, +GO(PR_GetPhysicalMemorySize, LFv) //GO(PR_GetPipeMethods, -//GO(PR_GetProtoByName, -//GO(PR_GetProtoByNumber, -//GO(PR_GetRandomNoise, +GO(PR_GetProtoByName, iFppip) +GO(PR_GetProtoByNumber, iFipip) +GO(PR_GetRandomNoise, LFpL) //GO(PR_GetSocketOption, //GO(PR_GetSockName, //GO(PR_GetSP, //GO(PR_GetSpecialFD, //GO(PR_GetStackSpaceLeft, //GO(PR_GetSysfdTableMax, -//GO(PR_GetSystemInfo, +GO(PR_GetSystemInfo, iFupu) //GO(PR_GetTCPMethods, //GO(PR_GetThreadAffinityMask, //GO(PR_GetThreadID, -//GO(PR_GetThreadName, -//GO(PR_GetThreadPriority, -//GO(PR_GetThreadPrivate, -//GO(PR_GetThreadScope, -//GO(PR_GetThreadState, -//GO(PR_GetThreadType, -//GO(PR_GetTraceEntries, -//GO(PR_GetTraceHandleFromName, -//GO(PR_GetTraceNameFromHandle, -//GO(PR_GetTraceOption, +GO(PR_GetThreadName, pFp) +GO(PR_GetThreadPriority, uFp) +GO(PR_GetThreadPrivate, pFu) +GO(PR_GetThreadScope, uFp) +GO(PR_GetThreadState, uFp) +GO(PR_GetThreadType, uFp) +GO(PR_GetTraceEntries, iFpip) +GO(PR_GetTraceHandleFromName, pFpp) +GO(PR_GetTraceNameFromHandle, vFpppp) +GO(PR_GetTraceOption, vFup) //GO(PR_GetUDPMethods, -//GO(PR_GetUniqueIdentity, -//GO(PR_GetVersion, +GO(PR_GetUniqueIdentity, iFp) +GO(PR_GetVersion, pFv) //GO(PR_GMTParameters, -//GO(PR_htonl, -//GO(PR_htonll, -//GO(PR_htons, -//GO(PR_ImplodeTime, +GO(PR_htonl, uFu) +GO(PR_htonll, LFL) +GO(PR_htons, WFW) +GO(PR_ImplodeTime, lFp) //GO(PR_ImportFile, -//GO(PR_ImportFileMapFromString, +GO(PR_ImportFileMapFromString, pFp) //GO(PR_ImportPipe, GO(PR_ImportTCPSocket, pFi) //GO(PR_ImportUDPSocket, //GO(PR_IncrementCounter, -GO(PR_Init, vFiii) +GO(PR_Init, vFuuu) //GO(PR_Initialize, GO(PR_Initialized, iFv) -//GO(PR_InitializeNetAddr, -//GO(PR_Interrupt, -//GO(PR_IntervalNow, -//GO(PR_IntervalToMicroseconds, +GO(PR_InitializeNetAddr, iFuWp) +GO(PR_Interrupt, iFp) +GO(PR_IntervalNow, uFv) +GO(PR_IntervalToMicroseconds, uFu) GO(PR_IntervalToMilliseconds, uFu) //GO(PR_IntervalToSeconds, -//GO(PR_IsNetAddrType, -//GO(PR_JoinJob, +GO(PR_IsNetAddrType, iFpu) +GO(PR_JoinJob, iFp) //GO(PR_JoinThread, -//GO(PR_JoinThreadPool, -//GO(PR_KillProcess, +GO(PR_JoinThreadPool, iFp) +GO(PR_KillProcess, iFp) //GO(PR_Listen, -//GO(PR_LoadLibrary, +//GO(PR_LoadLibrary, pFp) // needs wrapping //GO(PR_LoadLibraryWithFlags, //GO(PR_LoadStaticLibrary, //GO(PR_LocalTimeParameters, @@ -243,46 +243,46 @@ GO(PR_IntervalToMilliseconds, uFu) //GO(PR_LockOrderedLock, //GO(PR_LogFlush, //GO(PR_LogPrint, -//GO(PR_MakeDir, -//GO(PR_Malloc, -//GO(PR_MemMap, -//GO(PR_MemUnmap, -//GO(PR_MicrosecondsToInterval, +GO(PR_MakeDir, iFpi) +GO(PR_Malloc, pFu) +//GO(PR_MemMap, pFplu) // needs wrapping +//GO(PR_MemUnmap, iFpu) // needs wrapping +GO(PR_MicrosecondsToInterval, uFu) //GO(PR_MillisecondsToInterval, //GO(PR_MkDir, -//GO(PR_NetAddrToString, -//GO(PR_NewCondVar, -//GO(PR_NewLock, -//GO(PR_NewLogModule, -//GO(PR_NewMonitor, +GO(PR_NetAddrToString, iFppu) +GO(PR_NewCondVar, pFp) +GO(PR_NewLock, pFv) +GO(PR_NewLogModule, pFp) +GO(PR_NewMonitor, pFv) //GO(PR_NewNamedMonitor, //GO(PR_NewPollableEvent, -//GO(PR_NewProcessAttr, -//GO(PR_NewRWLock, +GO(PR_NewProcessAttr, pFv) +GO(PR_NewRWLock, pFup) //GO(PR_NewSem, //GO(PR_NewTCPSocket, -//GO(PR_NewTCPSocketPair, +GO(PR_NewTCPSocketPair, iFp) //GO(PR_NewThreadPrivateIndex, //GO(PR_NewUDPSocket, //GO(PR_NormalizeTime, //GO(PR_Notify, -//GO(PR_NotifyAll, -//GO(PR_NotifyAllCondVar, +GO(PR_NotifyAll, iFp) +GO(PR_NotifyAllCondVar, iFp) //GO(PR_NotifyCondVar, -GO(PR_Now, pFv) +GO(PR_Now, lFv) //GO(PR_ntohl, //GO(PR_ntohll, //GO(PR_ntohs, //GO(PR_Open, -//GO(PR_OpenAnonFileMap, -//GO(PR_OpenDir, +GO(PR_OpenAnonFileMap, pFpLu) +GO(PR_OpenDir, pFp) //GO(PR_OpenFile, -//GO(PR_OpenSemaphore, -//GO(PR_OpenSharedMemory, +GO(PR_OpenSemaphore, pFpiiu) +GO(PR_OpenSharedMemory, pFpLii) //GO(PR_OpenTCPSocket, //GO(PR_OpenUDPSocket, -//GO(PR_ParseTimeString, -//GO(PR_ParseTimeStringToExplodedTime, +GO(PR_ParseTimeString, iFpip) +GO(PR_ParseTimeStringToExplodedTime, iFpip) //GO(PRP_DestroyNakedCondVar, //GO(PRP_NakedBroadcast, //GO(PRP_NakedNotify, @@ -292,9 +292,9 @@ GO(PR_Now, pFv) //GO(PR_PopIOLayer, //GO(PR_PostSem, //GO(PR_PostSemaphore, -//GO(PR_ProcessAttrSetCurrentDirectory, +GO(PR_ProcessAttrSetCurrentDirectory, iFpp) //GO(PR_ProcessAttrSetInheritableFD, -//GO(PR_ProcessAttrSetInheritableFileMap, +GO(PR_ProcessAttrSetInheritableFileMap, iFppp) //GO(PR_ProcessAttrSetStdioRedirect, //GO(PR_ProcessExit, //GO(PRP_TryLock, @@ -307,18 +307,18 @@ GO(PR_Now, pFv) //GO(PR_QueueJob_Timer, //GO(PR_QueueJob_Write, GO(PR_Read, iFppi) -//GO(PR_ReadDir, -//GO(PR_Realloc, -//GO(PR_RecordTraceEntries, +GO(PR_ReadDir, pFpu) +GO(PR_Realloc, pFpu) +GO(PR_RecordTraceEntries, vFv) //GO(PR_Recv, //GO(PR_RecvFrom, -//GO(PR_Rename, +GO(PR_Rename, iFpp) //GO(PR_ResetAlarm, //GO(PR_ResetProcessAttr, //GO(PR_ResumeAll, //GO(PR_RmDir, //GO(PR_RWLock_Rlock, -//GO(PR_RWLock_Unlock, +GO(PR_RWLock_Unlock, vFp) //GO(PR_RWLock_Wlock, //GO(PR_ScanStackPointers, //GO(PR_SecondsToInterval, @@ -329,18 +329,18 @@ GO(PR_Read, iFppi) //GO(PR_SendFile, //GO(PR_SendTo, //GO(PR_SetAlarm, -//GO(PR_SetConcurrency, +GO(PR_SetConcurrency, vFu) //GO(PR_SetCounter, //GO(PR_SetCurrentThreadName, //GO(PR_SetEnv, -//GO(PR_SetError, -//GO(PR_SetErrorText, -//GO(PR_SetFDCacheSize, +GO(PR_SetError, vFii) +GO(PR_SetErrorText, vFip) +GO(PR_SetFDCacheSize, iFii) //GO(PR_SetFDInheritable, //GO(PR_SetLibraryPath, -//GO(PR_SetLogBuffering, -//GO(PR_SetLogFile, -//GO(PR_SetNetAddr, +GO(PR_SetLogBuffering, vFi) +GO(PR_SetLogFile, iFp) +GO(PR_SetNetAddr, iFuWWp) //GO(PR_SetPollableEvent, GO(PR_SetSocketOption, iFpp) //GO(PR_SetStdioRedirect, @@ -348,24 +348,24 @@ GO(PR_SetSocketOption, iFpp) //GO(PR_SetThreadAffinityMask, //GO(PR_SetThreadDumpProc, //GO(PR_SetThreadGCAble, -//GO(PR_SetThreadPriority, -//GO(PR_SetThreadPrivate, +GO(PR_SetThreadPriority, vFpu) +GO(PR_SetThreadPrivate, iFup) //GO(PR_SetThreadRecycleMode, //GO(PR_SetTraceOption, //GO(PR_Shutdown, //GO(PR_ShutdownThreadPool, -//GO(PR_Sleep, +GO(PR_Sleep, iFu) //GO(PR_smprintf, GO(PR_smprintf_free, vFp) //GO(PR_snprintf, //GO(PR_Socket, //GO(PR_sprintf_append, //GO(PR_sscanf, -//GO(PR_StackPop, -//GO(PR_StackPush, +GO(PR_StackPop, pFp) +GO(PR_StackPush, vFpp) //GO(PR_Stat, -//GO(PR_StringToNetAddr, -//GO(PR_strtod, +GO(PR_StringToNetAddr, iFpp) +GO(PR_strtod, dFpp) //GO(PR_SubtractFromCounter, //GO(PR_SuspendAll, //GO(PR_sxprintf, @@ -373,27 +373,27 @@ GO(PR_smprintf_free, vFp) //GO(PR_SyncMemMap, //GO(_pr_test_ipv6_socket, //GO(PR_ThreadScanStackPointers, -//GO(PR_TicksPerSecond, +GO(PR_TicksPerSecond, uFv) //GO(PR_TLockFile, -//GO(PR_Trace, +GO(PR_Trace, vFpuuuuuuuu) //GO(PR_TransmitFile, //GO(PR_UnblockClockInterrupts, //GO(PR_UnblockInterrupt, -//GO(PR_UnloadLibrary, -//GO(PR_Unlock, +GO(PR_UnloadLibrary, iFp) +GO(PR_Unlock, iFp) //GO(PR_UnlockFile, //GO(PR_UnlockOrderedLock, //GO(PR_USPacificTimeParameters, //GO(PR_VersionCheck, //GO(PR_vfprintf, -//GO(PR_vsmprintf, -//GO(PR_vsnprintf, -//GO(PR_vsprintf_append, +GO(PR_vsmprintf, pFpp) +GO(PR_vsnprintf, uFpupp) +GO(PR_vsprintf_append, pFppp) //GO(PR_vsxprintf, -//GO(PR_Wait, -//GO(PR_WaitCondVar, +GO(PR_Wait, iFpu) +GO(PR_WaitCondVar, iFpu) //GO(PR_WaitForPollableEvent, -//GO(PR_WaitProcess, +GO(PR_WaitProcess, iFpp) //GO(PR_WaitRecvReady, //GO(PR_WaitSem, //GO(PR_WaitSemaphore, diff --git a/src/wrapped/wrappednss3_private.h b/src/wrapped/wrappednss3_private.h index d82fd99c..4571086e 100755 --- a/src/wrapped/wrappednss3_private.h +++ b/src/wrapped/wrappednss3_private.h @@ -7,57 +7,57 @@ // CK_ATTRIBUTE_TYPE is type ULong // SECOidTag is an enum -//GO(ATOB_AsciiToData, -//GO(ATOB_ConvertAsciiToItem, +GO(ATOB_AsciiToData, pFpp) +GO(ATOB_ConvertAsciiToItem, iFpp) //GO(BTOA_ConvertItemToAscii, -//GO(BTOA_DataToAscii, -//GO(CERT_AddCertToListHead, +GO(BTOA_DataToAscii, pFpu) +GO(CERT_AddCertToListHead, iFpp) //GO(CERT_AddCertToListSorted, GO(CERT_AddCertToListTail, iFpp) -//GO(CERT_AddExtension, -//GO(CERT_AddExtensionByOID, +GO(CERT_AddExtension, iFpipii) +GO(CERT_AddExtensionByOID, iFpppii) //GO(CERT_AddOCSPAcceptableResponses, -//GO(CERT_AddOKDomainName, -//GO(CERT_AddRDN, +GO(CERT_AddOKDomainName, iFpp) +GO(CERT_AddRDN, iFpp) //GO(__CERT_AddTempCertToPerm, -//GO(CERT_AllocCERTRevocationFlags, -//GO(CERT_AsciiToName, +GO(CERT_AllocCERTRevocationFlags, pFuuuu) +GO(CERT_AsciiToName, pFp) //GO(CERT_CacheCRL, -//GO(CERT_CacheOCSPResponseFromSideChannel, -//GO(CERT_CertChainFromCert, +GO(CERT_CacheOCSPResponseFromSideChannel, iFpplpp) +GO(CERT_CertChainFromCert, pFpui) //DATA(CERT_CertificateRequestTemplate, DATA(CERT_CertificateTemplate, 480) -//GO(CERT_CertListFromCert, +GO(CERT_CertListFromCert, pFp) //GO(CERT_CertTimesValid, GO(CERT_ChangeCertTrust, iFppp) -//GO(CERT_CheckCertUsage, -GO(CERT_CheckCertValidTimes, iFpIi) -//GO(CERT_CheckNameSpace, -//GO(CERT_CheckOCSPStatus, -//GO(CERT_ClearOCSPCache, +GO(CERT_CheckCertUsage, iFpC) +GO(CERT_CheckCertValidTimes, uFpli) +GO(CERT_CheckNameSpace, iFppp) +GO(CERT_CheckOCSPStatus, iFpplp) +GO(CERT_ClearOCSPCache, iFv) //GO(__CERT_ClosePermCertDB, -//GO(CERT_CompareAVA, +GO(CERT_CompareAVA, iFpp) GO(CERT_CompareCerts, iFpp) GO(CERT_CompareName, iFpp) //GO(CERT_CompareValidityTimes, -//GO(CERT_CompleteCRLDecodeEntries, -//GO(CERT_CopyName, -//GO(CERT_CopyRDN, -//GO(CERT_CreateAVA, -//GO(CERT_CreateCertificate, -//GO(CERT_CreateCertificateRequest, -//GO(CERT_CreateEncodedOCSPErrorResponse, -//GO(CERT_CreateEncodedOCSPSuccessResponse, +GO(CERT_CompleteCRLDecodeEntries, iFp) +GO(CERT_CopyName, iFppp) +GO(CERT_CopyRDN, iFppp) +GO(CERT_CreateAVA, pFpuip) +GO(CERT_CreateCertificate, pFLppp) +GO(CERT_CreateCertificateRequest, pFppp) +GO(CERT_CreateEncodedOCSPErrorResponse, pFpi) +GO(CERT_CreateEncodedOCSPSuccessResponse, pFppilpp) //GO(CERT_CreateName, -//GO(CERT_CreateOCSPCertID, -//GO(CERT_CreateOCSPRequest, +GO(CERT_CreateOCSPCertID, pFpl) +GO(CERT_CreateOCSPRequest, pFplip) //GO(CERT_CreateOCSPSingleResponseGood, -//GO(CERT_CreateOCSPSingleResponseRevoked, -//GO(CERT_CreateOCSPSingleResponseUnknown, +GO(CERT_CreateOCSPSingleResponseRevoked, pFpplplp) +GO(CERT_CreateOCSPSingleResponseUnknown, pFpplp) //GO(CERT_CreateRDN, -GO(CERT_CreateSubjectCertList, pFpppIi) -GO(CERT_CreateValidity, pFII) -//GO(CERT_CRLCacheRefreshIssuer, +GO(CERT_CreateSubjectCertList, pFpppli) +GO(CERT_CreateValidity, pFll) +GO(CERT_CRLCacheRefreshIssuer, vFpp) //DATA(CERT_CrlTemplate, GO(CERT_DecodeAltNameExtension, pFpp) GO(CERT_DecodeAuthInfoAccessExtension, pFpp) @@ -67,231 +67,231 @@ GO(CERT_DecodeBasicConstraintValue, iFpp) GO(CERT_DecodeCertificatePoliciesExtension, pFp) GO(CERT_DecodeCRLDistributionPoints, pFpp) //GO(__CERT_DecodeDERCertificate, -//GO(CERT_DecodeDERCrl, -//GO(CERT_DecodeDERCrlWithFlags, -//GO(CERT_DecodeGeneralName, -//GO(CERT_DecodeNameConstraintsExtension, -//GO(CERT_DecodeOCSPRequest, -//GO(CERT_DecodeOCSPResponse, +GO(CERT_DecodeDERCrl, pFppi) +GO(CERT_DecodeDERCrlWithFlags, pFppii) +GO(CERT_DecodeGeneralName, pFppp) +GO(CERT_DecodeNameConstraintsExtension, pFpp) +GO(CERT_DecodeOCSPRequest, pFp) +GO(CERT_DecodeOCSPResponse, pFp) GO(CERT_DecodeOidSequence, pFp) -//GO(CERT_DecodePrivKeyUsagePeriodExtension, -//GO(CERT_DecodeTrustString, +GO(CERT_DecodePrivKeyUsagePeriodExtension, pFpp) +GO(CERT_DecodeTrustString, iFpp) GO(CERT_DecodeUserNotice, pFp) -//GO(CERT_DerNameToAscii, -//GO(CERT_DestroyCertArray, +GO(CERT_DerNameToAscii, pFp) +GO(CERT_DestroyCertArray, vFpu) GO(CERT_DestroyCertificate, vFp) GO(CERT_DestroyCertificateList, vFp) GO(CERT_DestroyCertificatePoliciesExtension, vFp) GO(CERT_DestroyCertificateRequest, vFp) GO(CERT_DestroyCertList, vFp) -//GO(CERT_DestroyCERTRevocationFlags, +GO(CERT_DestroyCERTRevocationFlags, vFp) GO(CERT_DestroyName, vFp) -//GO(CERT_DestroyOCSPCertID, -//GO(CERT_DestroyOCSPRequest, -//GO(CERT_DestroyOCSPResponse, +GO(CERT_DestroyOCSPCertID, iFp) +GO(CERT_DestroyOCSPRequest, vFp) +GO(CERT_DestroyOCSPResponse, vFp) GO(CERT_DestroyOidSequence, vFp) GO(CERT_DestroyUserNotice, vFp) GO(CERT_DestroyValidity, vFp) //GO(CERT_DisableOCSPChecking, -//GO(CERT_DisableOCSPDefaultResponder, -//GO(CERT_DistNamesFromCertList, +GO(CERT_DisableOCSPDefaultResponder, iFp) +GO(CERT_DistNamesFromCertList, pFp) GO(CERT_DupCertificate, pFp) -//GO(CERT_DupCertList, -//GO(CERT_DupDistNames, +GO(CERT_DupCertList, pFp) +GO(CERT_DupDistNames, pFp) //GO(CERT_EnableOCSPChecking, //GO(CERT_EnableOCSPDefaultResponder, -//GO(CERT_EncodeAltNameExtension, -//GO(CERT_EncodeAndAddBitStrExtension, -//GO(CERT_EncodeAuthKeyID, -//GO(CERT_EncodeBasicConstraintValue, -//GO(CERT_EncodeCertPoliciesExtension, -//GO(CERT_EncodeCRLDistributionPoints, -//GO(CERT_EncodeGeneralName, -//GO(CERT_EncodeInfoAccessExtension, -//GO(CERT_EncodeInhibitAnyExtension, +GO(CERT_EncodeAltNameExtension, iFppp) +GO(CERT_EncodeAndAddBitStrExtension, iFpipi) +GO(CERT_EncodeAuthKeyID, iFppp) +GO(CERT_EncodeBasicConstraintValue, iFppp) +GO(CERT_EncodeCertPoliciesExtension, iFppp) +GO(CERT_EncodeCRLDistributionPoints, iFppp) +GO(CERT_EncodeGeneralName, pFppp) +GO(CERT_EncodeInfoAccessExtension, iFppp) +GO(CERT_EncodeInhibitAnyExtension, iFppp) //GO(CERT_EncodeNameConstraintsExtension, -//GO(CERT_EncodeNoticeReference, -//GO(CERT_EncodeOCSPRequest, -//GO(CERT_EncodePolicyConstraintsExtension, -//GO(CERT_EncodePolicyMappingExtension, -//GO(CERT_EncodeSubjectKeyID, -//GO(CERT_EncodeUserNotice, +GO(CERT_EncodeNoticeReference, iFppp) +GO(CERT_EncodeOCSPRequest, pFppp) +GO(CERT_EncodePolicyConstraintsExtension, iFppp) +GO(CERT_EncodePolicyMappingExtension, iFppp) +GO(CERT_EncodeSubjectKeyID, iFppp) +GO(CERT_EncodeUserNotice, iFppp) GO(CERT_ExtractPublicKey, pFp) -//GO(CERT_FilterCertListByCANames, -//GO(CERT_FilterCertListByUsage, -//GO(CERT_FilterCertListForUserCerts, +GO(CERT_FilterCertListByCANames, iFpipu) +GO(CERT_FilterCertListByUsage, iFpui) +GO(CERT_FilterCertListForUserCerts, iFp) GO(CERT_FindCertByDERCert, pFpp) -//GO(CERT_FindCertByIssuerAndSN, -//GO(CERT_FindCertByIssuerAndSNCX, +GO(CERT_FindCertByIssuerAndSN, pFpp) +GO(CERT_FindCertByIssuerAndSNCX, pFppp) GO(CERT_FindCertByName, pFpp) //GO(CERT_FindCertByNickname, -//GO(CERT_FindCertByNicknameOrEmailAddr, -//GO(CERT_FindCertByNicknameOrEmailAddrCX, -//GO(CERT_FindCertByNicknameOrEmailAddrForUsage, -//GO(CERT_FindCertByNicknameOrEmailAddrForUsageCX, +GO(CERT_FindCertByNicknameOrEmailAddr, pFpp) +GO(CERT_FindCertByNicknameOrEmailAddrCX, pFppp) +GO(CERT_FindCertByNicknameOrEmailAddrForUsage, pFppu) +GO(CERT_FindCertByNicknameOrEmailAddrForUsageCX, pFppup) //GO(CERT_FindCertBySubjectKeyID, -GO(CERT_FindCertExtension, iFppp) -//GO(CERT_FindCertIssuer, -//GO(CERT_FindCRLEntryReasonExten, -//GO(CERT_FindCRLNumberExten, +GO(CERT_FindCertExtension, iFpip) +GO(CERT_FindCertIssuer, pFplu) +GO(CERT_FindCRLEntryReasonExten, iFpp) +GO(CERT_FindCRLNumberExten, iFppp) //GO(CERT_FindKeyUsageExtension, -//GO(CERT_FindNameConstraintsExten, -//GO(CERT_FindSMimeProfile, -//GO(CERT_FindSubjectKeyIDExtension, -//GO(CERT_FindUserCertByUsage, -GO(CERT_FindUserCertsByUsage, pFpiiip) -//GO(CERT_FinishCertificateRequestAttributes, -//GO(CERT_FinishExtensions, -//GO(CERT_ForcePostMethodForOCSP, -//GO(CERT_FormatName, -//GO(CERT_FreeDistNames, -//GO(CERT_FreeNicknames, -//GO(CERT_GenTime2FormattedAscii, -GO(CERT_GetAVATag, iFp) -//GO(CERT_GetCertChainFromCert, +GO(CERT_FindNameConstraintsExten, iFppp) +GO(CERT_FindSMimeProfile, pFp) +GO(CERT_FindSubjectKeyIDExtension, iFpp) +GO(CERT_FindUserCertByUsage, pFppuip) +GO(CERT_FindUserCertsByUsage, pFpuiip) +GO(CERT_FinishCertificateRequestAttributes, iFp) +GO(CERT_FinishExtensions, iFp) +GO(CERT_ForcePostMethodForOCSP, iFi) +GO(CERT_FormatName, pFp) +GO(CERT_FreeDistNames, vFp) +GO(CERT_FreeNicknames, vFp) +GO(CERT_GenTime2FormattedAscii, pFlp) +GO(CERT_GetAVATag, uFp) +GO(CERT_GetCertChainFromCert, pFplu) GO(CERT_GetCertEmailAddress, pFp) -//GO(CERT_GetCertificateDer, -//GO(CERT_GetCertificateNames, -//GO(CERT_GetCertificateRequestExtensions, -GO(CERT_GetCertIsPerm, uFpp) -//GO(CERT_GetCertIssuerAndSN, +GO(CERT_GetCertificateDer, iFpp) +GO(CERT_GetCertificateNames, pFpp) +GO(CERT_GetCertificateRequestExtensions, iFpp) +GO(CERT_GetCertIsPerm, iFpp) +GO(CERT_GetCertIssuerAndSN, pFpp) //GO(CERT_GetCertIsTemp, -//GO(CERT_GetCertKeyType, -//GO(CERT_GetCertNicknames, +GO(CERT_GetCertKeyType, uFp) +GO(CERT_GetCertNicknames, pFpip) GO(CERT_GetCertTimes, iFppp) GO(CERT_GetCertTrust, iFpp) GO(CERT_GetCertUid, pFp) -//GO(CERT_GetClassicOCSPDisabledPolicy, +GO(CERT_GetClassicOCSPDisabledPolicy, pFv) //GO(CERT_GetClassicOCSPEnabledHardFailurePolicy, //GO(CERT_GetClassicOCSPEnabledSoftFailurePolicy, GO(CERT_GetCommonName, pFp) -//GO(CERT_GetConstrainedCertificateNames, +GO(CERT_GetConstrainedCertificateNames, pFppi) GO(CERT_GetCountryName, pFp) -//GO(CERT_GetDBContentVersion, +GO(CERT_GetDBContentVersion, iFp) GO(CERT_GetDefaultCertDB, pFv) GO(CERT_GetDomainComponentName, pFp) -//GO(CERT_GetEncodedOCSPResponse, +GO(CERT_GetEncodedOCSPResponse, pFppplippp) GO(CERT_GetFirstEmailAddress, pFp) -//GO(CERT_GetGeneralNameTypeFromString, -//GO(CERT_GetImposedNameConstraints, +GO(CERT_GetGeneralNameTypeFromString, uFp) +GO(CERT_GetImposedNameConstraints, iFpp) GO(CERT_GetLocalityName, pFp) -//GO(CERT_GetNextEmailAddress, +GO(CERT_GetNextEmailAddress, pFpp) GO(CERT_GetNextGeneralName, pFp) //GO(CERT_GetNextNameConstraint, -//GO(CERT_GetOCSPAuthorityInfoAccessLocation, -//GO(CERT_GetOCSPResponseStatus, -//GO(CERT_GetOCSPStatusForCertID, +GO(CERT_GetOCSPAuthorityInfoAccessLocation, pFp) +GO(CERT_GetOCSPResponseStatus, iFp) +GO(CERT_GetOCSPStatusForCertID, iFppppl) GO(CERT_GetOidString, pFp) GO(CERT_GetOrgName, pFp) GO(CERT_GetOrgUnitName, pFp) //GO(CERT_GetPKIXVerifyNistRevocationPolicy, -//GO(CERT_GetPrevGeneralName, -//GO(CERT_GetPrevNameConstraint, +GO(CERT_GetPrevGeneralName, pFp) +GO(CERT_GetPrevNameConstraint, pFp) //GO(CERT_GetSlopTime, -//GO(CERT_GetSSLCACerts, +GO(CERT_GetSSLCACerts, pFp) GO(CERT_GetStateName, pFp) -//GO(CERT_GetSubjectNameDigest, +GO(CERT_GetSubjectNameDigest, pFppup) //GO(CERT_GetSubjectPublicKeyDigest, //GO(CERT_GetUsePKIXForValidation, -//GO(CERT_GetValidDNSPatternsFromCert, +GO(CERT_GetValidDNSPatternsFromCert, pFp) GO(CERT_Hexify, pFpi) //GO(CERT_ImportCAChain, -//GO(CERT_ImportCAChainTrusted, -//GO(CERT_ImportCerts, -//GO(CERT_ImportCRL, +GO(CERT_ImportCAChainTrusted, iFpiu) +GO(CERT_ImportCerts, iFpuuppiip) +GO(CERT_ImportCRL, pFpppip) GO(CERT_IsCACert, iFpp) -//GO(CERT_IsCADERCert, -//GO(CERT_IsRootDERCert, +GO(CERT_IsCADERCert, iFpp) +GO(CERT_IsRootDERCert, iFp) //DATA(CERT_IssuerAndSNTemplate, //GO(CERT_IsUserCert, //GO(CERT_KeyFromDERCrl, GO(CERT_MakeCANickname, pFp) -//GO(CERT_MergeExtensions, +GO(CERT_MergeExtensions, iFpp) DATA(CERT_NameTemplate, 4*sizeof(void*)) //GO(CERT_NameToAscii, -//GO(CERT_NameToAsciiInvertible, +GO(CERT_NameToAsciiInvertible, pFpu) GO(CERT_NewCertList, pFv) //GO(__CERT_NewTempCertificate, GO(CERT_NewTempCertificate, pFpppii) -//GO(CERT_NicknameStringsFromCertList, -//GO(CERT_OCSPCacheSettings, -//GO(CERT_OpenCertDBFilename, +GO(CERT_NicknameStringsFromCertList, pFppp) +GO(CERT_OCSPCacheSettings, iFiuu) +GO(CERT_OpenCertDBFilename, iFppi) GOM(CERT_PKIXVerifyCert, iFEpIppp) -//GO(CERT_PostOCSPRequest, +GO(CERT_PostOCSPRequest, pFppp) GOM(CERT_RegisterAlternateOCSPAIAInfoCallBack, iFEpp) -//GO(CERT_RemoveCertListNode, -//GO(CERT_RFC1485_EscapeAndQuote, -//GO(CERT_SaveSMimeProfile, +GO(CERT_RemoveCertListNode, vFp) +GO(CERT_RFC1485_EscapeAndQuote, iFpipi) +GO(CERT_SaveSMimeProfile, iFppp) //DATA(CERT_SequenceOfCertExtensionTemplate, -//GO(CERT_SetOCSPDefaultResponder, -//GO(CERT_SetOCSPFailureMode, -//GO(CERT_SetOCSPTimeout, +GO(CERT_SetOCSPDefaultResponder, iFppp) +GO(CERT_SetOCSPFailureMode, iFu) +GO(CERT_SetOCSPTimeout, iFu) //DATA(CERT_SetOfSignedCrlTemplate, -//GO(CERT_SetSlopTime, -//GO(CERT_SetUsePKIXForValidation, +GO(CERT_SetSlopTime, iFi) +GO(CERT_SetUsePKIXForValidation, iFi) //DATA(CERT_SignedCrlTemplate, DATA(CERT_SignedDataTemplate, 160) -//GO(CERT_StartCertExtensions, -//GO(CERT_StartCertificateRequestAttributes, -//GO(CERT_StartCRLEntryExtensions, -//GO(CERT_StartCRLExtensions, +GO(CERT_StartCertExtensions, pFp) +GO(CERT_StartCertificateRequestAttributes, pFp) +GO(CERT_StartCRLEntryExtensions, pFpp) +GO(CERT_StartCRLExtensions, pFp) //DATA(CERT_SubjectPublicKeyInfoTemplate, //DATA(CERT_TimeChoiceTemplate, //R type //GO(__CERT_TraversePermCertsForNickname, //GO(__CERT_TraversePermCertsForSubject, -//GO(CERT_UncacheCRL, +GO(CERT_UncacheCRL, iFpp) //GO(CERT_VerifyCACertForUsage, GO(CERT_VerifyCert, iFpp) -//GO(CERT_VerifyCertificate, -GO(CERT_VerifyCertificateNow, iFppiipp) -//GO(CERT_VerifyCertName, -//GO(CERT_VerifyCertNow, -//GO(CERT_VerifyOCSPResponseSignature, -//GO(CERT_VerifySignedData, +GO(CERT_VerifyCertificate, iFppillppp) +GO(CERT_VerifyCertificateNow, iFppilpp) +GO(CERT_VerifyCertName, iFpp) +GO(CERT_VerifyCertNow, iFppiup) +GO(CERT_VerifyOCSPResponseSignature, iFppppp) +GO(CERT_VerifySignedData, iFpplp) GO(CERT_VerifySignedDataWithPublicKey, iFppp) -//GO(CERT_VerifySignedDataWithPublicKeyInfo, -//GO(DER_AsciiToTime, +GO(CERT_VerifySignedDataWithPublicKeyInfo, iFppp) +GO(DER_AsciiToTime, iFpp) GO(DER_DecodeTimeChoice, iFpp) GO(DER_Encode, iFpppp) -//GO(DER_EncodeTimeChoice, +GO(DER_EncodeTimeChoice, iFppl) //GO(DER_GeneralizedDayToAscii, //GO(DER_GeneralizedTimeToTime, -//GO(DER_GetInteger, -//GO(DER_Lengths, -//GO(DER_TimeChoiceDayToAscii, -//GO(DER_TimeToGeneralizedTime, +GO(DER_GetInteger, lFp) +GO(DER_Lengths, iFppp) +GO(DER_TimeChoiceDayToAscii, pFp) +GO(DER_TimeToGeneralizedTime, iFpl) //GO(DER_TimeToGeneralizedTimeArena, //GO(DER_TimeToUTCTime, //GO(DER_UTCDayToAscii, //GO(DER_UTCTimeToAscii, //GO(DER_UTCTimeToTime, -//GO(DSAU_DecodeDerSig, -//GO(DSAU_DecodeDerSigToLen, -//GO(DSAU_EncodeDerSig, -//GO(DSAU_EncodeDerSigWithLen, +GO(DSAU_DecodeDerSig, pFp) +GO(DSAU_DecodeDerSigToLen, pFpu) +GO(DSAU_EncodeDerSig, iFpp) +GO(DSAU_EncodeDerSigWithLen, iFppu) GO(HASH_Begin, vFp) //GO(HASH_Clone, GO(HASH_Create, pFi) GO(HASH_Destroy, vFp) GO(HASH_End, vFpppu) -//GO(HASH_GetHashObject, -//GO(HASH_GetHashObjectByOidTag, -//GO(HASH_GetHashOidTagByHashType, -//GO(HASH_GetHashTypeByOidTag, +GO(HASH_GetHashObject, pFu) +GO(HASH_GetHashObjectByOidTag, pFu) +GO(HASH_GetHashOidTagByHashType, uFu) +GO(HASH_GetHashTypeByOidTag, uFu) //GO(HASH_GetType, -GO(HASH_HashBuf, iFippu) -//GO(HASH_ResultLen, -//GO(HASH_ResultLenByOidTag, +GO(HASH_HashBuf, iFuppu) +GO(HASH_ResultLen, uFu) +GO(HASH_ResultLenByOidTag, uFu) GO(HASH_ResultLenContext, uFp) GO(HASH_Update, vFppu) -//GO(NSSBase64_DecodeBuffer, +GO(NSSBase64_DecodeBuffer, pFpppu) //GO(NSSBase64Decoder_Create, -//GO(NSSBase64Decoder_Destroy, -//GO(NSSBase64Decoder_Update, -//GO(NSSBase64_EncodeItem, +GO(NSSBase64Decoder_Destroy, iFpi) +GO(NSSBase64Decoder_Update, iFppu) +GO(NSSBase64_EncodeItem, pFppup) //GO(NSSBase64Encoder_Create, -//GO(NSSBase64Encoder_Destroy, -//GO(NSSBase64Encoder_Update, +GO(NSSBase64Encoder_Destroy, iFpi) +GO(NSSBase64Encoder_Update, iFppu) //GO(nss_DumpCertificateCacheInfo, //GO(NSS_Get_CERT_CertificateRequestTemplate, //GO(NSS_Get_CERT_CertificateTemplate, @@ -316,7 +316,7 @@ GO(HASH_Update, vFppu) //GO(NSS_Get_SECKEY_PointerToEncryptedPrivateKeyInfoTemplate, //GO(NSS_Get_SECKEY_PointerToPrivateKeyInfoTemplate, //GO(NSS_Get_SECKEY_PrivateKeyInfoTemplate, -//GO(NSS_Get_SECKEY_RSAPSSParamsTemplate, +GO(NSS_Get_SECKEY_RSAPSSParamsTemplate, pFpi) //GO(NSS_Get_SECKEY_RSAPublicKeyTemplate, //GO(NSS_Get_SEC_NullTemplate, //GO(NSS_Get_SEC_ObjectIDTemplate, @@ -328,14 +328,14 @@ GO(HASH_Update, vFppu) //GO(NSS_Get_SEC_SignedCertificateTemplate, //GO(NSS_Get_SEC_UTCTimeTemplate, //GO(NSS_Get_SEC_UTF8StringTemplate, -//GO(NSS_Get_sgn_DigestInfoTemplate, +GO(NSS_Get_sgn_DigestInfoTemplate, pFpi) GO(NSS_GetVersion, pFv) //GO(NSS_Init, -//GO(NSS_InitContext, -//GO(NSS_Initialize, +GO(NSS_InitContext, pFpppppu) +GO(NSS_Initialize, iFppppu) //GO(__nss_InitLock, GO(NSS_InitReadWrite, iFp) -//GO(NSS_InitWithMerge, +GO(NSS_InitWithMerge, iFpppppppppu) GO(NSS_IsInitialized, iFv) GO(NSS_NoDB_Init, iFp) //GO(NSS_OptionGet, @@ -343,186 +343,186 @@ GO(NSS_NoDB_Init, iFp) //GO(NSS_PutEnv, //GO(NSS_RegisterShutdown, //GO(NSSRWLock_Destroy, -//GO(NSSRWLock_HaveWriteLock, +GO(NSSRWLock_HaveWriteLock, iFp) //GO(NSSRWLock_LockRead, //GO(NSSRWLock_LockWrite, -//GO(NSSRWLock_New, +GO(NSSRWLock_New, pFup) //GO(NSSRWLock_UnlockRead, -//GO(NSSRWLock_UnlockWrite, +GO(NSSRWLock_UnlockWrite, vFp) //GO(NSS_Shutdown, -//GO(NSS_ShutdownContext, +GO(NSS_ShutdownContext, iFp) //GO(NSS_UnregisterShutdown, GO(NSS_VersionCheck, iFp) //GO(__PBE_CreateContext, -//GO(PBE_CreateContext, +GO(PBE_CreateContext, pFuuppuu) //GO(__PBE_DestroyContext, -//GO(PBE_DestroyContext, +GO(PBE_DestroyContext, vFp) //GO(__PBE_GenerateBits, -//GO(PBE_GenerateBits, -//GO(PK11_AlgtagToMechanism, +GO(PBE_GenerateBits, pFp) +GO(PK11_AlgtagToMechanism, LFu) GO(PK11_Authenticate, iFpip) -//GO(PK11_BlockData, -//GO(PK11_ChangePW, +GO(PK11_BlockData, pFpL) +GO(PK11_ChangePW, iFppp) //GO(PK11_CheckSSOPassword, GO(PK11_CheckUserPassword, iFpp) GO(PK11_CipherOp, iFpppipi) -//GO(PK11_CloneContext, -//GO(PK11_ConfigurePKCS11, -//GO(PK11_ConvertSessionPrivKeyToTokenPrivKey, -//GO(PK11_ConvertSessionSymKeyToTokenSymKey, -//GO(PK11_CopySymKeyForSigning, -//GO(PK11_CopyTokenPrivKeyToSessionPrivKey, +GO(PK11_CloneContext, pFp) +GO(PK11_ConfigurePKCS11, vFppppppppii) +GO(PK11_ConvertSessionPrivKeyToTokenPrivKey, pFpp) +GO(PK11_ConvertSessionSymKeyToTokenSymKey, pFpp) +GO(PK11_CopySymKeyForSigning, pFpL) +GO(PK11_CopyTokenPrivKeyToSessionPrivKey, pFpp) //GO(__PK11_CreateContextByRawKey, -GO(PK11_CreateContextBySymKey, pFiipp) -//GO(PK11_CreateDigestContext, -//GO(PK11_CreateGenericObject, +GO(PK11_CreateContextBySymKey, pFLLpp) +GO(PK11_CreateDigestContext, pFu) +GO(PK11_CreateGenericObject, pFppii) //GO(PK11_CreateManagedGenericObject, -//GO(PK11_CreateMergeLog, -//GO(PK11_CreatePBEAlgorithmID, -//GO(PK11_CreatePBEParams, -//GO(PK11_CreatePBEV2AlgorithmID, +GO(PK11_CreateMergeLog, pFv) +GO(PK11_CreatePBEAlgorithmID, pFuip) +GO(PK11_CreatePBEParams, pFppu) +GO(PK11_CreatePBEV2AlgorithmID, pFuuuiip) //GO(PK11_Decrypt, GO(PK11_DeleteTokenCertAndKey, iFpp) -//GO(PK11_DeleteTokenPrivateKey, -//GO(PK11_DeleteTokenPublicKey, +GO(PK11_DeleteTokenPrivateKey, iFpi) +GO(PK11_DeleteTokenPublicKey, iFp) //GO(PK11_DeleteTokenSymKey, -//GO(PK11_DEREncodePublicKey, -//GO(PK11_Derive, -//GO(PK11_DeriveWithFlags, -//GO(PK11_DeriveWithFlagsPerm, -//GO(PK11_DeriveWithTemplate, +GO(PK11_DEREncodePublicKey, pFp) +GO(PK11_Derive, pFpLpLLi) +GO(PK11_DeriveWithFlags, pFpLpLLiL) +GO(PK11_DeriveWithFlagsPerm, pFpLpLLiLi) +GO(PK11_DeriveWithTemplate, pFpLpLLipui) GO(PK11_DestroyContext, vFpi) -//GO(PK11_DestroyGenericObject, +GO(PK11_DestroyGenericObject, iFp) GO(PK11_DestroyGenericObjects, uFp) -//GO(PK11_DestroyMergeLog, +GO(PK11_DestroyMergeLog, vFp) GO(PK11_DestroyObject, iFpL) -//GO(PK11_DestroyPBEParams, +GO(PK11_DestroyPBEParams, vFp) GO(PK11_DestroyTokenObject, iFpL) //GO(PK11_DigestBegin, -//GO(PK11_DigestFinal, -//GO(PK11_DigestKey, -//GO(PK11_DigestOp, +GO(PK11_DigestFinal, iFpppu) +GO(PK11_DigestKey, iFpp) +GO(PK11_DigestOp, iFppu) GO(PK11_DoesMechanism, iFpL) -//GO(PK11_Encrypt, -//GO(PK11_ExportDERPrivateKeyInfo, -//GO(PK11_ExportEncryptedPrivateKeyInfo, -//GO(PK11_ExportEncryptedPrivKeyInfo, -//GO(PK11_ExportPrivateKeyInfo, -//GO(PK11_ExportPrivKeyInfo, -//GO(PK11_ExtractKeyValue, +GO(PK11_Encrypt, iFpLpppupu) +GO(PK11_ExportDERPrivateKeyInfo, pFpp) +GO(PK11_ExportEncryptedPrivateKeyInfo, pFpuppip) +GO(PK11_ExportEncryptedPrivKeyInfo, pFpuppip) +GO(PK11_ExportPrivateKeyInfo, pFpp) +GO(PK11_ExportPrivKeyInfo, pFpp) +GO(PK11_ExtractKeyValue, iFp) GO(PK11_Finalize, iFp) -//GO(PK11_FindBestKEAMatch, -//GO(PK11_FindCertAndKeyByRecipientList, -//GO(PK11_FindCertAndKeyByRecipientListNew, -//GO(PK11_FindCertByIssuerAndSN, -//GO(PK11_FindCertFromDERCert, +GO(PK11_FindBestKEAMatch, pFpp) +GO(PK11_FindCertAndKeyByRecipientList, pFppppp) +GO(PK11_FindCertAndKeyByRecipientListNew, iFpp) +GO(PK11_FindCertByIssuerAndSN, pFppp) +GO(PK11_FindCertFromDERCert, pFppp) GO(PK11_FindCertFromDERCertItem, pFppp) //GO(PK11_FindCertFromNickname, -//GO(PK11_FindCertFromURI, +GO(PK11_FindCertFromURI, pFpp) GO(PK11_FindCertInSlot, LFppp) //GO(PK11_FindCertsFromEmailAddress, -//GO(PK11_FindCertsFromNickname, +GO(PK11_FindCertsFromNickname, pFpp) //GO(PK11_FindCertsFromURI, -GO(PK11_FindFixedKey, pFpipp) +GO(PK11_FindFixedKey, pFpLpp) GO(PK11_FindGenericObjects, pFpL) GO(PK11_FindKeyByAnyCert, pFpp) GO(PK11_FindKeyByDERCert, pFppp) GO(PK11_FindKeyByKeyID, pFppp) GO(PK11_FindPrivateKeyFromCert, pFppp) -//GO(PK11_FindRawCertsWithSubject, +GO(PK11_FindRawCertsWithSubject, iFppp) //GO(PK11_FindSlotByName, -//GO(PK11_FindSlotsByNames, -//GO(PK11_FortezzaHasKEA, -//GO(PK11_FortezzaMapSig, +GO(PK11_FindSlotsByNames, pFpppi) +GO(PK11_FortezzaHasKEA, iFp) +GO(PK11_FortezzaMapSig, uFu) GO(PK11_FreeSlot, vFp) GO(PK11_FreeSlotList, vFp) GO(PK11_FreeSlotListElement, iFpp) GO(PK11_FreeSymKey, vFp) -//GO(PK11_GenerateFortezzaIV, +GO(PK11_GenerateFortezzaIV, iFppi) GO(PK11_GenerateKeyPair, pFpLppiip) -//GO(PK11_GenerateKeyPairWithFlags, -//GO(PK11_GenerateKeyPairWithOpFlags, -//GO(PK11_GenerateNewParam, -//GO(PK11_GenerateRandom, -//GO(PK11_GenerateRandomOnSlot, +GO(PK11_GenerateKeyPairWithFlags, pFpLppup) +GO(PK11_GenerateKeyPairWithOpFlags, pFpLppuLLp) +GO(PK11_GenerateNewParam, pFLp) +GO(PK11_GenerateRandom, iFpi) +GO(PK11_GenerateRandomOnSlot, iFppi) GO(PK11_GetAllSlotsForCert, pFpp) GO(PK11_GetAllTokens, pFLiip) -//GO(PK11_GetBestKeyLength, -//GO(PK11_GetBestSlot, -//GO(PK11_GetBestSlotMultiple, -//GO(PK11_GetBestSlotMultipleWithAttributes, -//GO(PK11_GetBestSlotWithAttributes, -//GO(PK11_GetBestWrapMechanism, +GO(PK11_GetBestKeyLength, iFpL) +GO(PK11_GetBestSlot, pFLp) +GO(PK11_GetBestSlotMultiple, pFpup) +GO(PK11_GetBestSlotMultipleWithAttributes, pFpppup) +GO(PK11_GetBestSlotWithAttributes, pFLLup) +GO(PK11_GetBestWrapMechanism, LFp) GO(PK11_GetBlockSize, iFLp) -//GO(PK11_GetCertFromPrivateKey, -//GO(PK11_GetCertsMatchingPrivateKey, -//GO(PK11_GetCurrentWrapIndex, -//GO(PK11_GetDefaultArray, -//GO(PK11_GetDefaultFlags, -//GO(PK11_GetDisabledReason, +GO(PK11_GetCertFromPrivateKey, pFp) +GO(PK11_GetCertsMatchingPrivateKey, pFp) +GO(PK11_GetCurrentWrapIndex, iFp) +GO(PK11_GetDefaultArray, pFp) +GO(PK11_GetDefaultFlags, LFp) +GO(PK11_GetDisabledReason, uFp) GO(PK11_GetFirstSafe, pFp) GO(PK11_GetInternalKeySlot, pFv) -//GO(PK11_GetInternalSlot, +GO(PK11_GetInternalSlot, pFv) //GO(PK11_GetIVLength, //GO(__PK11_GetKeyData, -//GO(PK11_GetKeyData, +GO(PK11_GetKeyData, pFp) //GO(PK11_GetKeyGen, -//GO(PK11_GetKeyLength, -//GO(PK11_GetKeyStrength, -//GO(PK11_GetKeyType, -//GO(PK11_GetLowLevelKeyIDForCert, -//GO(PK11_GetLowLevelKeyIDForPrivateKey, -//GO(PK11_GetMechanism, +GO(PK11_GetKeyLength, uFp) +GO(PK11_GetKeyStrength, uFpp) +GO(PK11_GetKeyType, LFLL) +GO(PK11_GetLowLevelKeyIDForCert, pFppp) +GO(PK11_GetLowLevelKeyIDForPrivateKey, pFp) +GO(PK11_GetMechanism, LFp) //GO(PK11_GetMinimumPwdLength, //GO(PK11_GetModInfo, GO(PK11_GetModule, pFp) -//GO(PK11_GetModuleID, +GO(PK11_GetModuleID, LFp) //GO(PK11_GetModuleURI, GO(PK11_GetNextGenericObject, pFp) GO(PK11_GetNextSafe, pFppi) GO(PK11_GetNextSymKey, pFp) -//GO(PK11_GetPadMechanism, -//GO(PK11_GetPBECryptoMechanism, -//GO(PK11_GetPBEIV, -//GO(PK11_GetPQGParamsFromPrivateKey, -//GO(PK11_GetPrevGenericObject, +GO(PK11_GetPadMechanism, LFL) +GO(PK11_GetPBECryptoMechanism, LFppp) +GO(PK11_GetPBEIV, pFpp) +GO(PK11_GetPQGParamsFromPrivateKey, pFp) +GO(PK11_GetPrevGenericObject, pFp) GO(PK11_GetPrivateKeyNickname, pFp) //GO(PK11_GetPrivateModulusLen, -//GO(PK11_GetPublicKeyNickname, -//GO(PK11_GetSlotFromKey, -//GO(PK11_GetSlotFromPrivateKey, -//GO(PK11_GetSlotID, -//GO(PK11_GetSlotInfo, +GO(PK11_GetPublicKeyNickname, pFp) +GO(PK11_GetSlotFromKey, pFp) +GO(PK11_GetSlotFromPrivateKey, pFp) +GO(PK11_GetSlotID, LFp) +GO(PK11_GetSlotInfo, iFpp) GO(PK11_GetSlotName, pFp) -//GO(PK11_GetSlotPWValues, +GO(PK11_GetSlotPWValues, vFppp) //GO(PK11_GetSlotSeries, -//GO(PK11_GetSymKeyHandle, -//GO(PK11_GetSymKeyNickname, -//GO(PK11_GetSymKeyType, +GO(PK11_GetSymKeyHandle, LFp) +GO(PK11_GetSymKeyNickname, pFp) +GO(PK11_GetSymKeyType, LFp) //GO(PK11_GetSymKeyUserData, -//GO(PK11_GetTokenInfo, +GO(PK11_GetTokenInfo, iFpp) GO(PK11_GetTokenName, pFp) //GO(PK11_GetTokenURI, -//GO(PK11_GetWindow, -//GO(PK11_GetWrapKey, +GO(PK11_GetWindow, pFp) +GO(PK11_GetWrapKey, pFpiLip) GO(PK11_HasAttributeSet, CFpLLi) -//GO(PK11_HashBuf, +GO(PK11_HashBuf, iFuppi) GO(PK11_HasRootCerts, iFp) GO(PK11_ImportCert, iFppLpi) -//GO(PK11_ImportCertForKey, -//GO(PK11_ImportCertForKeyToSlot, -//GO(PK11_ImportCRL, -//GO(PK11_ImportDERCert, -//GO(PK11_ImportDERCertForKey, -//GO(PK11_ImportDERPrivateKeyInfo, +GO(PK11_ImportCertForKey, pFppp) +GO(PK11_ImportCertForKeyToSlot, iFpppip) +GO(PK11_ImportCRL, pFpppipipi) +GO(PK11_ImportDERCert, iFppLpi) +GO(PK11_ImportDERCertForKey, pFppp) +GO(PK11_ImportDERPrivateKeyInfo, iFppppiiup) GO(PK11_ImportDERPrivateKeyInfoAndReturnKey, iFppppiiupp) -//GO(PK11_ImportEncryptedPrivateKeyInfo, -//GO(PK11_ImportEncryptedPrivateKeyInfoAndReturnKey, -//GO(PK11_ImportPrivateKeyInfo, -//GO(PK11_ImportPrivateKeyInfoAndReturnKey, -//GO(PK11_ImportPublicKey, -//GO(PK11_ImportSymKey, -//GO(PK11_ImportSymKeyWithFlags, +GO(PK11_ImportEncryptedPrivateKeyInfo, iFpppppiiuup) +GO(PK11_ImportEncryptedPrivateKeyInfoAndReturnKey, iFpppppiiuupp) +GO(PK11_ImportPrivateKeyInfo, iFppppiiup) +GO(PK11_ImportPrivateKeyInfoAndReturnKey, iFppppiiupp) +GO(PK11_ImportPublicKey, LFppi) +GO(PK11_ImportSymKey, pFpLuLpp) +GO(PK11_ImportSymKeyWithFlags, pFpLuLpLip) GO(PK11_InitPin, iFppp) //GO(PK11_IsDisabled, GO(PK11_IsFIPS, iFv) @@ -534,248 +534,248 @@ GO(PK11_IsLoggedIn, iFpp) GO(PK11_IsPresent, iFp) GO(PK11_IsReadOnly, iFp) GO(PK11_IsRemovable, iFp) -//GO(PK11_IVFromParam, +GO(PK11_IVFromParam, pFLpp) GO(PK11_KeyForCertExists, pFppp) -//GO(PK11_KeyForDERCertExists, -//GO(PK11_KeyGen, -//GO(PK11_KeyGenWithTemplate, -//GO(PK11_LinkGenericObject, -GO(PK11_ListCerts, pFip) +GO(PK11_KeyForDERCertExists, pFppp) +GO(PK11_KeyGen, pFpLpip) +GO(PK11_KeyGenWithTemplate, pFpLLppup) +GO(PK11_LinkGenericObject, iFpp) +GO(PK11_ListCerts, pFup) GO(PK11_ListCertsInSlot, pFp) GO(PK11_ListFixedKeysInSlot, pFppp) -//GO(PK11_ListPrivateKeysInSlot, -//GO(PK11_ListPrivKeysInSlot, -//GO(PK11_ListPublicKeysInSlot, -//GO(PK11_LoadPrivKey, +GO(PK11_ListPrivateKeysInSlot, pFp) +GO(PK11_ListPrivKeysInSlot, pFppp) +GO(PK11_ListPublicKeysInSlot, pFpp) +GO(PK11_LoadPrivKey, pFpppii) //GO(PK11_Logout, //GO(PK11_LogoutAll, GO(PK11_MakeIDFromPubKey, pFp) -//GO(PK11_MakeKEAPubKey, -//GO(PK11_MapPBEMechanismToCryptoMechanism, -GO(PK11_MapSignKeyType, LFi) -//GO(PK11_MechanismToAlgtag, -//GO(PK11_MergeTokens, -//GO(PK11_MoveSymKey, +GO(PK11_MakeKEAPubKey, pFpi) +GO(PK11_MapPBEMechanismToCryptoMechanism, LFpppi) +GO(PK11_MapSignKeyType, LFu) +GO(PK11_MechanismToAlgtag, uFL) +GO(PK11_MergeTokens, iFppppp) +GO(PK11_MoveSymKey, pFpLLip) GO(PK11_NeedLogin, iFp) //GO(PK11_NeedPWInit, GO(PK11_NeedUserInit, iFp) GO(PK11_ParamFromAlgid, pFp) -//GO(PK11_ParamFromIV, -//GO(PK11_ParamToAlgid, -//GO(PK11_PBEKeyGen, -//GO(PK11_PQG_DestroyParams, -//GO(PK11_PQG_DestroyVerify, -//GO(PK11_PQG_GetBaseFromParams, -//GO(PK11_PQG_GetCounterFromVerify, -//GO(PK11_PQG_GetHFromVerify, +GO(PK11_ParamFromIV, pFLp) +GO(PK11_ParamToAlgid, iFuppp) +GO(PK11_PBEKeyGen, pFpppip) +GO(PK11_PQG_DestroyParams, vFp) +GO(PK11_PQG_DestroyVerify, vFp) +GO(PK11_PQG_GetBaseFromParams, iFpp) +GO(PK11_PQG_GetCounterFromVerify, uFp) +GO(PK11_PQG_GetHFromVerify, iFpp) //GO(PK11_PQG_GetPrimeFromParams, //GO(PK11_PQG_GetSeedFromVerify, //GO(PK11_PQG_GetSubPrimeFromParams, -//GO(PK11_PQG_NewParams, -//GO(PK11_PQG_NewVerify, -//GO(PK11_PQG_ParamGen, -//GO(PK11_PQG_ParamGenSeedLen, -//GO(PK11_PQG_ParamGenV2, -//GO(PK11_PQG_VerifyParams, -//GO(PK11_PrivDecrypt, -//GO(PK11_PrivDecryptPKCS1, +GO(PK11_PQG_NewParams, pFppp) +GO(PK11_PQG_NewVerify, pFupp) +GO(PK11_PQG_ParamGen, iFupp) +GO(PK11_PQG_ParamGenSeedLen, iFuupp) +GO(PK11_PQG_ParamGenV2, iFuuupp) +GO(PK11_PQG_VerifyParams, iFppp) +GO(PK11_PrivDecrypt, iFpLpppupu) +GO(PK11_PrivDecryptPKCS1, iFpppupu) //GO(PK11_ProtectedAuthenticationPath, //GO(PK11_PubDecryptRaw, -//GO(PK11_PubDerive, -//GO(PK11_PubDeriveWithKDF, -//GO(PK11_PubEncrypt, -//GO(PK11_PubEncryptPKCS1, +GO(PK11_PubDerive, pFppippLLLip) +GO(PK11_PubDeriveWithKDF, pFppippLLLiLpp) +GO(PK11_PubEncrypt, iFpLpppupup) +GO(PK11_PubEncryptPKCS1, iFpppup) //GO(PK11_PubEncryptRaw, -//GO(PK11_PubUnwrapSymKey, +GO(PK11_PubUnwrapSymKey, pFppLLi) //GO(PK11_PubUnwrapSymKeyWithFlags, -//GO(PK11_PubUnwrapSymKeyWithFlagsPerm, -//GO(PK11_PubWrapSymKey, -//GO(PK11_RandomUpdate, -//GO(PK11_RawPBEKeyGen, +GO(PK11_PubUnwrapSymKeyWithFlagsPerm, pFppLLiLi) +GO(PK11_PubWrapSymKey, iFLppp) +GO(PK11_RandomUpdate, iFpL) +GO(PK11_RawPBEKeyGen, pFpLppip) GO(PK11_ReadRawAttribute, iFipLp) GO(PK11_ReferenceSlot, pFp) //GO(PK11_ReferenceSymKey, //GO(PK11_ResetToken, -//GO(PK11_RestoreContext, -//GO(PK11_SaveContext, -//GO(PK11_SaveContextAlloc, -//GO(PK11SDR_Decrypt, -//GO(PK11SDR_Encrypt, +GO(PK11_RestoreContext, iFppi) +GO(PK11_SaveContext, iFpppi) +GO(PK11_SaveContextAlloc, pFppup) +GO(PK11SDR_Decrypt, iFppp) +GO(PK11SDR_Encrypt, iFpppp) //GO(PK11_SeedRandom, -//GO(__PK11_SetCertificateNickname, -//GO(PK11_SetFortezzaHack, +GO(__PK11_SetCertificateNickname, iFpp) +GO(PK11_SetFortezzaHack, vFp) GOM(PK11_SetPasswordFunc, vFEp) GO(PK11_SetPrivateKeyNickname, iFpp) GO(PK11_SetPublicKeyNickname, iFpp) -//GO(PK11_SetSlotPWValues, -//GO(PK11_SetSymKeyNickname, +GO(PK11_SetSlotPWValues, vFpii) +GO(PK11_SetSymKeyNickname, iFpp) //GO(PK11_SetSymKeyUserData, -//GO(PK11_SetWrapKey, +GO(PK11_SetWrapKey, vFpip) GO(PK11_Sign, iFppp) GO(PK11_SignatureLen, iFp) GO(PK11_SignWithMechanism, iFpLppp) -//GO(PK11_SignWithSymKey, -//GO(PK11_SymKeyFromHandle, -GO(PK11_TokenExists, iFi) -//GO(PK11_TokenKeyGen, -//GO(PK11_TokenKeyGenWithFlags, +GO(PK11_SignWithSymKey, iFpLppp) +GO(PK11_SymKeyFromHandle, pFppuLLip) +GO(PK11_TokenExists, iFL) +GO(PK11_TokenKeyGen, pFpLpipip) +GO(PK11_TokenKeyGenWithFlags, pFpLpipLup) //GO(PK11_TokenRefresh, //GO(PK11_TraverseCertsForNicknameInSlot, //GO(PK11_TraverseCertsForSubjectInSlot, //GO(PK11_TraverseSlotCerts, //GO(PK11_UnconfigurePKCS11, //GO(PK11_UnlinkGenericObject, -//GO(PK11_UnwrapPrivKey, -//GO(PK11_UnwrapSymKey, -//GO(PK11_UnwrapSymKeyWithFlags, -//GO(PK11_UnwrapSymKeyWithFlagsPerm, -//GO(PK11_UpdateSlotAttribute, +GO(PK11_UnwrapPrivKey, pFppLppppiiLpip) +GO(PK11_UnwrapSymKey, pFpLppLLi) +GO(PK11_UnwrapSymKeyWithFlags, pFpLppLLiL) +GO(PK11_UnwrapSymKeyWithFlagsPerm, pFpLppLLiLi) +GO(PK11_UpdateSlotAttribute, iFppi) //GO(PK11_UserDisableSlot, //GO(PK11_UserEnableSlot, -//GO(PK11_Verify, -//GO(PK11_VerifyKeyOK, -//GO(PK11_VerifyRecover, -//GO(PK11_VerifyWithMechanism, -//GO(PK11_WaitForTokenEvent, -//GO(PK11_WrapPrivKey, -//GO(PK11_WrapSymKey, -GO(PK11_WriteRawAttribute, iFipLp) +GO(PK11_Verify, iFpppp) +GO(PK11_VerifyKeyOK, iFp) +GO(PK11_VerifyRecover, iFpppp) +GO(PK11_VerifyWithMechanism, iFpLpppp) +GO(PK11_WaitForTokenEvent, uFpuuui) +GO(PK11_WrapPrivKey, iFpppLppp) +GO(PK11_WrapSymKey, iFLpppp) +GO(PK11_WriteRawAttribute, iFupLp) GO(PORT_Alloc, pFL) GO(PORT_ArenaAlloc, pFpL) -//GO(PORT_ArenaGrow, -//GO(PORT_ArenaMark, +GO(PORT_ArenaGrow, pFppLL) +GO(PORT_ArenaMark, pFp) //GO(PORT_ArenaRelease, -//GO(PORT_ArenaStrdup, -//GO(PORT_ArenaUnmark, +GO(PORT_ArenaStrdup, pFpp) +GO(PORT_ArenaUnmark, vFpp) GO(PORT_ArenaZAlloc, pFpL) GO(PORT_Free, vFp) GO(PORT_FreeArena, vFpi) GO(PORT_GetError, iFv) GO(PORT_NewArena, pFL) -//GO(PORT_Realloc, +GO(PORT_Realloc, pFpL) GO(PORT_SetError, vFi) GOM(PORT_SetUCS2_ASCIIConversionFunction, vFEp) -//GO(PORT_SetUCS2_UTF8ConversionFunction, +GO(PORT_SetUCS2_UTF8ConversionFunction, vFi) //GO(PORT_SetUCS4_UTF8ConversionFunction, GO(PORT_Strdup, pFp) -//GO(PORT_UCS2_ASCIIConversion, +GO(PORT_UCS2_ASCIIConversion, iFipupupi) GO(PORT_UCS2_UTF8Conversion, iFipupup) GO(PORT_ZAlloc, pFL) -//GO(PORT_ZFree, +GO(PORT_ZFree, vFpL) //GO(RSA_FormatBlock, DATA(SEC_AnyTemplate, 4*sizeof(void*)) //R type -//GO(SEC_ASN1Decode, +GO(SEC_ASN1Decode, iFppppl) GO(SEC_ASN1DecodeInteger, iFpp) GO(SEC_ASN1DecodeItem, iFpppp) -//GO(SEC_ASN1DecoderAbort, +GO(SEC_ASN1DecoderAbort, vFpi) //GO(SEC_ASN1DecoderClearFilterProc, -//GO(SEC_ASN1DecoderClearNotifyProc, -//GO(SEC_ASN1DecoderFinish, +GO(SEC_ASN1DecoderClearNotifyProc, vFp) +GO(SEC_ASN1DecoderFinish, iFp) //GO(SEC_ASN1DecoderSetFilterProc, //GO(SEC_ASN1DecoderSetNotifyProc, -//GO(SEC_ASN1DecoderStart, -//GO(SEC_ASN1DecoderUpdate, +GO(SEC_ASN1DecoderStart, pFppp) +GO(SEC_ASN1DecoderUpdate, iFppL) //GO(SEC_ASN1Encode, -//GO(SEC_ASN1EncodeInteger, -//GO(SEC_ASN1EncodeItem, -//GO(SEC_ASN1EncoderAbort, +GO(SEC_ASN1EncodeInteger, pFppl) +GO(SEC_ASN1EncodeItem, pFpppp) +GO(SEC_ASN1EncoderAbort, vFpi) //GO(SEC_ASN1EncoderClearNotifyProc, //GO(SEC_ASN1EncoderClearStreaming, -//GO(SEC_ASN1EncoderClearTakeFromBuf, +GO(SEC_ASN1EncoderClearTakeFromBuf, vFp) //GO(SEC_ASN1EncoderFinish, //GO(SEC_ASN1EncoderSetNotifyProc, //GO(SEC_ASN1EncoderSetStreaming, //GO(SEC_ASN1EncoderSetTakeFromBuf, //GO(SEC_ASN1EncoderStart, -//GO(SEC_ASN1EncoderUpdate, -//GO(SEC_ASN1EncodeUnsignedInteger, -//GO(SEC_ASN1LengthLength, +GO(SEC_ASN1EncoderUpdate, iFppL) +GO(SEC_ASN1EncodeUnsignedInteger, pFppL) +GO(SEC_ASN1LengthLength, iFL) DATA(SEC_BitStringTemplate, 4*sizeof(void*)) //R type DATA(SEC_BMPStringTemplate, 4*sizeof(void*)) //R type //DATA(SEC_BooleanTemplate, //R type GO(SEC_CertNicknameConflict, iFppp) -//GO(SEC_CheckCrlTimes, -//GO(SEC_CreateSignatureAlgorithmParameters, +GO(SEC_CheckCrlTimes, uFpl) +GO(SEC_CreateSignatureAlgorithmParameters, pFppuupp) GO(SEC_DeletePermCertificate, iFp) //GO(SEC_DeletePermCRL, -GO(SEC_DerSignData, iFpppipi) -//GO(SEC_DerSignDataWithAlgorithmID, -//GO(SEC_DestroyCrl, -//GO(SEC_DupCrl, -//GO(SEC_FindCrlByDERCert, +GO(SEC_DerSignData, iFpppipu) +GO(SEC_DerSignDataWithAlgorithmID, iFpppipp) +GO(SEC_DestroyCrl, iFp) +GO(SEC_DupCrl, pFp) +GO(SEC_FindCrlByDERCert, pFppi) //GO(SEC_FindCrlByName, //DATA(SEC_GeneralizedTimeTemplate, //R type -//GO(SEC_GetCrlTimes, +GO(SEC_GetCrlTimes, iFppp) //GO(SEC_GetRegisteredHttpClient, -//GO(SEC_GetSignatureAlgorithmOidTag, +GO(SEC_GetSignatureAlgorithmOidTag, uFuu) DATA(SEC_IA5StringTemplate, 4*sizeof(void*)) //R type //DATA(SEC_IntegerTemplate, //R type GO(SECITEM_AllocItem, pFppu) -//GO(SECITEM_ArenaDupItem, +GO(SECITEM_ArenaDupItem, pFpp) GO(SECITEM_CompareItem, iFpp) -//GO(SECITEM_CopyItem, +GO(SECITEM_CopyItem, iFppp) //GO(SECITEM_DupItem, GO(SECITEM_FreeItem, iFpi) GO(SECITEM_ItemsAreEqual, iFpp) GO(SECITEM_ZfreeItem, vFpi) -//GO(SECKEY_AddPrivateKeyToListTail, -//GO(SECKEY_BigIntegerBitLength, -//GO(SECKEY_CacheStaticFlags, -//GO(SECKEY_ConvertToPublicKey, -//GO(SECKEY_CopyEncryptedPrivateKeyInfo, -//GO(SECKEY_CopyPrivateKey, -//GO(SECKEY_CopyPrivateKeyInfo, -//GO(SECKEY_CopyPublicKey, -//GO(SECKEY_CopySubjectPublicKeyInfo, -//GO(SECKEY_CreateDHPrivateKey, -//GO(SECKEY_CreateECPrivateKey, -//GO(SECKEY_CreateRSAPrivateKey, +GO(SECKEY_AddPrivateKeyToListTail, iFpp) +GO(SECKEY_BigIntegerBitLength, uFp) +GO(SECKEY_CacheStaticFlags, iFp) +GO(SECKEY_ConvertToPublicKey, pFp) +GO(SECKEY_CopyEncryptedPrivateKeyInfo, iFppp) +GO(SECKEY_CopyPrivateKey, pFp) +GO(SECKEY_CopyPrivateKeyInfo, iFppp) +GO(SECKEY_CopyPublicKey, pFp) +GO(SECKEY_CopySubjectPublicKeyInfo, iFppp) +GO(SECKEY_CreateDHPrivateKey, pFppp) +GO(SECKEY_CreateECPrivateKey, pFppp) +GO(SECKEY_CreateRSAPrivateKey, pFipp) GO(SECKEY_CreateSubjectPublicKeyInfo, pFp) -//GO(SECKEY_DecodeDERSubjectPublicKeyInfo, -//GO(SECKEY_DestroyEncryptedPrivateKeyInfo, +GO(SECKEY_DecodeDERSubjectPublicKeyInfo, pFp) +GO(SECKEY_DestroyEncryptedPrivateKeyInfo, vFpi) GO(SECKEY_DestroyPrivateKey, vFp) -//GO(SECKEY_DestroyPrivateKeyInfo, -//GO(SECKEY_DestroyPrivateKeyList, +GO(SECKEY_DestroyPrivateKeyInfo, vFpi) +GO(SECKEY_DestroyPrivateKeyList, vFp) GO(SECKEY_DestroyPublicKey, vFp) -//GO(SECKEY_DestroyPublicKeyList, +GO(SECKEY_DestroyPublicKeyList, vFp) GO(SECKEY_DestroySubjectPublicKeyInfo, vFp) //DATA(SECKEY_DSAPublicKeyTemplate, //R type -//GO(SECKEY_ECParamsToBasePointOrderLen, +GO(SECKEY_ECParamsToBasePointOrderLen, iFp) //GO(SECKEY_ECParamsToKeySize, -//GO(SECKEY_EncodeDERSubjectPublicKeyInfo, +GO(SECKEY_EncodeDERSubjectPublicKeyInfo, pFp) DATA(SECKEY_EncryptedPrivateKeyInfoTemplate, 128) GO(SECKEY_ExtractPublicKey, pFp) -GO(SECKEY_GetPrivateKeyType, iFp) -//GO(SECKEY_GetPublicKeyType, +GO(SECKEY_GetPrivateKeyType, uFp) +GO(SECKEY_GetPublicKeyType, uFp) //GO(SECKEY_HashPassword, -//GO(SECKEY_ImportDERPublicKey, -//GO(SECKEY_NewPrivateKeyList, +GO(SECKEY_ImportDERPublicKey, pFpL) +GO(SECKEY_NewPrivateKeyList, pFv) //DATA(SECKEY_PointerToEncryptedPrivateKeyInfoTemplate, //DATA(SECKEY_PointerToPrivateKeyInfoTemplate, DATA(SECKEY_PrivateKeyInfoTemplate, 192) //GO(SECKEY_PublicKeyStrength, GO(SECKEY_PublicKeyStrengthInBits, uFp) -//GO(SECKEY_RemovePrivateKeyListNode, +GO(SECKEY_RemovePrivateKeyListNode, vFp) //DATA(SECKEY_RSAPSSParamsTemplate, //DATA(SECKEY_RSAPublicKeyTemplate, //R type -//GO(SECKEY_SignatureLen, -//GO(SECKEY_UpdateCertPQG, -//GO(SEC_LookupCrls, -//GO(SECMOD_AddNewModule, -//GO(SECMOD_AddNewModuleEx, +GO(SECKEY_SignatureLen, uFp) +GO(SECKEY_UpdateCertPQG, iFp) +GO(SEC_LookupCrls, iFppi) +GO(SECMOD_AddNewModule, iFppLL) +GO(SECMOD_AddNewModuleEx, iFppLLpp) //GO(SECMOD_CancelWait, -//GO(SECMOD_CanDeleteInternalModule, +GO(SECMOD_CanDeleteInternalModule, iFv) //GO(SECMOD_CloseUserDB, //GO(SECMOD_CreateModule, //GO(SECMOD_CreateModuleEx, //GO(SECMOD_DeleteInternalModule, -//GO(SECMOD_DeleteModule, +GO(SECMOD_DeleteModule, iFpp) //GO(SECMOD_DeleteModuleEx, GO(SECMOD_DestroyModule, vFp) //GO(SECMOD_FindModule, //GO(SECMOD_FindSlot, //GO(SECMOD_FreeModuleSpecList, -//GO(SECMOD_GetDBModuleList, +GO(SECMOD_GetDBModuleList, pFv) //GO(SECMOD_GetDeadModuleList, //GO(SECMOD_GetDefaultModDBFlag, GO(SECMOD_GetDefaultModuleList, pFv) @@ -787,13 +787,13 @@ GO(SECMOD_GetReadLock, vFp) //GO(SECMOD_HasRemovableSlots, //GO(SECMOD_HasRootCerts, //GO(SECMOD_InternaltoPubMechFlags, -//GO(SECMOD_IsModulePresent, +GO(SECMOD_IsModulePresent, iFL) //GO(SECMOD_LoadModule, GO(SECMOD_LoadUserModule, pFppi) -//GO(SECMOD_LookupSlot, +GO(SECMOD_LookupSlot, pFLL) //GO(SECMOD_OpenNewSlot, GO(SECMOD_OpenUserDB, pFp) -//GO(SECMOD_PubCipherFlagstoInternal, +GO(SECMOD_PubCipherFlagstoInternal, LFL) //GO(SECMOD_PubMechFlagstoInternal, //GO(SECMOD_ReferenceModule, GO(SECMOD_ReleaseReadLock, vFp) @@ -802,60 +802,60 @@ GO(SECMOD_ReleaseReadLock, vFp) //GO(SECMOD_UpdateModule, //GO(SECMOD_UpdateSlotList, //GO(SECMOD_WaitForAnyTokenEvent, -//GO(SEC_NewCrl, +GO(SEC_NewCrl, pFpppi) //DATA(SEC_NullTemplate, //R type //DATA(SEC_ObjectIDTemplate, //R type DATA(SEC_OctetStringTemplate, 4*sizeof(void*)) //R type -GO(SECOID_AddEntry, iFp) +GO(SECOID_AddEntry, uFp) DATA(SECOID_AlgorithmIDTemplate, 16*sizeof(void*)) //R type -//GO(SECOID_CompareAlgorithmID, -//GO(SECOID_CopyAlgorithmID, -//GO(SECOID_DestroyAlgorithmID, -//GO(SECOID_FindOID, -//GO(SECOID_FindOIDByTag, -GO(SECOID_FindOIDTag, iFp) -//GO(SECOID_FindOIDTagDescription, -//GO(SECOID_GetAlgorithmTag, -//GO(SECOID_SetAlgorithmID, -//GO(SEC_PKCS5GetCryptoAlgorithm, -//GO(SEC_PKCS5GetIV, -//GO(SEC_PKCS5GetKeyLength, -//GO(SEC_PKCS5GetPBEAlgorithm, -//GO(SEC_PKCS5IsAlgorithmPBEAlg, -//GO(SEC_PKCS5IsAlgorithmPBEAlgTag, +GO(SECOID_CompareAlgorithmID, iFpp) +GO(SECOID_CopyAlgorithmID, iFppp) +GO(SECOID_DestroyAlgorithmID, vFpi) +GO(SECOID_FindOID, pFp) +GO(SECOID_FindOIDByTag, pFu) +GO(SECOID_FindOIDTag, uFp) +GO(SECOID_FindOIDTagDescription, pFu) +GO(SECOID_GetAlgorithmTag, uFp) +GO(SECOID_SetAlgorithmID, iFppup) +GO(SEC_PKCS5GetCryptoAlgorithm, uFp) +GO(SEC_PKCS5GetIV, pFppi) +GO(SEC_PKCS5GetKeyLength, iFp) +GO(SEC_PKCS5GetPBEAlgorithm, uFui) +GO(SEC_PKCS5IsAlgorithmPBEAlg, iFp) +GO(SEC_PKCS5IsAlgorithmPBEAlgTag, iFu) //DATA(SEC_PointerToAnyTemplate, //DATA(SEC_PointerToOctetStringTemplate, GO(SEC_QuickDERDecodeItem, iFpppp) GO(SEC_RegisterDefaultHttpClient, iFp) //DATA(SEC_SetOfAnyTemplate, -//GO(SEC_SignData, -//GO(SEC_SignDataWithAlgorithmID, +GO(SEC_SignData, iFppipu) +GO(SEC_SignDataWithAlgorithmID, iFppipp) //DATA(SEC_SignedCertificateTemplate, //DATA(SEC_UTCTimeTemplate, //R type DATA(SEC_UTF8StringTemplate, 4*sizeof(void*)) //R type -//GO(SGN_Begin, -//GO(SGN_CompareDigestInfo, -//GO(SGN_CopyDigestInfo, -//GO(SGN_CreateDigestInfo, -//GO(SGN_DestroyContext, -//GO(SGN_DestroyDigestInfo, -//GO(SGN_Digest, +GO(SGN_Begin, iFp) +GO(SGN_CompareDigestInfo, iFpp) +GO(SGN_CopyDigestInfo, iFppp) +GO(SGN_CreateDigestInfo, pFupu) +GO(SGN_DestroyContext, vFpi) +GO(SGN_DestroyDigestInfo, vFp) +GO(SGN_Digest, iFpupp) //DATA(sgn_DigestInfoTemplate, -//GO(SGN_End, -//GO(SGN_NewContext, -//GO(SGN_NewContextWithAlgorithmID, -//GO(SGN_Update, +GO(SGN_End, iFpp) +GO(SGN_NewContext, pFup) +GO(SGN_NewContextWithAlgorithmID, pFpp) +GO(SGN_Update, iFppu) //GO(VFY_Begin, -//GO(VFY_CreateContext, -//GO(VFY_CreateContextDirect, -//GO(VFY_CreateContextWithAlgorithmID, -//GO(VFY_DestroyContext, -//GO(VFY_End, -//GO(VFY_EndWithSignature, -//GO(VFY_Update, -//GO(VFY_VerifyData, -//GO(VFY_VerifyDataDirect, -//GO(VFY_VerifyDataWithAlgorithmID, -//GO(VFY_VerifyDigest, -//GO(VFY_VerifyDigestDirect, -//GO(VFY_VerifyDigestWithAlgorithmID, +GO(VFY_CreateContext, pFppup) +GO(VFY_CreateContextDirect, pFppuupp) +GO(VFY_CreateContextWithAlgorithmID, pFppppp) +GO(VFY_DestroyContext, vFpi) +GO(VFY_End, iFp) +GO(VFY_EndWithSignature, iFpp) +GO(VFY_Update, iFppu) +GO(VFY_VerifyData, iFpippup) +GO(VFY_VerifyDataDirect, iFpippuupp) +GO(VFY_VerifyDataWithAlgorithmID, iFpippppp) +GO(VFY_VerifyDigest, iFpppup) +GO(VFY_VerifyDigestDirect, iFpppuup) +GO(VFY_VerifyDigestWithAlgorithmID, iFppppup) |