diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-11-26 17:33:46 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-11-26 17:33:46 +0100 |
| commit | f9f0c99c1b3e3928454fbe7848220180a0ede92e (patch) | |
| tree | 9be385d4daa3e45d09fb5d6d3d6baf4fd6608fc0 /src | |
| parent | a1b46711c4c9b57cce1f9702375c8553df3e06d4 (diff) | |
| download | box64-f9f0c99c1b3e3928454fbe7848220180a0ede92e.tar.gz box64-f9f0c99c1b3e3928454fbe7848220180a0ede92e.zip | |
[WRAPPER] Reworked gstvideo with new wrapperhelper
Diffstat (limited to 'src')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 28 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.c | 89 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.h | 28 | ||||
| -rw-r--r-- | src/wrapped/wrappedgstvideo_private.h | 316 |
4 files changed, 259 insertions, 202 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index 888fb23b..091c98a7 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -239,7 +239,6 @@ #() IFpi #() IFpu #() IFpd -#() IFpp #() CFip #() CFCi #() CFui @@ -289,6 +288,7 @@ #() fFbu #() dFEd #() dFid +#() dFud #() dFdi #() dFdd #() dFdD @@ -600,6 +600,7 @@ #() iFpOu #() iFpSu #() iFpSp +#() iFpHH #() iFSIi #() iFSli #() iFSpi @@ -759,11 +760,12 @@ #() pFupL #() pFupp #() pFdip -#() pFddi +#() pFddu #() pFddd #() pFdLL #() pFDip #() pFlpi +#() pFLiu #() pFLup #() pFLLp #() pFLpi @@ -918,6 +920,7 @@ #() vFupii #() vFuppi #() vFuppu +#() vFuppp #() vFUUpi #() vFffff #() vFdddd @@ -1314,6 +1317,7 @@ #() pFiiLp #() pFiipi #() pFiipp +#() pFiddu #() pFillu #() pFipip #() pFippi @@ -1352,6 +1356,7 @@ #() pFpipL #() pFpipp #() pFpCip +#() pFpCuu #() pFpWWW #() pFpuii #() pFpuip @@ -1362,8 +1367,8 @@ #() pFpuLL #() pFpupi #() pFpupu +#() pFpupL #() pFpupp -#() pFpddi #() pFplil #() pFplip #() pFplpl @@ -1683,7 +1688,6 @@ #() iFpiiuu #() iFpiipi #() iFpiipp -#() iFpiIip #() iFpiuwp #() iFpiuuu #() iFpiuLi @@ -1708,6 +1712,7 @@ #() iFpuipu #() iFpuipp #() iFpuuip +#() iFpuuuu #() iFpuuup #() iFpuuLL #() iFpuuLp @@ -1748,6 +1753,7 @@ #() iFpLppp #() iFppiii #() iFppiiu +#() iFppiif #() iFppiiL #() iFppiip #() iFppiuu @@ -1777,6 +1783,7 @@ #() iFppLpL #() iFppLpp #() iFpppii +#() iFpppiu #() iFpppip #() iFpppui #() iFpppuu @@ -1890,8 +1897,9 @@ #() pFuLdii #() pFupLpl #() pFupLpL -#() pFddddi +#() pFddddu #() pFLuppp +#() pFLLLiu #() pFLpppi #() pFpiiii #() pFpiiip @@ -1900,7 +1908,6 @@ #() pFpiipp #() pFpiCCC #() pFpiuuu -#() pFpiuup #() pFpiupp #() pFpiLip #() pFpipii @@ -1909,6 +1916,7 @@ #() pFpipup #() pFpippi #() pFpippp +#() pFpCiuu #() pFpuiii #() pFpuiip #() pFpuuip @@ -2221,6 +2229,7 @@ #() iFpupupp #() iFpupLpL #() iFpupLpp +#() iFpupppu #() iFpupppp #() iFpUiipp #() iFpUuuLp @@ -2382,7 +2391,7 @@ #() pFpiiiiu #() pFpiiipp #() pFpiiCCC -#() pFpiiuup +#() pFpiiuuu #() pFpiipip #() pFpiippp #() pFpiLLLL @@ -2393,6 +2402,7 @@ #() pFpipppp #() pFpuuiip #() pFpuuuuu +#() pFpuuuup #() pFpuuupu #() pFpupuui #() pFpupuup @@ -2413,6 +2423,7 @@ #() pFppipip #() pFppippi #() pFppippp +#() pFppuuuu #() pFppuupp #() pFppuppp #() pFpplplp @@ -2936,7 +2947,6 @@ #() pFuCCCCpWw #() pFuupupipp #() pFpiiiiiuu -#() pFpiiuuupp #() pFpipiuiip #() pFpuuuuupp #() pFpuuuupup @@ -3039,7 +3049,6 @@ #() iFpiuippppi #() iFpiLiiipip #() iFpiLLLiiip -#() iFpipippppi #() iFpuuuuuuuu #() iFpuuuuuupp #() iFpuuuuduup @@ -3167,6 +3176,7 @@ #() pFEiuppppppp #() pFEpiiiiiipp #() pFEpippppppp +#() pFpuupuuuuuu #() pFpupLLLLLpp #() pFplllllllll #() pFppippLLLip diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 0676d0e4..d4aa4fa5 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -284,7 +284,6 @@ typedef int64_t (*IFip_t)(int32_t, void*); typedef int64_t (*IFpi_t)(void*, int32_t); typedef int64_t (*IFpu_t)(void*, uint32_t); typedef int64_t (*IFpd_t)(void*, double); -typedef int64_t (*IFpp_t)(void*, void*); typedef uint8_t (*CFip_t)(int32_t, void*); typedef uint8_t (*CFCi_t)(uint8_t, int32_t); typedef uint8_t (*CFui_t)(uint32_t, int32_t); @@ -333,6 +332,7 @@ typedef float (*fFpp_t)(void*, void*); typedef float (*fFbu_t)(void*, uint32_t); typedef double (*dFEd_t)(x64emu_t*, double); typedef double (*dFid_t)(int32_t, double); +typedef double (*dFud_t)(uint32_t, double); typedef double (*dFdi_t)(double, int32_t); typedef double (*dFdd_t)(double, double); typedef double (*dFdp_t)(double, void*); @@ -635,6 +635,7 @@ typedef int32_t (*iFpOi_t)(void*, int32_t, int32_t); typedef int32_t (*iFpOu_t)(void*, int32_t, uint32_t); typedef int32_t (*iFpSu_t)(void*, void*, uint32_t); typedef int32_t (*iFpSp_t)(void*, void*, void*); +typedef int32_t (*iFpHH_t)(void*, unsigned __int128, unsigned __int128); typedef int32_t (*iFSIi_t)(void*, int64_t, int32_t); typedef int32_t (*iFSli_t)(void*, intptr_t, int32_t); typedef int32_t (*iFSpi_t)(void*, void*, int32_t); @@ -791,10 +792,11 @@ 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*); typedef void* (*pFdip_t)(double, int32_t, void*); -typedef void* (*pFddi_t)(double, double, int32_t); +typedef void* (*pFddu_t)(double, double, uint32_t); typedef void* (*pFddd_t)(double, double, double); typedef void* (*pFdLL_t)(double, uintptr_t, uintptr_t); typedef void* (*pFlpi_t)(intptr_t, void*, int32_t); +typedef void* (*pFLiu_t)(uintptr_t, int32_t, uint32_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); @@ -949,6 +951,7 @@ typedef void (*vFulpp_t)(uint32_t, intptr_t, void*, void*); typedef void (*vFupii_t)(uint32_t, void*, int32_t, int32_t); typedef void (*vFuppi_t)(uint32_t, void*, void*, int32_t); typedef void (*vFuppu_t)(uint32_t, void*, void*, uint32_t); +typedef void (*vFuppp_t)(uint32_t, void*, void*, void*); typedef void (*vFUUpi_t)(uint64_t, uint64_t, void*, int32_t); typedef void (*vFffff_t)(float, float, float, float); typedef void (*vFdddd_t)(double, double, double, double); @@ -1344,6 +1347,7 @@ 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* (*pFiddu_t)(int32_t, double, double, uint32_t); typedef void* (*pFillu_t)(int32_t, intptr_t, intptr_t, uint32_t); typedef void* (*pFipip_t)(int32_t, void*, int32_t, void*); typedef void* (*pFippi_t)(int32_t, void*, void*, int32_t); @@ -1381,6 +1385,7 @@ typedef void* (*pFpipd_t)(void*, int32_t, void*, double); typedef void* (*pFpipL_t)(void*, int32_t, void*, uintptr_t); typedef void* (*pFpipp_t)(void*, int32_t, void*, void*); typedef void* (*pFpCip_t)(void*, uint8_t, int32_t, void*); +typedef void* (*pFpCuu_t)(void*, uint8_t, uint32_t, uint32_t); typedef void* (*pFpWWW_t)(void*, uint16_t, uint16_t, uint16_t); typedef void* (*pFpuii_t)(void*, uint32_t, int32_t, int32_t); typedef void* (*pFpuip_t)(void*, uint32_t, int32_t, void*); @@ -1391,8 +1396,8 @@ typedef void* (*pFpudd_t)(void*, uint32_t, double, double); typedef void* (*pFpuLL_t)(void*, uint32_t, uintptr_t, uintptr_t); typedef void* (*pFpupi_t)(void*, uint32_t, void*, int32_t); typedef void* (*pFpupu_t)(void*, uint32_t, void*, uint32_t); +typedef void* (*pFpupL_t)(void*, uint32_t, void*, uintptr_t); typedef void* (*pFpupp_t)(void*, uint32_t, void*, void*); -typedef void* (*pFpddi_t)(void*, double, double, int32_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); @@ -1712,7 +1717,6 @@ typedef int32_t (*iFpiiui_t)(void*, int32_t, int32_t, uint32_t, int32_t); typedef int32_t (*iFpiiuu_t)(void*, int32_t, int32_t, uint32_t, uint32_t); typedef int32_t (*iFpiipi_t)(void*, int32_t, int32_t, void*, int32_t); typedef int32_t (*iFpiipp_t)(void*, int32_t, int32_t, void*, void*); -typedef int32_t (*iFpiIip_t)(void*, int32_t, int64_t, int32_t, void*); typedef int32_t (*iFpiuwp_t)(void*, int32_t, uint32_t, int16_t, void*); typedef int32_t (*iFpiuuu_t)(void*, int32_t, uint32_t, uint32_t, uint32_t); typedef int32_t (*iFpiuLi_t)(void*, int32_t, uint32_t, uintptr_t, int32_t); @@ -1737,6 +1741,7 @@ typedef int32_t (*iFpuill_t)(void*, uint32_t, int32_t, intptr_t, intptr_t); typedef int32_t (*iFpuipu_t)(void*, uint32_t, int32_t, void*, uint32_t); typedef int32_t (*iFpuipp_t)(void*, uint32_t, int32_t, void*, void*); typedef int32_t (*iFpuuip_t)(void*, uint32_t, uint32_t, int32_t, void*); +typedef int32_t (*iFpuuuu_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t); typedef int32_t (*iFpuuup_t)(void*, uint32_t, uint32_t, uint32_t, void*); typedef int32_t (*iFpuuLL_t)(void*, uint32_t, uint32_t, uintptr_t, uintptr_t); typedef int32_t (*iFpuuLp_t)(void*, uint32_t, uint32_t, uintptr_t, void*); @@ -1777,6 +1782,7 @@ typedef int32_t (*iFpLppL_t)(void*, uintptr_t, void*, void*, uintptr_t); typedef int32_t (*iFpLppp_t)(void*, uintptr_t, void*, void*, void*); typedef int32_t (*iFppiii_t)(void*, void*, int32_t, int32_t, int32_t); typedef int32_t (*iFppiiu_t)(void*, void*, int32_t, int32_t, uint32_t); +typedef int32_t (*iFppiif_t)(void*, void*, int32_t, int32_t, float); typedef int32_t (*iFppiiL_t)(void*, void*, int32_t, int32_t, uintptr_t); typedef int32_t (*iFppiip_t)(void*, void*, int32_t, int32_t, void*); typedef int32_t (*iFppiuu_t)(void*, void*, int32_t, uint32_t, uint32_t); @@ -1806,6 +1812,7 @@ typedef int32_t (*iFppLpi_t)(void*, void*, uintptr_t, void*, int32_t); typedef int32_t (*iFppLpL_t)(void*, void*, uintptr_t, void*, uintptr_t); typedef int32_t (*iFppLpp_t)(void*, void*, uintptr_t, void*, void*); typedef int32_t (*iFpppii_t)(void*, void*, void*, int32_t, int32_t); +typedef int32_t (*iFpppiu_t)(void*, void*, void*, int32_t, uint32_t); typedef int32_t (*iFpppip_t)(void*, void*, void*, int32_t, void*); typedef int32_t (*iFpppui_t)(void*, void*, void*, uint32_t, int32_t); typedef int32_t (*iFpppuu_t)(void*, void*, void*, uint32_t, uint32_t); @@ -1919,8 +1926,9 @@ typedef void* (*pFudddp_t)(uint32_t, double, double, double, void*); typedef void* (*pFuLdii_t)(uint32_t, uintptr_t, double, int32_t, int32_t); typedef void* (*pFupLpl_t)(uint32_t, void*, uintptr_t, void*, intptr_t); typedef void* (*pFupLpL_t)(uint32_t, void*, uintptr_t, void*, uintptr_t); -typedef void* (*pFddddi_t)(double, double, double, double, int32_t); +typedef void* (*pFddddu_t)(double, double, double, double, uint32_t); typedef void* (*pFLuppp_t)(uintptr_t, uint32_t, void*, void*, void*); +typedef void* (*pFLLLiu_t)(uintptr_t, uintptr_t, uintptr_t, int32_t, uint32_t); typedef void* (*pFLpppi_t)(uintptr_t, void*, void*, void*, int32_t); typedef void* (*pFpiiii_t)(void*, int32_t, int32_t, int32_t, int32_t); typedef void* (*pFpiiip_t)(void*, int32_t, int32_t, int32_t, void*); @@ -1929,7 +1937,6 @@ typedef void* (*pFpiipi_t)(void*, int32_t, int32_t, void*, int32_t); 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* (*pFpiuup_t)(void*, int32_t, uint32_t, uint32_t, void*); 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* (*pFpipii_t)(void*, int32_t, void*, int32_t, int32_t); @@ -1938,6 +1945,7 @@ 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); typedef void* (*pFpippp_t)(void*, int32_t, void*, void*, void*); +typedef void* (*pFpCiuu_t)(void*, uint8_t, int32_t, uint32_t, uint32_t); typedef void* (*pFpuiii_t)(void*, uint32_t, int32_t, int32_t, int32_t); typedef void* (*pFpuiip_t)(void*, uint32_t, int32_t, int32_t, void*); typedef void* (*pFpuuip_t)(void*, uint32_t, uint32_t, int32_t, void*); @@ -2249,6 +2257,7 @@ typedef int32_t (*iFpupupi_t)(void*, uint32_t, void*, uint32_t, void*, int32_t); typedef int32_t (*iFpupupp_t)(void*, uint32_t, void*, uint32_t, void*, void*); typedef int32_t (*iFpupLpL_t)(void*, uint32_t, void*, uintptr_t, void*, uintptr_t); typedef int32_t (*iFpupLpp_t)(void*, uint32_t, void*, uintptr_t, void*, void*); +typedef int32_t (*iFpupppu_t)(void*, uint32_t, void*, void*, void*, uint32_t); typedef int32_t (*iFpupppp_t)(void*, uint32_t, void*, void*, void*, void*); typedef int32_t (*iFpUiipp_t)(void*, uint64_t, int32_t, int32_t, void*, void*); typedef int32_t (*iFpUuuLp_t)(void*, uint64_t, uint32_t, uint32_t, uintptr_t, void*); @@ -2410,7 +2419,7 @@ typedef void* (*pFLppppp_t)(uintptr_t, void*, void*, void*, void*, void*); 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*); typedef void* (*pFpiiCCC_t)(void*, int32_t, int32_t, uint8_t, uint8_t, uint8_t); -typedef void* (*pFpiiuup_t)(void*, int32_t, int32_t, uint32_t, uint32_t, void*); +typedef void* (*pFpiiuuu_t)(void*, int32_t, int32_t, uint32_t, uint32_t, uint32_t); typedef void* (*pFpiipip_t)(void*, int32_t, int32_t, void*, int32_t, void*); typedef void* (*pFpiippp_t)(void*, int32_t, int32_t, void*, void*, void*); typedef void* (*pFpiLLLL_t)(void*, int32_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t); @@ -2421,6 +2430,7 @@ typedef void* (*pFpippip_t)(void*, int32_t, void*, void*, int32_t, void*); typedef void* (*pFpipppp_t)(void*, int32_t, void*, void*, void*, void*); typedef void* (*pFpuuiip_t)(void*, uint32_t, uint32_t, int32_t, int32_t, void*); typedef void* (*pFpuuuuu_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); +typedef void* (*pFpuuuup_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, void*); typedef void* (*pFpuuupu_t)(void*, uint32_t, uint32_t, uint32_t, void*, uint32_t); typedef void* (*pFpupuui_t)(void*, uint32_t, void*, uint32_t, uint32_t, int32_t); typedef void* (*pFpupuup_t)(void*, uint32_t, void*, uint32_t, uint32_t, void*); @@ -2441,6 +2451,7 @@ 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* (*pFppuuuu_t)(void*, void*, uint32_t, uint32_t, uint32_t, uint32_t); typedef void* (*pFppuupp_t)(void*, void*, uint32_t, uint32_t, void*, void*); typedef void* (*pFppuppp_t)(void*, void*, uint32_t, void*, void*, void*); typedef void* (*pFpplplp_t)(void*, void*, intptr_t, void*, intptr_t, void*); @@ -2964,7 +2975,6 @@ typedef void* (*pFuiiiuuuu_t)(uint32_t, int32_t, int32_t, int32_t, uint32_t, uin typedef void* (*pFuCCCCpWw_t)(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t, void*, uint16_t, int16_t); typedef void* (*pFuupupipp_t)(uint32_t, uint32_t, void*, uint32_t, void*, int32_t, void*, void*); typedef void* (*pFpiiiiiuu_t)(void*, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t, uint32_t); -typedef void* (*pFpiiuuupp_t)(void*, int32_t, int32_t, uint32_t, uint32_t, uint32_t, void*, void*); typedef void* (*pFpipiuiip_t)(void*, int32_t, void*, int32_t, uint32_t, int32_t, int32_t, void*); typedef void* (*pFpuuuuupp_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, void*); typedef void* (*pFpuuuupup_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t, void*); @@ -3066,7 +3076,6 @@ typedef int32_t (*iFdddpppppp_t)(double, double, double, void*, void*, void*, vo typedef int32_t (*iFpiuippppi_t)(void*, int32_t, uint32_t, int32_t, void*, void*, void*, void*, int32_t); typedef int32_t (*iFpiLiiipip_t)(void*, int32_t, uintptr_t, int32_t, int32_t, int32_t, void*, int32_t, void*); typedef int32_t (*iFpiLLLiiip_t)(void*, int32_t, uintptr_t, uintptr_t, uintptr_t, int32_t, int32_t, int32_t, void*); -typedef int32_t (*iFpipippppi_t)(void*, int32_t, void*, int32_t, void*, void*, void*, void*, int32_t); typedef int32_t (*iFpuuuuuuuu_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); typedef int32_t (*iFpuuuuuupp_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, void*); typedef int32_t (*iFpuuuuduup_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, double, uint32_t, uint32_t, void*); @@ -3194,6 +3203,7 @@ typedef intptr_t (*lFpLppdddddd_t)(void*, uintptr_t, void*, void*, double, doubl typedef void* (*pFEiuppppppp_t)(x64emu_t*, int32_t, uint32_t, void*, void*, void*, void*, void*, void*, void*); typedef void* (*pFEpiiiiiipp_t)(x64emu_t*, void*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, void*, void*); typedef void* (*pFEpippppppp_t)(x64emu_t*, void*, int32_t, void*, void*, void*, void*, void*, void*, void*); +typedef void* (*pFpuupuuuuuu_t)(void*, uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); typedef void* (*pFpupLLLLLpp_t)(void*, uint32_t, void*, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t, void*, void*); 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*); @@ -3690,7 +3700,6 @@ void IFip(x64emu_t *emu, uintptr_t fcn) { IFip_t fn = (IFip_t)fcn; S_RAX=(int64_ void IFpi(x64emu_t *emu, uintptr_t fcn) { IFpi_t fn = (IFpi_t)fcn; S_RAX=(int64_t)fn((void*)R_RDI, (int32_t)R_RSI); } void IFpu(x64emu_t *emu, uintptr_t fcn) { IFpu_t fn = (IFpu_t)fcn; S_RAX=(int64_t)fn((void*)R_RDI, (uint32_t)R_RSI); } void IFpd(x64emu_t *emu, uintptr_t fcn) { IFpd_t fn = (IFpd_t)fcn; S_RAX=(int64_t)fn((void*)R_RDI, emu->xmm[0].d[0]); } -void IFpp(x64emu_t *emu, uintptr_t fcn) { IFpp_t fn = (IFpp_t)fcn; S_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI); } void CFip(x64emu_t *emu, uintptr_t fcn) { CFip_t fn = (CFip_t)fcn; R_RAX=(unsigned char)fn((int32_t)R_RDI, (void*)R_RSI); } void CFCi(x64emu_t *emu, uintptr_t fcn) { CFCi_t fn = (CFCi_t)fcn; R_RAX=(unsigned char)fn((uint8_t)R_RDI, (int32_t)R_RSI); } void CFui(x64emu_t *emu, uintptr_t fcn) { CFui_t fn = (CFui_t)fcn; R_RAX=(unsigned char)fn((uint32_t)R_RDI, (int32_t)R_RSI); } @@ -3739,6 +3748,7 @@ void fFpp(x64emu_t *emu, uintptr_t fcn) { fFpp_t fn = (fFpp_t)fcn; emu->xmm[0].f void fFbu(x64emu_t *emu, uintptr_t fcn) { fFbu_t fn = (fFbu_t)fcn; void *aligned_xcb = align_xcb_connection((void*)R_RDI); emu->xmm[0].f[0]=fn(aligned_xcb, (uint32_t)R_RSI); unalign_xcb_connection(aligned_xcb, (void*)R_RDI); } void dFEd(x64emu_t *emu, uintptr_t fcn) { dFEd_t fn = (dFEd_t)fcn; emu->xmm[0].d[0]=fn(emu, emu->xmm[0].d[0]); } void dFid(x64emu_t *emu, uintptr_t fcn) { dFid_t fn = (dFid_t)fcn; emu->xmm[0].d[0]=fn((int32_t)R_RDI, emu->xmm[0].d[0]); } +void dFud(x64emu_t *emu, uintptr_t fcn) { dFud_t fn = (dFud_t)fcn; emu->xmm[0].d[0]=fn((uint32_t)R_RDI, emu->xmm[0].d[0]); } void dFdi(x64emu_t *emu, uintptr_t fcn) { dFdi_t fn = (dFdi_t)fcn; emu->xmm[0].d[0]=fn(emu->xmm[0].d[0], (int32_t)R_RDI); } void dFdd(x64emu_t *emu, uintptr_t fcn) { dFdd_t fn = (dFdd_t)fcn; emu->xmm[0].d[0]=fn(emu->xmm[0].d[0], emu->xmm[1].d[0]); } void dFdp(x64emu_t *emu, uintptr_t fcn) { dFdp_t fn = (dFdp_t)fcn; emu->xmm[0].d[0]=fn(emu->xmm[0].d[0], (void*)R_RDI); } @@ -4041,6 +4051,7 @@ void iFpOi(x64emu_t *emu, uintptr_t fcn) { iFpOi_t fn = (iFpOi_t)fcn; R_RAX=(uin void iFpOu(x64emu_t *emu, uintptr_t fcn) { iFpOu_t fn = (iFpOu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, of_convert((int32_t)R_RSI), (uint32_t)R_RDX); } void iFpSu(x64emu_t *emu, uintptr_t fcn) { iFpSu_t fn = (iFpSu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, io_convert((void*)R_RSI), (uint32_t)R_RDX); } void iFpSp(x64emu_t *emu, uintptr_t fcn) { iFpSp_t fn = (iFpSp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, io_convert((void*)R_RSI), (void*)R_RDX); } +void iFpHH(x64emu_t *emu, uintptr_t fcn) { iFpHH_t fn = (iFpHH_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (unsigned __int128)R_RSI + ((unsigned __int128)R_RDX << 64), (unsigned __int128)R_RCX + ((unsigned __int128)R_R8 << 64)); } void iFSIi(x64emu_t *emu, uintptr_t fcn) { iFSIi_t fn = (iFSIi_t)fcn; R_RAX=(uint32_t)fn(io_convert((void*)R_RDI), (int64_t)R_RSI, (int32_t)R_RDX); } void iFSli(x64emu_t *emu, uintptr_t fcn) { iFSli_t fn = (iFSli_t)fcn; R_RAX=(uint32_t)fn(io_convert((void*)R_RDI), (intptr_t)R_RSI, (int32_t)R_RDX); } void iFSpi(x64emu_t *emu, uintptr_t fcn) { iFSpi_t fn = (iFSpi_t)fcn; R_RAX=(uint32_t)fn(io_convert((void*)R_RDI), (void*)R_RSI, (int32_t)R_RDX); } @@ -4197,10 +4208,11 @@ void pFupl(x64emu_t *emu, uintptr_t fcn) { pFupl_t fn = (pFupl_t)fcn; R_RAX=(uin 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); } void pFdip(x64emu_t *emu, uintptr_t fcn) { pFdip_t fn = (pFdip_t)fcn; R_RAX=(uintptr_t)fn(emu->xmm[0].d[0], (int32_t)R_RDI, (void*)R_RSI); } -void pFddi(x64emu_t *emu, uintptr_t fcn) { pFddi_t fn = (pFddi_t)fcn; R_RAX=(uintptr_t)fn(emu->xmm[0].d[0], emu->xmm[1].d[0], (int32_t)R_RDI); } +void pFddu(x64emu_t *emu, uintptr_t fcn) { pFddu_t fn = (pFddu_t)fcn; R_RAX=(uintptr_t)fn(emu->xmm[0].d[0], emu->xmm[1].d[0], (uint32_t)R_RDI); } void pFddd(x64emu_t *emu, uintptr_t fcn) { pFddd_t fn = (pFddd_t)fcn; R_RAX=(uintptr_t)fn(emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0]); } void pFdLL(x64emu_t *emu, uintptr_t fcn) { pFdLL_t fn = (pFdLL_t)fcn; R_RAX=(uintptr_t)fn(emu->xmm[0].d[0], (uintptr_t)R_RDI, (uintptr_t)R_RSI); } void pFlpi(x64emu_t *emu, uintptr_t fcn) { pFlpi_t fn = (pFlpi_t)fcn; R_RAX=(uintptr_t)fn((intptr_t)R_RDI, (void*)R_RSI, (int32_t)R_RDX); } +void pFLiu(x64emu_t *emu, uintptr_t fcn) { pFLiu_t fn = (pFLiu_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX); } 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); } @@ -4355,6 +4367,7 @@ void vFulpp(x64emu_t *emu, uintptr_t fcn) { vFulpp_t fn = (vFulpp_t)fcn; fn((uin void vFupii(x64emu_t *emu, uintptr_t fcn) { vFupii_t fn = (vFupii_t)fcn; fn((uint32_t)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } void vFuppi(x64emu_t *emu, uintptr_t fcn) { vFuppi_t fn = (vFuppi_t)fcn; fn((uint32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX); } void vFuppu(x64emu_t *emu, uintptr_t fcn) { vFuppu_t fn = (vFuppu_t)fcn; fn((uint32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX); } +void vFuppp(x64emu_t *emu, uintptr_t fcn) { vFuppp_t fn = (vFuppp_t)fcn; fn((uint32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX); } void vFUUpi(x64emu_t *emu, uintptr_t fcn) { vFUUpi_t fn = (vFUUpi_t)fcn; fn((uint64_t)R_RDI, (uint64_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX); } void vFffff(x64emu_t *emu, uintptr_t fcn) { vFffff_t fn = (vFffff_t)fcn; fn(emu->xmm[0].f[0], emu->xmm[1].f[0], emu->xmm[2].f[0], emu->xmm[3].f[0]); } void vFdddd(x64emu_t *emu, uintptr_t fcn) { vFdddd_t fn = (vFdddd_t)fcn; fn(emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0]); } @@ -4750,6 +4763,7 @@ void pFiiup(x64emu_t *emu, uintptr_t fcn) { pFiiup_t fn = (pFiiup_t)fcn; R_RAX=( 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 pFiddu(x64emu_t *emu, uintptr_t fcn) { pFiddu_t fn = (pFiddu_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, emu->xmm[0].d[0], emu->xmm[1].d[0], (uint32_t)R_RSI); } 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 pFipip(x64emu_t *emu, uintptr_t fcn) { pFipip_t fn = (pFipip_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } void pFippi(x64emu_t *emu, uintptr_t fcn) { pFippi_t fn = (pFippi_t)fcn; R_RAX=(uintptr_t)fn((int32_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX); } @@ -4787,6 +4801,7 @@ void pFpipd(x64emu_t *emu, uintptr_t fcn) { pFpipd_t fn = (pFpipd_t)fcn; R_RAX=( void pFpipL(x64emu_t *emu, uintptr_t fcn) { pFpipL_t fn = (pFpipL_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } void pFpipp(x64emu_t *emu, uintptr_t fcn) { pFpipp_t fn = (pFpipp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void pFpCip(x64emu_t *emu, uintptr_t fcn) { pFpCip_t fn = (pFpCip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } +void pFpCuu(x64emu_t *emu, uintptr_t fcn) { pFpCuu_t fn = (pFpCuu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); } void pFpWWW(x64emu_t *emu, uintptr_t fcn) { pFpWWW_t fn = (pFpWWW_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX, (uint16_t)R_RCX); } void pFpuii(x64emu_t *emu, uintptr_t fcn) { pFpuii_t fn = (pFpuii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } void pFpuip(x64emu_t *emu, uintptr_t fcn) { pFpuip_t fn = (pFpuip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } @@ -4797,8 +4812,8 @@ void pFpudd(x64emu_t *emu, uintptr_t fcn) { pFpudd_t fn = (pFpudd_t)fcn; R_RAX=( void pFpuLL(x64emu_t *emu, uintptr_t fcn) { pFpuLL_t fn = (pFpuLL_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX); } void pFpupi(x64emu_t *emu, uintptr_t fcn) { pFpupi_t fn = (pFpupi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX); } void pFpupu(x64emu_t *emu, uintptr_t fcn) { pFpupu_t fn = (pFpupu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX); } +void pFpupL(x64emu_t *emu, uintptr_t fcn) { pFpupL_t fn = (pFpupL_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } 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 pFpddi(x64emu_t *emu, uintptr_t fcn) { pFpddi_t fn = (pFpddi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, emu->xmm[0].d[0], emu->xmm[1].d[0], (int32_t)R_RSI); } 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); } @@ -5118,7 +5133,6 @@ void iFpiiui(x64emu_t *emu, uintptr_t fcn) { iFpiiui_t fn = (iFpiiui_t)fcn; R_RA void iFpiiuu(x64emu_t *emu, uintptr_t fcn) { iFpiiuu_t fn = (iFpiiuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8); } void iFpiipi(x64emu_t *emu, uintptr_t fcn) { iFpiipi_t fn = (iFpiipi_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8); } void iFpiipp(x64emu_t *emu, uintptr_t fcn) { iFpiipp_t fn = (iFpiipp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8); } -void iFpiIip(x64emu_t *emu, uintptr_t fcn) { iFpiIip_t fn = (iFpiIip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (int64_t)R_RDX, (int32_t)R_RCX, (void*)R_R8); } void iFpiuwp(x64emu_t *emu, uintptr_t fcn) { iFpiuwp_t fn = (iFpiuwp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (void*)R_R8); } void iFpiuuu(x64emu_t *emu, uintptr_t fcn) { iFpiuuu_t fn = (iFpiuuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8); } void iFpiuLi(x64emu_t *emu, uintptr_t fcn) { iFpiuLi_t fn = (iFpiuLi_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (uintptr_t)R_RCX, (int32_t)R_R8); } @@ -5143,6 +5157,7 @@ void iFpuill(x64emu_t *emu, uintptr_t fcn) { iFpuill_t fn = (iFpuill_t)fcn; R_RA void iFpuipu(x64emu_t *emu, uintptr_t fcn) { iFpuipu_t fn = (iFpuipu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (uint32_t)R_R8); } void iFpuipp(x64emu_t *emu, uintptr_t fcn) { iFpuipp_t fn = (iFpuipp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpuuip(x64emu_t *emu, uintptr_t fcn) { iFpuuip_t fn = (iFpuuip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8); } +void iFpuuuu(x64emu_t *emu, uintptr_t fcn) { iFpuuuu_t fn = (iFpuuuu_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 iFpuuup(x64emu_t *emu, uintptr_t fcn) { iFpuuup_t fn = (iFpuuup_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8); } void iFpuuLL(x64emu_t *emu, uintptr_t fcn) { iFpuuLL_t fn = (iFpuuLL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8); } void iFpuuLp(x64emu_t *emu, uintptr_t fcn) { iFpuuLp_t fn = (iFpuuLp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uintptr_t)R_RCX, (void*)R_R8); } @@ -5183,6 +5198,7 @@ void iFpLppL(x64emu_t *emu, uintptr_t fcn) { iFpLppL_t fn = (iFpLppL_t)fcn; R_RA void iFpLppp(x64emu_t *emu, uintptr_t fcn) { iFpLppp_t fn = (iFpLppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFppiii(x64emu_t *emu, uintptr_t fcn) { iFppiii_t fn = (iFppiii_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); } void iFppiiu(x64emu_t *emu, uintptr_t fcn) { iFppiiu_t fn = (iFppiiu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8); } +void iFppiif(x64emu_t *emu, uintptr_t fcn) { iFppiif_t fn = (iFppiif_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, emu->xmm[0].f[0]); } void iFppiiL(x64emu_t *emu, uintptr_t fcn) { iFppiiL_t fn = (iFppiiL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (uintptr_t)R_R8); } void iFppiip(x64emu_t *emu, uintptr_t fcn) { iFppiip_t fn = (iFppiip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8); } void iFppiuu(x64emu_t *emu, uintptr_t fcn) { iFppiuu_t fn = (iFppiuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8); } @@ -5212,6 +5228,7 @@ void iFppLpi(x64emu_t *emu, uintptr_t fcn) { iFppLpi_t fn = (iFppLpi_t)fcn; R_RA void iFppLpL(x64emu_t *emu, uintptr_t fcn) { iFppLpL_t fn = (iFppLpL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (uintptr_t)R_R8); } void iFppLpp(x64emu_t *emu, uintptr_t fcn) { iFppLpp_t fn = (iFppLpp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpppii(x64emu_t *emu, uintptr_t fcn) { iFpppii_t fn = (iFpppii_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); } +void iFpppiu(x64emu_t *emu, uintptr_t fcn) { iFpppiu_t fn = (iFpppiu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8); } void iFpppip(x64emu_t *emu, uintptr_t fcn) { iFpppip_t fn = (iFpppip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8); } void iFpppui(x64emu_t *emu, uintptr_t fcn) { iFpppui_t fn = (iFpppui_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8); } void iFpppuu(x64emu_t *emu, uintptr_t fcn) { iFpppuu_t fn = (iFpppuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8); } @@ -5325,8 +5342,9 @@ void pFudddp(x64emu_t *emu, uintptr_t fcn) { pFudddp_t fn = (pFudddp_t)fcn; R_RA void pFuLdii(x64emu_t *emu, uintptr_t fcn) { pFuLdii_t fn = (pFuLdii_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uintptr_t)R_RSI, emu->xmm[0].d[0], (int32_t)R_RDX, (int32_t)R_RCX); } void pFupLpl(x64emu_t *emu, uintptr_t fcn) { pFupLpl_t fn = (pFupLpl_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (intptr_t)R_R8); } void pFupLpL(x64emu_t *emu, uintptr_t fcn) { pFupLpL_t fn = (pFupLpL_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (uintptr_t)R_R8); } -void pFddddi(x64emu_t *emu, uintptr_t fcn) { pFddddi_t fn = (pFddddi_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], (int32_t)R_RDI); } +void pFddddu(x64emu_t *emu, uintptr_t fcn) { pFddddu_t fn = (pFddddu_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], (uint32_t)R_RDI); } void pFLuppp(x64emu_t *emu, uintptr_t fcn) { pFLuppp_t fn = (pFLuppp_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } +void pFLLLiu(x64emu_t *emu, uintptr_t fcn) { pFLLLiu_t fn = (pFLLLiu_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8); } void pFLpppi(x64emu_t *emu, uintptr_t fcn) { pFLpppi_t fn = (pFLpppi_t)fcn; R_RAX=(uintptr_t)fn((uintptr_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8); } void pFpiiii(x64emu_t *emu, uintptr_t fcn) { pFpiiii_t fn = (pFpiiii_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); } void pFpiiip(x64emu_t *emu, uintptr_t fcn) { pFpiiip_t fn = (pFpiiip_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); } @@ -5335,7 +5353,6 @@ void pFpiipi(x64emu_t *emu, uintptr_t fcn) { pFpiipi_t fn = (pFpiipi_t)fcn; R_RA void pFpiipp(x64emu_t *emu, uintptr_t fcn) { pFpiipp_t fn = (pFpiipp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8); } 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 pFpiuup(x64emu_t *emu, uintptr_t fcn) { pFpiuup_t fn = (pFpiuup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (void*)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 pFpipii(x64emu_t *emu, uintptr_t fcn) { pFpipii_t fn = (pFpipii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); } @@ -5344,6 +5361,7 @@ void pFpipip(x64emu_t *emu, uintptr_t fcn) { pFpipip_t fn = (pFpipip_t)fcn; R_RA 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); } void pFpippp(x64emu_t *emu, uintptr_t fcn) { pFpippp_t fn = (pFpippp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } +void pFpCiuu(x64emu_t *emu, uintptr_t fcn) { pFpCiuu_t fn = (pFpCiuu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8); } void pFpuiii(x64emu_t *emu, uintptr_t fcn) { pFpuiii_t fn = (pFpuiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); } void pFpuiip(x64emu_t *emu, uintptr_t fcn) { pFpuiip_t fn = (pFpuiip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8); } void pFpuuip(x64emu_t *emu, uintptr_t fcn) { pFpuuip_t fn = (pFpuuip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8); } @@ -5655,6 +5673,7 @@ void iFpupupi(x64emu_t *emu, uintptr_t fcn) { iFpupupi_t fn = (iFpupupi_t)fcn; R void iFpupupp(x64emu_t *emu, uintptr_t fcn) { iFpupupp_t fn = (iFpupupp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpupLpL(x64emu_t *emu, uintptr_t fcn) { iFpupLpL_t fn = (iFpupLpL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (uintptr_t)R_R9); } void iFpupLpp(x64emu_t *emu, uintptr_t fcn) { iFpupLpp_t fn = (iFpupLpp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (void*)R_R9); } +void iFpupppu(x64emu_t *emu, uintptr_t fcn) { iFpupppu_t fn = (iFpupppu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9); } void iFpupppp(x64emu_t *emu, uintptr_t fcn) { iFpupppp_t fn = (iFpupppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpUiipp(x64emu_t *emu, uintptr_t fcn) { iFpUiipp_t fn = (iFpUiipp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpUuuLp(x64emu_t *emu, uintptr_t fcn) { iFpUuuLp_t fn = (iFpUuuLp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint64_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uintptr_t)R_R8, (void*)R_R9); } @@ -5816,7 +5835,7 @@ void pFLppppp(x64emu_t *emu, uintptr_t fcn) { pFLppppp_t fn = (pFLppppp_t)fcn; R 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); } void pFpiiCCC(x64emu_t *emu, uintptr_t fcn) { pFpiiCCC_t fn = (pFpiiCCC_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8, (uint8_t)R_R9); } -void pFpiiuup(x64emu_t *emu, uintptr_t fcn) { pFpiiuup_t fn = (pFpiiuup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9); } +void pFpiiuuu(x64emu_t *emu, uintptr_t fcn) { pFpiiuuu_t fn = (pFpiiuuu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9); } void pFpiipip(x64emu_t *emu, uintptr_t fcn) { pFpiipip_t fn = (pFpiipip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (void*)R_R9); } void pFpiippp(x64emu_t *emu, uintptr_t fcn) { pFpiippp_t fn = (pFpiippp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void pFpiLLLL(x64emu_t *emu, uintptr_t fcn) { pFpiLLLL_t fn = (pFpiLLLL_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8, (uintptr_t)R_R9); } @@ -5827,6 +5846,7 @@ void pFpippip(x64emu_t *emu, uintptr_t fcn) { pFpippip_t fn = (pFpippip_t)fcn; R void pFpipppp(x64emu_t *emu, uintptr_t fcn) { pFpipppp_t fn = (pFpipppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void pFpuuiip(x64emu_t *emu, uintptr_t fcn) { pFpuuiip_t fn = (pFpuuiip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (void*)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, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9); } +void pFpuuuup(x64emu_t *emu, uintptr_t fcn) { pFpuuuup_t fn = (pFpuuuup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9); } 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 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 pFpupuup(x64emu_t *emu, uintptr_t fcn) { pFpupuup_t fn = (pFpupuup_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, (void*)R_R9); } @@ -5847,6 +5867,7 @@ void pFppilpp(x64emu_t *emu, uintptr_t fcn) { pFppilpp_t fn = (pFppilpp_t)fcn; R 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 pFppuuuu(x64emu_t *emu, uintptr_t fcn) { pFppuuuu_t fn = (pFppuuuu_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, (uint32_t)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 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); } @@ -6370,7 +6391,6 @@ void pFuiiiuuuu(x64emu_t *emu, uintptr_t fcn) { pFuiiiuuuu_t fn = (pFuiiiuuuu_t) void pFuCCCCpWw(x64emu_t *emu, uintptr_t fcn) { pFuCCCCpWw_t fn = (pFuCCCCpWw_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8, (void*)R_R9, *(uint16_t*)(R_RSP + 8), *(int16_t*)(R_RSP + 16)); } void pFuupupipp(x64emu_t *emu, uintptr_t fcn) { pFuupupipp_t fn = (pFuupupipp_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void pFpiiiiiuu(x64emu_t *emu, uintptr_t fcn) { pFpiiiiiuu_t fn = (pFpiiiiiuu_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, (int32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } -void pFpiiuuupp(x64emu_t *emu, uintptr_t fcn) { pFpiiuuupp_t fn = (pFpiiuuupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void pFpipiuiip(x64emu_t *emu, uintptr_t fcn) { pFpipiuiip_t fn = (pFpipiuiip_t)fcn; R_RAX=(uintptr_t)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 pFpuuuuupp(x64emu_t *emu, uintptr_t fcn) { pFpuuuuupp_t fn = (pFpuuuuupp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void pFpuuuupup(x64emu_t *emu, uintptr_t fcn) { pFpuuuupup_t fn = (pFpuuuupup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } @@ -6472,7 +6492,6 @@ void iFdddpppppp(x64emu_t *emu, uintptr_t fcn) { iFdddpppppp_t fn = (iFdddpppppp void iFpiuippppi(x64emu_t *emu, uintptr_t fcn) { iFpiuippppi_t fn = (iFpiuippppi_t)fcn; R_RAX=(uint32_t)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 iFpiLiiipip(x64emu_t *emu, uintptr_t fcn) { iFpiLiiipip_t fn = (iFpiLiiipip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (uintptr_t)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)); } void iFpiLLLiiip(x64emu_t *emu, uintptr_t fcn) { iFpiLLLiiip_t fn = (iFpiLLLiiip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } -void iFpipippppi(x64emu_t *emu, uintptr_t fcn) { iFpipippppi_t fn = (iFpipippppi_t)fcn; R_RAX=(uint32_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**)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } void iFpuuuuuuuu(x64emu_t *emu, uintptr_t fcn) { iFpuuuuuuuu_t fn = (iFpuuuuuuuu_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, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24)); } void iFpuuuuuupp(x64emu_t *emu, uintptr_t fcn) { iFpuuuuuupp_t fn = (iFpuuuuuupp_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, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFpuuuuduup(x64emu_t *emu, uintptr_t fcn) { iFpuuuuduup_t fn = (iFpuuuuduup_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, emu->xmm[0].d[0], (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); } @@ -6600,6 +6619,7 @@ void lFpLppdddddd(x64emu_t *emu, uintptr_t fcn) { lFpLppdddddd_t fn = (lFpLppddd void pFEiuppppppp(x64emu_t *emu, uintptr_t fcn) { pFEiuppppppp_t fn = (pFEiuppppppp_t)fcn; R_RAX=(uintptr_t)fn(emu, (int32_t)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**)(R_RSP + 24)); } void pFEpiiiiiipp(x64emu_t *emu, uintptr_t fcn) { pFEpiiiiiipp_t fn = (pFEpiiiiiipp_t)fcn; R_RAX=(uintptr_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, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void pFEpippppppp(x64emu_t *emu, uintptr_t fcn) { pFEpippppppp_t fn = (pFEpippppppp_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)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)); } +void pFpuupuuuuuu(x64emu_t *emu, uintptr_t fcn) { pFpuupuuuuuu_t fn = (pFpuupuuuuuu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)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), *(uint32_t*)(R_RSP + 32)); } void pFpupLLLLLpp(x64emu_t *emu, uintptr_t fcn) { pFpupLLLLLpp_t fn = (pFpupLLLLLpp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8, (uintptr_t)R_R9, *(uintptr_t*)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(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)); } @@ -7056,7 +7076,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &IFpi) return 1; if (fun == &IFpu) return 1; if (fun == &IFpd) return 2; - if (fun == &IFpp) return 1; if (fun == &CFip) return 1; if (fun == &CFCi) return 1; if (fun == &CFui) return 1; @@ -7096,6 +7115,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &fFpu) return -1; if (fun == &fFpp) return -1; if (fun == &dFid) return -2; + if (fun == &dFud) return -2; if (fun == &dFdi) return -2; if (fun == &dFdd) return -3; if (fun == &dFdp) return -2; @@ -7465,10 +7485,11 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFupL) return 1; if (fun == &pFupp) return 1; if (fun == &pFdip) return 2; - if (fun == &pFddi) return 3; + if (fun == &pFddu) return 3; if (fun == &pFddd) return 4; if (fun == &pFdLL) return 2; if (fun == &pFlpi) return 1; + if (fun == &pFLiu) return 1; if (fun == &pFLup) return 1; if (fun == &pFLLp) return 1; if (fun == &pFLpi) return 1; @@ -7579,6 +7600,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFupii) return 1; if (fun == &vFuppi) return 1; if (fun == &vFuppu) return 1; + if (fun == &vFuppp) return 1; if (fun == &vFUUpi) return 1; if (fun == &vFffff) return 5; if (fun == &vFdddd) return 5; @@ -7904,6 +7926,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFiiLp) return 1; if (fun == &pFiipi) return 1; if (fun == &pFiipp) return 1; + if (fun == &pFiddu) return 3; if (fun == &pFillu) return 1; if (fun == &pFipip) return 1; if (fun == &pFippi) return 1; @@ -7941,6 +7964,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpipL) return 1; if (fun == &pFpipp) return 1; if (fun == &pFpCip) return 1; + if (fun == &pFpCuu) return 1; if (fun == &pFpWWW) return 1; if (fun == &pFpuii) return 1; if (fun == &pFpuip) return 1; @@ -7951,8 +7975,8 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpuLL) return 1; if (fun == &pFpupi) return 1; if (fun == &pFpupu) return 1; + if (fun == &pFpupL) return 1; if (fun == &pFpupp) return 1; - if (fun == &pFpddi) return 3; if (fun == &pFplil) return 1; if (fun == &pFplip) return 1; if (fun == &pFplpl) return 1; @@ -8198,7 +8222,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpiiuu) return 1; if (fun == &iFpiipi) return 1; if (fun == &iFpiipp) return 1; - if (fun == &iFpiIip) return 1; if (fun == &iFpiuwp) return 1; if (fun == &iFpiuuu) return 1; if (fun == &iFpiuLi) return 1; @@ -8223,6 +8246,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpuipu) return 1; if (fun == &iFpuipp) return 1; if (fun == &iFpuuip) return 1; + if (fun == &iFpuuuu) return 1; if (fun == &iFpuuup) return 1; if (fun == &iFpuuLL) return 1; if (fun == &iFpuuLp) return 1; @@ -8263,6 +8287,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpLppp) return 1; if (fun == &iFppiii) return 1; if (fun == &iFppiiu) return 1; + if (fun == &iFppiif) return 2; if (fun == &iFppiiL) return 1; if (fun == &iFppiip) return 1; if (fun == &iFppiuu) return 1; @@ -8292,6 +8317,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppLpL) return 1; if (fun == &iFppLpp) return 1; if (fun == &iFpppii) return 1; + if (fun == &iFpppiu) return 1; if (fun == &iFpppip) return 1; if (fun == &iFpppui) return 1; if (fun == &iFpppuu) return 1; @@ -8371,8 +8397,9 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFuLdii) return 2; if (fun == &pFupLpl) return 1; if (fun == &pFupLpL) return 1; - if (fun == &pFddddi) return 5; + if (fun == &pFddddu) return 5; if (fun == &pFLuppp) return 1; + if (fun == &pFLLLiu) return 1; if (fun == &pFLpppi) return 1; if (fun == &pFpiiii) return 1; if (fun == &pFpiiip) return 1; @@ -8381,7 +8408,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpiipp) return 1; if (fun == &pFpiCCC) return 1; if (fun == &pFpiuuu) return 1; - if (fun == &pFpiuup) return 1; if (fun == &pFpiupp) return 1; if (fun == &pFpiLip) return 1; if (fun == &pFpipii) return 1; @@ -8390,6 +8416,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpipup) return 1; if (fun == &pFpippi) return 1; if (fun == &pFpippp) return 1; + if (fun == &pFpCiuu) return 1; if (fun == &pFpuiii) return 1; if (fun == &pFpuiip) return 1; if (fun == &pFpuuip) return 1; @@ -8648,6 +8675,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpupupp) return 1; if (fun == &iFpupLpL) return 1; if (fun == &iFpupLpp) return 1; + if (fun == &iFpupppu) return 1; if (fun == &iFpupppp) return 1; if (fun == &iFpUiipp) return 1; if (fun == &iFpUuuLp) return 1; @@ -8779,7 +8807,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpiiiiu) return 1; if (fun == &pFpiiipp) return 1; if (fun == &pFpiiCCC) return 1; - if (fun == &pFpiiuup) return 1; + if (fun == &pFpiiuuu) return 1; if (fun == &pFpiipip) return 1; if (fun == &pFpiippp) return 1; if (fun == &pFpiLLLL) return 1; @@ -8790,6 +8818,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpipppp) return 1; if (fun == &pFpuuiip) return 1; if (fun == &pFpuuuuu) return 1; + if (fun == &pFpuuuup) return 1; if (fun == &pFpuuupu) return 1; if (fun == &pFpupuui) return 1; if (fun == &pFpupuup) return 1; @@ -8810,6 +8839,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFppipip) return 1; if (fun == &pFppippi) return 1; if (fun == &pFppippp) return 1; + if (fun == &pFppuuuu) return 1; if (fun == &pFppuupp) return 1; if (fun == &pFppuppp) return 1; if (fun == &pFpplplp) return 1; @@ -8970,7 +9000,6 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFpp) return 1; if (fun == &IFpu) return 1; if (fun == &IFpd) return 2; - if (fun == &IFpp) return 1; if (fun == &CFuW) return 1; if (fun == &CFuu) return 1; if (fun == &CFuU) return 1; @@ -8996,6 +9025,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &fFfp) return -2; if (fun == &fFpu) return -1; if (fun == &fFpp) return -1; + if (fun == &dFud) return -2; if (fun == &dFdd) return -3; if (fun == &dFdp) return -2; if (fun == &dFll) return -1; @@ -9164,6 +9194,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFupl) return 1; if (fun == &pFupL) return 1; if (fun == &pFupp) return 1; + if (fun == &pFddu) return 3; if (fun == &pFddd) return 4; if (fun == &pFdLL) return 2; if (fun == &pFLup) return 1; @@ -9213,6 +9244,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFulpu) return 1; if (fun == &vFulpp) return 1; if (fun == &vFuppu) return 1; + if (fun == &vFuppp) return 1; if (fun == &vFffff) return 5; if (fun == &vFdddd) return 5; if (fun == &vFpCuW) return 1; @@ -9304,6 +9336,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFLLup) return 1; if (fun == &pFLLpp) return 1; if (fun == &pFLppp) return 1; + if (fun == &pFpCuu) return 1; if (fun == &pFpWWW) return 1; if (fun == &pFpuCC) return 1; if (fun == &pFpuuu) return 1; @@ -9311,6 +9344,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpudd) return 3; if (fun == &pFpuLL) return 1; if (fun == &pFpupu) return 1; + if (fun == &pFpupL) return 1; if (fun == &pFpupp) return 1; if (fun == &pFplpl) return 1; if (fun == &pFplpp) return 1; @@ -9425,6 +9459,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFudddp) return 4; if (fun == &pFupLpl) return 1; if (fun == &pFupLpL) return 1; + if (fun == &pFddddu) return 5; if (fun == &pFLuppp) return 1; if (fun == &pFpuuuu) return 1; if (fun == &pFpuuup) return 1; @@ -9522,12 +9557,14 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFdddddd) return 7; if (fun == &pFLppppp) return 1; if (fun == &pFpuuuuu) return 1; + if (fun == &pFpuuuup) return 1; if (fun == &pFpuuupu) return 1; if (fun == &pFpupuup) return 1; if (fun == &pFpupppp) return 1; if (fun == &pFplpppp) return 1; if (fun == &pFpLuLpp) return 1; if (fun == &pFpLppup) return 1; + if (fun == &pFppuuuu) return 1; if (fun == &pFppuupp) return 1; if (fun == &pFppuppp) return 1; if (fun == &pFpplplp) return 1; diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index 95995033..d95ea687 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -276,7 +276,6 @@ void IFip(x64emu_t *emu, uintptr_t fnc); void IFpi(x64emu_t *emu, uintptr_t fnc); void IFpu(x64emu_t *emu, uintptr_t fnc); void IFpd(x64emu_t *emu, uintptr_t fnc); -void IFpp(x64emu_t *emu, uintptr_t fnc); void CFip(x64emu_t *emu, uintptr_t fnc); void CFCi(x64emu_t *emu, uintptr_t fnc); void CFui(x64emu_t *emu, uintptr_t fnc); @@ -326,6 +325,7 @@ void fFpp(x64emu_t *emu, uintptr_t fnc); void fFbu(x64emu_t *emu, uintptr_t fnc); void dFEd(x64emu_t *emu, uintptr_t fnc); void dFid(x64emu_t *emu, uintptr_t fnc); +void dFud(x64emu_t *emu, uintptr_t fnc); void dFdi(x64emu_t *emu, uintptr_t fnc); void dFdd(x64emu_t *emu, uintptr_t fnc); void dFdD(x64emu_t *emu, uintptr_t fnc); @@ -637,6 +637,7 @@ void iFpOi(x64emu_t *emu, uintptr_t fnc); void iFpOu(x64emu_t *emu, uintptr_t fnc); void iFpSu(x64emu_t *emu, uintptr_t fnc); void iFpSp(x64emu_t *emu, uintptr_t fnc); +void iFpHH(x64emu_t *emu, uintptr_t fnc); void iFSIi(x64emu_t *emu, uintptr_t fnc); void iFSli(x64emu_t *emu, uintptr_t fnc); void iFSpi(x64emu_t *emu, uintptr_t fnc); @@ -796,11 +797,12 @@ void pFupl(x64emu_t *emu, uintptr_t fnc); void pFupL(x64emu_t *emu, uintptr_t fnc); void pFupp(x64emu_t *emu, uintptr_t fnc); void pFdip(x64emu_t *emu, uintptr_t fnc); -void pFddi(x64emu_t *emu, uintptr_t fnc); +void pFddu(x64emu_t *emu, uintptr_t fnc); void pFddd(x64emu_t *emu, uintptr_t fnc); void pFdLL(x64emu_t *emu, uintptr_t fnc); void pFDip(x64emu_t *emu, uintptr_t fnc); void pFlpi(x64emu_t *emu, uintptr_t fnc); +void pFLiu(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); @@ -955,6 +957,7 @@ void vFulpp(x64emu_t *emu, uintptr_t fnc); void vFupii(x64emu_t *emu, uintptr_t fnc); void vFuppi(x64emu_t *emu, uintptr_t fnc); void vFuppu(x64emu_t *emu, uintptr_t fnc); +void vFuppp(x64emu_t *emu, uintptr_t fnc); void vFUUpi(x64emu_t *emu, uintptr_t fnc); void vFffff(x64emu_t *emu, uintptr_t fnc); void vFdddd(x64emu_t *emu, uintptr_t fnc); @@ -1351,6 +1354,7 @@ 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 pFiddu(x64emu_t *emu, uintptr_t fnc); void pFillu(x64emu_t *emu, uintptr_t fnc); void pFipip(x64emu_t *emu, uintptr_t fnc); void pFippi(x64emu_t *emu, uintptr_t fnc); @@ -1389,6 +1393,7 @@ void pFpipd(x64emu_t *emu, uintptr_t fnc); void pFpipL(x64emu_t *emu, uintptr_t fnc); void pFpipp(x64emu_t *emu, uintptr_t fnc); void pFpCip(x64emu_t *emu, uintptr_t fnc); +void pFpCuu(x64emu_t *emu, uintptr_t fnc); void pFpWWW(x64emu_t *emu, uintptr_t fnc); void pFpuii(x64emu_t *emu, uintptr_t fnc); void pFpuip(x64emu_t *emu, uintptr_t fnc); @@ -1399,8 +1404,8 @@ void pFpudd(x64emu_t *emu, uintptr_t fnc); void pFpuLL(x64emu_t *emu, uintptr_t fnc); void pFpupi(x64emu_t *emu, uintptr_t fnc); void pFpupu(x64emu_t *emu, uintptr_t fnc); +void pFpupL(x64emu_t *emu, uintptr_t fnc); void pFpupp(x64emu_t *emu, uintptr_t fnc); -void pFpddi(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); @@ -1720,7 +1725,6 @@ void iFpiiui(x64emu_t *emu, uintptr_t fnc); void iFpiiuu(x64emu_t *emu, uintptr_t fnc); void iFpiipi(x64emu_t *emu, uintptr_t fnc); void iFpiipp(x64emu_t *emu, uintptr_t fnc); -void iFpiIip(x64emu_t *emu, uintptr_t fnc); void iFpiuwp(x64emu_t *emu, uintptr_t fnc); void iFpiuuu(x64emu_t *emu, uintptr_t fnc); void iFpiuLi(x64emu_t *emu, uintptr_t fnc); @@ -1745,6 +1749,7 @@ void iFpuill(x64emu_t *emu, uintptr_t fnc); void iFpuipu(x64emu_t *emu, uintptr_t fnc); void iFpuipp(x64emu_t *emu, uintptr_t fnc); void iFpuuip(x64emu_t *emu, uintptr_t fnc); +void iFpuuuu(x64emu_t *emu, uintptr_t fnc); void iFpuuup(x64emu_t *emu, uintptr_t fnc); void iFpuuLL(x64emu_t *emu, uintptr_t fnc); void iFpuuLp(x64emu_t *emu, uintptr_t fnc); @@ -1785,6 +1790,7 @@ void iFpLppL(x64emu_t *emu, uintptr_t fnc); void iFpLppp(x64emu_t *emu, uintptr_t fnc); void iFppiii(x64emu_t *emu, uintptr_t fnc); void iFppiiu(x64emu_t *emu, uintptr_t fnc); +void iFppiif(x64emu_t *emu, uintptr_t fnc); void iFppiiL(x64emu_t *emu, uintptr_t fnc); void iFppiip(x64emu_t *emu, uintptr_t fnc); void iFppiuu(x64emu_t *emu, uintptr_t fnc); @@ -1814,6 +1820,7 @@ void iFppLpi(x64emu_t *emu, uintptr_t fnc); void iFppLpL(x64emu_t *emu, uintptr_t fnc); void iFppLpp(x64emu_t *emu, uintptr_t fnc); void iFpppii(x64emu_t *emu, uintptr_t fnc); +void iFpppiu(x64emu_t *emu, uintptr_t fnc); void iFpppip(x64emu_t *emu, uintptr_t fnc); void iFpppui(x64emu_t *emu, uintptr_t fnc); void iFpppuu(x64emu_t *emu, uintptr_t fnc); @@ -1927,8 +1934,9 @@ void pFudddp(x64emu_t *emu, uintptr_t fnc); void pFuLdii(x64emu_t *emu, uintptr_t fnc); void pFupLpl(x64emu_t *emu, uintptr_t fnc); void pFupLpL(x64emu_t *emu, uintptr_t fnc); -void pFddddi(x64emu_t *emu, uintptr_t fnc); +void pFddddu(x64emu_t *emu, uintptr_t fnc); void pFLuppp(x64emu_t *emu, uintptr_t fnc); +void pFLLLiu(x64emu_t *emu, uintptr_t fnc); void pFLpppi(x64emu_t *emu, uintptr_t fnc); void pFpiiii(x64emu_t *emu, uintptr_t fnc); void pFpiiip(x64emu_t *emu, uintptr_t fnc); @@ -1937,7 +1945,6 @@ void pFpiipi(x64emu_t *emu, uintptr_t fnc); 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 pFpiuup(x64emu_t *emu, uintptr_t fnc); void pFpiupp(x64emu_t *emu, uintptr_t fnc); void pFpiLip(x64emu_t *emu, uintptr_t fnc); void pFpipii(x64emu_t *emu, uintptr_t fnc); @@ -1946,6 +1953,7 @@ void pFpipip(x64emu_t *emu, uintptr_t fnc); void pFpipup(x64emu_t *emu, uintptr_t fnc); void pFpippi(x64emu_t *emu, uintptr_t fnc); void pFpippp(x64emu_t *emu, uintptr_t fnc); +void pFpCiuu(x64emu_t *emu, uintptr_t fnc); void pFpuiii(x64emu_t *emu, uintptr_t fnc); void pFpuiip(x64emu_t *emu, uintptr_t fnc); void pFpuuip(x64emu_t *emu, uintptr_t fnc); @@ -2258,6 +2266,7 @@ void iFpupupi(x64emu_t *emu, uintptr_t fnc); void iFpupupp(x64emu_t *emu, uintptr_t fnc); void iFpupLpL(x64emu_t *emu, uintptr_t fnc); void iFpupLpp(x64emu_t *emu, uintptr_t fnc); +void iFpupppu(x64emu_t *emu, uintptr_t fnc); void iFpupppp(x64emu_t *emu, uintptr_t fnc); void iFpUiipp(x64emu_t *emu, uintptr_t fnc); void iFpUuuLp(x64emu_t *emu, uintptr_t fnc); @@ -2419,7 +2428,7 @@ void pFLppppp(x64emu_t *emu, uintptr_t fnc); void pFpiiiiu(x64emu_t *emu, uintptr_t fnc); void pFpiiipp(x64emu_t *emu, uintptr_t fnc); void pFpiiCCC(x64emu_t *emu, uintptr_t fnc); -void pFpiiuup(x64emu_t *emu, uintptr_t fnc); +void pFpiiuuu(x64emu_t *emu, uintptr_t fnc); void pFpiipip(x64emu_t *emu, uintptr_t fnc); void pFpiippp(x64emu_t *emu, uintptr_t fnc); void pFpiLLLL(x64emu_t *emu, uintptr_t fnc); @@ -2430,6 +2439,7 @@ void pFpippip(x64emu_t *emu, uintptr_t fnc); void pFpipppp(x64emu_t *emu, uintptr_t fnc); void pFpuuiip(x64emu_t *emu, uintptr_t fnc); void pFpuuuuu(x64emu_t *emu, uintptr_t fnc); +void pFpuuuup(x64emu_t *emu, uintptr_t fnc); void pFpuuupu(x64emu_t *emu, uintptr_t fnc); void pFpupuui(x64emu_t *emu, uintptr_t fnc); void pFpupuup(x64emu_t *emu, uintptr_t fnc); @@ -2450,6 +2460,7 @@ 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 pFppuuuu(x64emu_t *emu, uintptr_t fnc); void pFppuupp(x64emu_t *emu, uintptr_t fnc); void pFppuppp(x64emu_t *emu, uintptr_t fnc); void pFpplplp(x64emu_t *emu, uintptr_t fnc); @@ -2973,7 +2984,6 @@ void pFuiiiuuuu(x64emu_t *emu, uintptr_t fnc); void pFuCCCCpWw(x64emu_t *emu, uintptr_t fnc); void pFuupupipp(x64emu_t *emu, uintptr_t fnc); void pFpiiiiiuu(x64emu_t *emu, uintptr_t fnc); -void pFpiiuuupp(x64emu_t *emu, uintptr_t fnc); void pFpipiuiip(x64emu_t *emu, uintptr_t fnc); void pFpuuuuupp(x64emu_t *emu, uintptr_t fnc); void pFpuuuupup(x64emu_t *emu, uintptr_t fnc); @@ -3076,7 +3086,6 @@ void iFdddpppppp(x64emu_t *emu, uintptr_t fnc); void iFpiuippppi(x64emu_t *emu, uintptr_t fnc); void iFpiLiiipip(x64emu_t *emu, uintptr_t fnc); void iFpiLLLiiip(x64emu_t *emu, uintptr_t fnc); -void iFpipippppi(x64emu_t *emu, uintptr_t fnc); void iFpuuuuuuuu(x64emu_t *emu, uintptr_t fnc); void iFpuuuuuupp(x64emu_t *emu, uintptr_t fnc); void iFpuuuuduup(x64emu_t *emu, uintptr_t fnc); @@ -3204,6 +3213,7 @@ void lFpLppdddddd(x64emu_t *emu, uintptr_t fnc); void pFEiuppppppp(x64emu_t *emu, uintptr_t fnc); void pFEpiiiiiipp(x64emu_t *emu, uintptr_t fnc); void pFEpippppppp(x64emu_t *emu, uintptr_t fnc); +void pFpuupuuuuuu(x64emu_t *emu, uintptr_t fnc); void pFpupLLLLLpp(x64emu_t *emu, uintptr_t fnc); void pFplllllllll(x64emu_t *emu, uintptr_t fnc); void pFppippLLLip(x64emu_t *emu, uintptr_t fnc); diff --git a/src/wrapped/wrappedgstvideo_private.h b/src/wrapped/wrappedgstvideo_private.h index ae500ce9..8872492e 100644 --- a/src/wrapped/wrappedgstvideo_private.h +++ b/src/wrapped/wrappedgstvideo_private.h @@ -1,23 +1,23 @@ #if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA)) -#error meh! +#error Meh... #endif -//GO(gst_buffer_add_video_afd_meta, +GO(gst_buffer_add_video_afd_meta, pFpCuu) GO(gst_buffer_add_video_affine_transformation_meta, pFp) -//GO(gst_buffer_add_video_bar_meta, -GO(gst_buffer_add_video_caption_meta, pFpipL) +GO(gst_buffer_add_video_bar_meta, pFpCiuu) +GO(gst_buffer_add_video_caption_meta, pFpupL) GO(gst_buffer_add_video_codec_alpha_meta, pFpp) -//GO(gst_buffer_add_video_gl_texture_upload_meta, -GO(gst_buffer_add_video_meta, pFpiiuu) -GO(gst_buffer_add_video_meta_full, pFpiiuuupp) -//GO(gst_buffer_add_video_overlay_composition_meta, -//GO(gst_buffer_add_video_region_of_interest_meta, -//GO(gst_buffer_add_video_region_of_interest_meta_id, +//GOM(gst_buffer_add_video_gl_texture_upload_meta, pFEpuuppppp) +GO(gst_buffer_add_video_meta, pFpuuuu) +GO(gst_buffer_add_video_meta_full, pFpuuuuupp) +GO(gst_buffer_add_video_overlay_composition_meta, pFpp) +GO(gst_buffer_add_video_region_of_interest_meta, pFppuuuu) +GO(gst_buffer_add_video_region_of_interest_meta_id, pFpuuuuu) GO(gst_buffer_add_video_time_code_meta, pFpp) -//GO(gst_buffer_add_video_time_code_meta_full, +GO(gst_buffer_add_video_time_code_meta_full, pFpuupuuuuuu) GO(gst_buffer_get_video_meta, pFp) -//GO(gst_buffer_get_video_meta_id, -//GO(gst_buffer_get_video_region_of_interest_meta_id, +GO(gst_buffer_get_video_meta_id, pFpi) +GO(gst_buffer_get_video_region_of_interest_meta_id, pFpi) GO(gst_buffer_pool_config_get_video_alignment, iFpp) GO(gst_buffer_pool_config_set_video_alignment, vFpp) GO(gst_color_balance_channel_get_type, LFv) @@ -26,44 +26,44 @@ GO(gst_color_balance_get_type, LFv) GO(gst_color_balance_get_value, iFpp) GO(gst_color_balance_list_channels, pFp) GO(gst_color_balance_set_value, vFppi) -//GO(gst_color_balance_type_get_type, +GO(gst_color_balance_type_get_type, LFv) GO(gst_color_balance_value_changed, vFppi) -//GO(gst_is_video_overlay_prepare_window_handle_message, -//GO(gst_navigation_command_get_type, +GO(gst_is_video_overlay_prepare_window_handle_message, iFp) +GO(gst_navigation_command_get_type, LFv) GO(gst_navigation_event_get_coordinates, iFppp) -GO(gst_navigation_event_get_type, LFv) -GO(gst_navigation_event_new_key_press, pFpi) -GO(gst_navigation_event_new_key_release, pFpi) -GO(gst_navigation_event_new_mouse_button_press, pFpddi) -GO(gst_navigation_event_new_mouse_button_release, pFpddi) -GO(gst_navigation_event_new_mouse_move, pFddi) -GO(gst_navigation_event_new_mouse_scroll, pFddddi) -//GO(gst_navigation_event_parse_command, +GO(gst_navigation_event_get_type, uFp) +GO(gst_navigation_event_new_key_press, pFpu) +GO(gst_navigation_event_new_key_release, pFpu) +GO(gst_navigation_event_new_mouse_button_press, pFiddu) +GO(gst_navigation_event_new_mouse_button_release, pFiddu) +GO(gst_navigation_event_new_mouse_move, pFddu) +GO(gst_navigation_event_new_mouse_scroll, pFddddu) +GO(gst_navigation_event_parse_command, iFpp) GO(gst_navigation_event_parse_key_event, iFpp) -//GO(gst_navigation_event_parse_mouse_button_event, -//GO(gst_navigation_event_parse_mouse_move_event, +GO(gst_navigation_event_parse_mouse_button_event, iFpppp) +GO(gst_navigation_event_parse_mouse_move_event, iFppp) GO(gst_navigation_event_parse_mouse_scroll_event, iFppppp) GO(gst_navigation_event_set_coordinates, iFpdd) -//GO(gst_navigation_event_type_get_type, +GO(gst_navigation_event_type_get_type, LFv) GO(gst_navigation_get_type, LFv) -//GO(gst_navigation_message_get_type, -//GO(gst_navigation_message_new_angles_changed, -//GO(gst_navigation_message_new_commands_changed, +GO(gst_navigation_message_get_type, uFp) +GO(gst_navigation_message_new_angles_changed, pFpuu) +GO(gst_navigation_message_new_commands_changed, pFp) GO(gst_navigation_message_new_event, pFpp) -//GO(gst_navigation_message_new_mouse_over, -//GO(gst_navigation_message_parse_angles_changed, -//GO(gst_navigation_message_parse_event, -//GO(gst_navigation_message_parse_mouse_over, -//GO(gst_navigation_message_type_get_type, -//GO(gst_navigation_query_get_type, -//GO(gst_navigation_query_new_angles, -//GO(gst_navigation_query_new_commands, -//GO(gst_navigation_query_parse_angles, -//GO(gst_navigation_query_parse_commands_length, -//GO(gst_navigation_query_parse_commands_nth, -//GO(gst_navigation_query_set_angles, -//GO(gst_navigation_query_set_commands, -//GO(gst_navigation_query_set_commandsv, +GO(gst_navigation_message_new_mouse_over, pFpi) +GO(gst_navigation_message_parse_angles_changed, iFppp) +GO(gst_navigation_message_parse_event, iFpp) +GO(gst_navigation_message_parse_mouse_over, iFpp) +GO(gst_navigation_message_type_get_type, LFv) +GO(gst_navigation_query_get_type, uFp) +GO(gst_navigation_query_new_angles, pFv) +GO(gst_navigation_query_new_commands, pFv) +GO(gst_navigation_query_parse_angles, iFppp) +GO(gst_navigation_query_parse_commands_length, iFpp) +GO(gst_navigation_query_parse_commands_nth, iFpup) +GO(gst_navigation_query_set_angles, vFpuu) +//GOM(gst_navigation_query_set_commands, vFEpiV) +GO(gst_navigation_query_set_commandsv, vFpip) GO(gst_navigation_query_type_get_type, LFv) GO(gst_navigation_send_command, vFpu) GO(gst_navigation_send_event, vFpp) @@ -72,39 +72,39 @@ GO(gst_navigation_send_key_event, vFppp) GO(gst_navigation_send_mouse_event, vFppidd) GO(gst_navigation_send_mouse_scroll_event, vFpdddd) GO(gst_video_afd_meta_api_get_type, LFv) -//GO(gst_video_afd_meta_get_info, +GO(gst_video_afd_meta_get_info, pFv) GO(gst_video_afd_spec_get_type, LFv) GO(gst_video_afd_value_get_type, LFv) GO(gst_video_affine_transformation_meta_api_get_type, LFv) -//GO(gst_video_affine_transformation_meta_apply_matrix, -//GO(gst_video_affine_transformation_meta_get_info, +GO(gst_video_affine_transformation_meta_apply_matrix, vFpp) +GO(gst_video_affine_transformation_meta_get_info, pFv) GO(gst_video_aggregator_convert_pad_get_type, LFv) -//GO(gst_video_aggregator_convert_pad_update_conversion_info, +GO(gst_video_aggregator_convert_pad_update_conversion_info, vFp) GO(gst_video_aggregator_get_type, LFv) GO(gst_video_aggregator_pad_get_current_buffer, pFp) -//GO(gst_video_aggregator_pad_get_prepared_frame, +GO(gst_video_aggregator_pad_get_prepared_frame, pFp) GO(gst_video_aggregator_pad_get_type, LFv) -//GO(gst_video_aggregator_pad_has_current_buffer, -//GO(gst_video_aggregator_pad_set_needs_alpha, +GO(gst_video_aggregator_pad_has_current_buffer, iFp) +GO(gst_video_aggregator_pad_set_needs_alpha, vFpi) GO(gst_video_alignment_reset, vFp) GO(gst_video_alpha_mode_get_type, LFv) GO(gst_video_ancillary_di_d16_get_type, LFv) GO(gst_video_ancillary_did_get_type, LFv) GO(gst_video_bar_meta_api_get_type, LFv) -//GO(gst_video_bar_meta_get_info, -//GO(gst_video_blend, -//GO(gst_video_blend_scale_linear_RGBA, +GO(gst_video_bar_meta_get_info, pFv) +GO(gst_video_blend, iFppiif) +GO(gst_video_blend_scale_linear_RGBA, vFppiipp) GO(gst_video_buffer_flags_get_type, LFv) GO(gst_video_buffer_pool_get_type, LFv) GO(gst_video_buffer_pool_new, pFv) GO(gst_video_calculate_display_ratio, iFppuuuuuu) GO(gst_video_caption_meta_api_get_type, LFv) -//GO(gst_video_caption_meta_get_info, -//GO(gst_video_caption_type_from_caps, +GO(gst_video_caption_meta_get_info, pFv) +GO(gst_video_caption_type_from_caps, uFp) GO(gst_video_caption_type_get_type, LFv) -//GO(gst_video_caption_type_to_caps, +GO(gst_video_caption_type_to_caps, pFu) GO(gst_video_chroma_flags_get_type, LFv) -//GO(gst_video_chroma_from_string, +GO(gst_video_chroma_from_string, uFp) GO(gst_video_chroma_method_get_type, LFv) GO(gst_video_chroma_mode_get_type, LFv) GO(gst_video_chroma_resample, vFppi) @@ -114,9 +114,9 @@ GO(gst_video_chroma_resample_new, pFuuuuii) GO(gst_video_chroma_site_get_type, LFv) GO(gst_video_chroma_to_string, pFu) GO(gst_video_codec_frame_get_type, LFv) -//GO(gst_video_codec_frame_get_user_data, +GO(gst_video_codec_frame_get_user_data, pFp) GO(gst_video_codec_frame_ref, pFp) -//GO(gst_video_codec_frame_set_user_data, +//GOM(gst_video_codec_frame_set_user_data, vFEppp) GO(gst_video_codec_frame_unref, vFp) GO(gst_video_codec_state_get_type, LFv) GO(gst_video_codec_state_ref, pFp) @@ -134,11 +134,11 @@ GO(gst_video_color_primaries_get_info, pFu) GO(gst_video_color_primaries_get_type, LFv) GO(gst_video_color_primaries_to_iso, uFu) GO(gst_video_color_range_get_type, LFv) -//GO(gst_video_color_range_offsets, -//GO(gst_video_color_transfer_decode, -//GO(gst_video_color_transfer_encode, +GO(gst_video_color_range_offsets, vFuppp) +GO(gst_video_color_transfer_decode, dFud) +GO(gst_video_color_transfer_encode, dFud) GO(gst_video_content_light_level_add_to_caps, iFpp) -//GO(gst_video_content_light_level_from_caps, +GO(gst_video_content_light_level_from_caps, iFpp) GO(gst_video_content_light_level_from_string, iFpp) GO(gst_video_content_light_level_init, vFp) GO(gst_video_content_light_level_to_string, pFp) @@ -147,50 +147,50 @@ GO(gst_video_converter_free, vFp) GO(gst_video_converter_get_config, pFp) GO(gst_video_converter_new, pFppp) GO(gst_video_converter_set_config, iFpp) -//GO(gst_video_convert_sample, -//GO(gst_video_convert_sample_async, +GO(gst_video_convert_sample, pFppLp) +//GOM(gst_video_convert_sample_async, vFEppLppp) GO(gst_video_crop_meta_api_get_type, LFv) GO(gst_video_crop_meta_get_info, pFv) GO(gst_video_decoder_add_to_frame, vFpi) -//GO(gst_video_decoder_allocate_output_buffer, +GO(gst_video_decoder_allocate_output_buffer, pFp) GO(gst_video_decoder_allocate_output_frame, iFpp) -//GO(gst_video_decoder_allocate_output_frame_with_params, +GO(gst_video_decoder_allocate_output_frame_with_params, iFppp) GO(gst_video_decoder_drop_frame, iFpp) -GO(_gst_video_decoder_error, iFpipippppi) +GO(_gst_video_decoder_error, iFpiuippppi) GO(gst_video_decoder_finish_frame, iFpp) -//GO(gst_video_decoder_get_allocator, +GO(gst_video_decoder_get_allocator, vFppp) GO(gst_video_decoder_get_buffer_pool, pFp) -//GO(gst_video_decoder_get_estimate_rate, +GO(gst_video_decoder_get_estimate_rate, iFp) GO(gst_video_decoder_get_frame, pFpi) GO(gst_video_decoder_get_frames, pFp) -//GO(gst_video_decoder_get_latency, -GO(gst_video_decoder_get_max_decode_time, IFpp) -//GO(gst_video_decoder_get_max_errors, -//GO(gst_video_decoder_get_needs_format, -//GO(gst_video_decoder_get_oldest_frame, +GO(gst_video_decoder_get_latency, vFppp) +GO(gst_video_decoder_get_max_decode_time, lFpp) +GO(gst_video_decoder_get_max_errors, iFp) +GO(gst_video_decoder_get_needs_format, iFp) +GO(gst_video_decoder_get_oldest_frame, pFp) GO(gst_video_decoder_get_output_state, pFp) -//GO(gst_video_decoder_get_packetized, -//GO(gst_video_decoder_get_pending_frame_size, -//GO(gst_video_decoder_get_qos_proportion, +GO(gst_video_decoder_get_packetized, iFp) +GO(gst_video_decoder_get_pending_frame_size, LFp) +GO(gst_video_decoder_get_qos_proportion, dFp) GO(gst_video_decoder_get_subframe_mode, iFp) GO(gst_video_decoder_get_type, LFv) GO(gst_video_decoder_have_frame, iFp) GO(gst_video_decoder_have_last_subframe, iFpp) -GO(gst_video_decoder_merge_tags, vFppi) +GO(gst_video_decoder_merge_tags, vFppu) GO(gst_video_decoder_negotiate, iFp) GO(gst_video_decoder_proxy_getcaps, pFppp) GO(gst_video_decoder_release_frame, vFpp) -//GO(gst_video_decoder_set_estimate_rate, -GO(gst_video_decoder_set_interlaced_output_state, pFpiiuup) -GO(gst_video_decoder_set_latency, vFpUU) -//GO(gst_video_decoder_set_max_errors, +GO(gst_video_decoder_set_estimate_rate, vFpi) +GO(gst_video_decoder_set_interlaced_output_state, pFpuuuup) +GO(gst_video_decoder_set_latency, vFpLL) +GO(gst_video_decoder_set_max_errors, vFpi) GO(gst_video_decoder_set_needs_format, vFpi) -GO(gst_video_decoder_set_output_state, pFpiuup) +GO(gst_video_decoder_set_output_state, pFpuuup) GO(gst_video_decoder_set_packetized, vFpi) GO(gst_video_decoder_set_subframe_mode, vFpi) GO(gst_video_decoder_set_use_default_pad_acceptcaps, vFpi) GO(gst_video_direction_get_type, LFv) -//GO(gst_video_dither_flags_get_type, +GO(gst_video_dither_flags_get_type, LFv) GO(gst_video_dither_free, vFp) GO(gst_video_dither_line, vFppuuu) GO(gst_video_dither_method_get_type, LFv) @@ -198,33 +198,33 @@ GO(gst_video_dither_new, pFuuupu) GO(gst_video_encoder_allocate_output_buffer, pFpL) GO(gst_video_encoder_allocate_output_frame, iFppL) GO(gst_video_encoder_finish_frame, iFpp) -//GO(gst_video_encoder_finish_subframe, -//GO(gst_video_encoder_get_allocator, -//GO(gst_video_encoder_get_frame, -//GO(gst_video_encoder_get_frames, -//GO(gst_video_encoder_get_latency, -//GO(gst_video_encoder_get_max_encode_time, -//GO(gst_video_encoder_get_min_force_key_unit_interval, +GO(gst_video_encoder_finish_subframe, iFpp) +GO(gst_video_encoder_get_allocator, vFppp) +GO(gst_video_encoder_get_frame, pFpi) +GO(gst_video_encoder_get_frames, pFp) +GO(gst_video_encoder_get_latency, vFppp) +GO(gst_video_encoder_get_max_encode_time, lFpp) +GO(gst_video_encoder_get_min_force_key_unit_interval, LFp) GO(gst_video_encoder_get_oldest_frame, pFp) -//GO(gst_video_encoder_get_output_state, +GO(gst_video_encoder_get_output_state, pFp) GO(gst_video_encoder_get_type, LFv) -//GO(gst_video_encoder_is_qos_enabled, -GO(gst_video_encoder_merge_tags, vFppi) +GO(gst_video_encoder_is_qos_enabled, iFp) +GO(gst_video_encoder_merge_tags, vFppu) GO(gst_video_encoder_negotiate, iFp) GO(gst_video_encoder_proxy_getcaps, pFppp) GO(gst_video_encoder_set_headers, vFpp) -//GO(gst_video_encoder_set_latency, -//GO(gst_video_encoder_set_min_force_key_unit_interval, -GO(gst_video_encoder_set_min_pts, vFpU) +GO(gst_video_encoder_set_latency, vFpLL) +GO(gst_video_encoder_set_min_force_key_unit_interval, vFpL) +GO(gst_video_encoder_set_min_pts, vFpL) GO(gst_video_encoder_set_output_state, pFppp) -//GO(gst_video_encoder_set_qos_enabled, -//GO(gst_video_event_is_force_key_unit, -//GO(gst_video_event_new_downstream_force_key_unit, -//GO(gst_video_event_new_still_frame, -//GO(gst_video_event_new_upstream_force_key_unit, -//GO(gst_video_event_parse_downstream_force_key_unit, +GO(gst_video_encoder_set_qos_enabled, vFpi) +GO(gst_video_event_is_force_key_unit, iFp) +GO(gst_video_event_new_downstream_force_key_unit, pFLLLiu) +GO(gst_video_event_new_still_frame, pFi) +GO(gst_video_event_new_upstream_force_key_unit, pFLiu) +GO(gst_video_event_parse_downstream_force_key_unit, iFpppppp) GO(gst_video_event_parse_still_frame, iFpp) -//GO(gst_video_event_parse_upstream_force_key_unit, +GO(gst_video_event_parse_upstream_force_key_unit, iFpppp) GO(gst_video_field_order_from_string, uFp) GO(gst_video_field_order_get_type, LFv) GO(gst_video_field_order_to_string, pFu) @@ -234,28 +234,28 @@ GO(gst_video_format_flags_get_type, LFv) GO(gst_video_format_from_fourcc, uFu) GO(gst_video_format_from_masks, uFiiiuuuu) GO(gst_video_format_from_string, uFp) -GO(gst_video_format_get_info, pFi) +GO(gst_video_format_get_info, pFu) GO(gst_video_format_get_palette, pFup) -//GO(gst_video_format_get_type, -//GO(gst_video_format_info_component, +GO(gst_video_format_get_type, LFv) +GO(gst_video_format_info_component, vFpup) GO(gst_video_formats_raw, pFp) GO(gst_video_format_to_fourcc, uFu) GO(gst_video_format_to_string, pFu) GO(gst_video_frame_copy, iFpp) GO(gst_video_frame_copy_plane, iFppu) -//GO(gst_video_frame_flags_get_type, +GO(gst_video_frame_flags_get_type, LFv) GO(gst_video_frame_map, iFpppu) -//GO(gst_video_frame_map_flags_get_type, -//GO(gst_video_frame_map_id, +GO(gst_video_frame_map_flags_get_type, LFv) +GO(gst_video_frame_map_id, iFpppiu) GO(gst_video_frame_unmap, vFp) GO(gst_video_gamma_mode_get_type, LFv) GO(gst_video_gl_texture_upload_meta_api_get_type, LFv) -//GO(gst_video_gl_texture_upload_meta_get_info, -//GO(gst_video_gl_texture_upload_meta_upload, +GO(gst_video_gl_texture_upload_meta_get_info, pFv) +//GOM(gst_video_gl_texture_upload_meta_upload, iFEpp) GO(gst_video_guess_framerate, iFLpp) GO(gst_video_info_align, iFpp) GO(gst_video_info_align_full, iFppp) -GO(gst_video_info_convert, iFpiIip) +GO(gst_video_info_convert, iFpulup) GO(gst_video_info_copy, pFp) GO(gst_video_info_free, vFp) GO(gst_video_info_from_caps, iFpp) @@ -263,63 +263,63 @@ GO(gst_video_info_get_type, LFv) GO(gst_video_info_init, vFp) GO(gst_video_info_is_equal, iFpp) GO(gst_video_info_new, pFv) -GO(gst_video_info_set_format, iFpiuu) -GO(gst_video_info_set_interlaced_format, iFpiiuu) +GO(gst_video_info_set_format, iFpuuu) +GO(gst_video_info_set_interlaced_format, iFpuuuu) GO(gst_video_info_to_caps, pFp) GO(gst_video_interlace_mode_from_string, uFp) GO(gst_video_interlace_mode_get_type, LFv) GO(gst_video_interlace_mode_to_string, pFu) GO(gst_video_is_common_aspect_ratio, iFiiii) -//GO(gst_video_make_raw_caps, -//GO(gst_video_make_raw_caps_with_features, +GO(gst_video_make_raw_caps, pFpu) +GO(gst_video_make_raw_caps_with_features, pFpup) GO(gst_video_mastering_display_info_add_to_caps, iFpp) -//GO(gst_video_mastering_display_info_from_caps, +GO(gst_video_mastering_display_info_from_caps, iFpp) GO(gst_video_mastering_display_info_from_string, iFpp) GO(gst_video_mastering_display_info_init, vFp) GO(gst_video_mastering_display_info_is_equal, iFpp) GO(gst_video_mastering_display_info_to_string, pFp) GO(gst_video_matrix_mode_get_type, LFv) GO(gst_video_meta_api_get_type, LFv) -//GO(gst_video_meta_get_info, -//GO(gst_video_meta_get_plane_height, -//GO(gst_video_meta_get_plane_size, -//GO(gst_video_meta_map, -GO(gst_video_meta_set_alignment, iFpi) -GO(gst_video_meta_transform_scale_get_quark, pFv) -//GO(gst_video_meta_unmap, +GO(gst_video_meta_get_info, pFv) +GO(gst_video_meta_get_plane_height, iFpp) +GO(gst_video_meta_get_plane_size, iFpp) +GO(gst_video_meta_map, iFpupppu) +GO(gst_video_meta_set_alignment, iFpHH) // this function have a structure as 2nd parameter. The structure is 4 ints and an array of 4 ints => translating to 2 HH +GO(gst_video_meta_transform_scale_get_quark, uFv) +GO(gst_video_meta_unmap, iFpup) GO(gst_video_multiview_flagset_get_type, LFv) GO(gst_video_multiview_flags_get_type, LFv) GO(gst_video_multiview_frame_packing_get_type, LFv) -//GO(gst_video_multiview_get_doubled_height_modes, +GO(gst_video_multiview_get_doubled_height_modes, pFv) GO(gst_video_multiview_get_doubled_size_modes, pFv) -//GO(gst_video_multiview_get_doubled_width_modes, -//GO(gst_video_multiview_get_mono_modes, -//GO(gst_video_multiview_get_unpacked_modes, +GO(gst_video_multiview_get_doubled_width_modes, pFv) +GO(gst_video_multiview_get_mono_modes, pFv) +GO(gst_video_multiview_get_unpacked_modes, pFv) GO(gst_video_multiview_guess_half_aspect, iFiuuuu) GO(gst_video_multiview_mode_from_caps_string, iFp) GO(gst_video_multiview_mode_get_type, LFv) GO(gst_video_multiview_mode_to_caps_string, pFi) -GO(gst_video_multiview_video_info_change_mode, vFpii) +GO(gst_video_multiview_video_info_change_mode, vFpiu) GO(gst_video_orientation_from_tag, iFpp) -//GO(gst_video_orientation_get_hcenter, -//GO(gst_video_orientation_get_hflip, +GO(gst_video_orientation_get_hcenter, iFpp) +GO(gst_video_orientation_get_hflip, iFpp) GO(gst_video_orientation_get_type, LFv) GO(gst_video_orientation_get_vcenter, iFpp) GO(gst_video_orientation_get_vflip, iFpp) GO(gst_video_orientation_method_get_type, LFv) -//GO(gst_video_orientation_set_hcenter, -//GO(gst_video_orientation_set_hflip, +GO(gst_video_orientation_set_hcenter, iFpi) +GO(gst_video_orientation_set_hflip, iFpi) GO(gst_video_orientation_set_vcenter, iFpi) GO(gst_video_orientation_set_vflip, iFpi) GO(gst_video_overlay_composition_add_rectangle, vFpp) -//GO(gst_video_overlay_composition_blend, -//GO(gst_video_overlay_composition_copy, +GO(gst_video_overlay_composition_blend, iFpp) +GO(gst_video_overlay_composition_copy, pFp) GO(gst_video_overlay_composition_get_rectangle, pFpu) GO(gst_video_overlay_composition_get_seqnum, uFp) GO(gst_video_overlay_composition_get_type, LFv) GO(gst_video_overlay_composition_make_writable, pFp) GO(gst_video_overlay_composition_meta_api_get_type, LFv) -//GO(gst_video_overlay_composition_meta_get_info, +GO(gst_video_overlay_composition_meta_get_info, pFv) GO(gst_video_overlay_composition_new, pFp) GO(gst_video_overlay_composition_n_rectangles, uFp) GO(gst_video_overlay_expose, vFp) @@ -332,16 +332,16 @@ GO(gst_video_overlay_prepare_window_handle, vFp) GO(gst_video_overlay_rectangle_copy, pFp) GO(gst_video_overlay_rectangle_get_flags, uFp) GO(gst_video_overlay_rectangle_get_global_alpha, fFp) -//GO(gst_video_overlay_rectangle_get_pixels_argb, -//GO(gst_video_overlay_rectangle_get_pixels_ayuv, -//GO(gst_video_overlay_rectangle_get_pixels_raw, -//GO(gst_video_overlay_rectangle_get_pixels_unscaled_argb, -//GO(gst_video_overlay_rectangle_get_pixels_unscaled_ayuv, -//GO(gst_video_overlay_rectangle_get_pixels_unscaled_raw, +GO(gst_video_overlay_rectangle_get_pixels_argb, pFpu) +GO(gst_video_overlay_rectangle_get_pixels_ayuv, pFpu) +GO(gst_video_overlay_rectangle_get_pixels_raw, pFpu) +GO(gst_video_overlay_rectangle_get_pixels_unscaled_argb, pFpu) +GO(gst_video_overlay_rectangle_get_pixels_unscaled_ayuv, pFpu) +GO(gst_video_overlay_rectangle_get_pixels_unscaled_raw, pFpu) GO(gst_video_overlay_rectangle_get_render_rectangle, iFppppp) GO(gst_video_overlay_rectangle_get_seqnum, uFp) GO(gst_video_overlay_rectangle_get_type, LFv) -//GO(gst_video_overlay_rectangle_new_raw, +GO(gst_video_overlay_rectangle_new_raw, pFpiiuuu) GO(gst_video_overlay_rectangle_set_global_alpha, vFpf) GO(gst_video_overlay_rectangle_set_render_rectangle, vFpiiuu) GO(gst_video_overlay_set_property, iFpiup) @@ -349,10 +349,10 @@ GO(gst_video_overlay_set_render_rectangle, iFpiiii) GO(gst_video_overlay_set_window_handle, vFpL) GO(gst_video_pack_flags_get_type, LFv) GO(gst_video_primaries_mode_get_type, LFv) -//GO(gst_video_region_of_interest_meta_add_param, +GO(gst_video_region_of_interest_meta_add_param, vFpp) GO(gst_video_region_of_interest_meta_api_get_type, LFv) -//GO(gst_video_region_of_interest_meta_get_info, -//GO(gst_video_region_of_interest_meta_get_param, +GO(gst_video_region_of_interest_meta_get_info, pFv) +GO(gst_video_region_of_interest_meta_get_param, pFpp) GO(gst_video_resampler_clear, vFp) GO(gst_video_resampler_flags_get_type, LFv) GO(gst_video_resampler_init, iFpuuuuduup) @@ -366,7 +366,7 @@ GO(gst_video_scaler_get_max_taps, uFp) GO(gst_video_scaler_horizontal, vFpuppuu) GO(gst_video_scaler_new, pFuuuuup) GO(gst_video_scaler_vertical, vFpuppuu) -GO(gst_video_sink_center_rect, vFHHpi) +GO(gst_video_sink_center_rect, vFHHpi) // structure in parameter GO(gst_video_sink_get_type, LFv) GO(gst_video_tile_get_index, uFuiiii) GO(gst_video_tile_mode_get_type, LFv) @@ -386,36 +386,36 @@ GO(gst_video_time_code_init_from_date_time, vFpuupuu) GO(gst_video_time_code_init_from_date_time_full, iFpuupuu) GO(gst_video_time_code_interval_clear, vFp) GO(gst_video_time_code_interval_copy, pFp) -//GO(gst_video_time_code_interval_free, +GO(gst_video_time_code_interval_free, vFp) GO(gst_video_time_code_interval_get_type, LFv) GO(gst_video_time_code_interval_init, vFpuuuu) GO(gst_video_time_code_interval_new, pFuuuu) GO(gst_video_time_code_interval_new_from_string, pFp) GO(gst_video_time_code_is_valid, iFp) GO(gst_video_time_code_meta_api_get_type, LFv) -//GO(gst_video_time_code_meta_get_info, +GO(gst_video_time_code_meta_get_info, pFv) GO(gst_video_time_code_new, pFuupuuuuuu) GO(gst_video_time_code_new_empty, pFv) -//GO(gst_video_time_code_new_from_date_time, +GO(gst_video_time_code_new_from_date_time, pFuupuu) GO(gst_video_time_code_new_from_date_time_full, pFuupuu) GO(gst_video_time_code_new_from_string, pFp) -GO(gst_video_time_code_nsec_since_daily_jam, UFp) +GO(gst_video_time_code_nsec_since_daily_jam, LFp) GO(gst_video_time_code_to_date_time, pFp) GO(gst_video_time_code_to_string, pFp) GO(gst_video_transfer_function_from_iso, uFu) -//GO(gst_video_transfer_function_get_type, +GO(gst_video_transfer_function_get_type, LFv) GO(gst_video_transfer_function_is_equivalent, iFuuuu) GO(gst_video_transfer_function_to_iso, uFu) GO(gst_video_vbi_encoder_add_ancillary, iFpiCCpu) GO(gst_video_vbi_encoder_copy, pFp) GO(gst_video_vbi_encoder_free, vFp) -//GO(gst_video_vbi_encoder_get_type, +GO(gst_video_vbi_encoder_get_type, LFv) GO(gst_video_vbi_encoder_new, pFuu) GO(gst_video_vbi_encoder_write_line, vFpp) GO(gst_video_vbi_parser_add_line, vFpp) GO(gst_video_vbi_parser_copy, pFp) GO(gst_video_vbi_parser_free, vFp) GO(gst_video_vbi_parser_get_ancillary, uFpp) -//GO(gst_video_vbi_parser_get_type, +GO(gst_video_vbi_parser_get_type, LFv) GO(gst_video_vbi_parser_new, pFuu) -//GO(gst_video_vbi_parser_result_get_type, +GO(gst_video_vbi_parser_result_get_type, LFv) |