15068 lines
546 KiB
Plaintext
15068 lines
546 KiB
Plaintext
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32824.0
|
||
|
||
include listing.inc
|
||
|
||
INCLUDELIB MSVCRTD
|
||
INCLUDELIB OLDNAMES
|
||
|
||
PUBLIC _glfwDefaultMappings
|
||
PUBLIC ??_C@_0GC@KIFEGHB@03000000fa2d0000010000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBM@KEDGELHN@03000000c82d0000203800000000000@ ; `string'
|
||
PUBLIC ??_C@_0JF@MFNKBEDG@03000000c82d0000095100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCA@BCGGNNCE@03000000c82d000011ab00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCE@CFNIKJCA@03000000c82d0000103800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCF@MBPBHECE@03000000c82d0000009000000000000@ ; `string'
|
||
PUBLIC ??_C@_0NN@EKBBEDOM@03000000c82d0000065000000000000@ ; `string'
|
||
PUBLIC ??_C@_0MI@LCKMPFJJ@03000000c82d0000510600000000000@ ; `string'
|
||
PUBLIC ??_C@_0LI@CLAPJPEB@03000000c82d0000015100000000000@ ; `string'
|
||
PUBLIC ??_C@_0MH@JBIEFOEI@03000000c82d0000031000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCA@OLMCGDIA@03000000c82d0000202800000000000@ ; `string'
|
||
PUBLIC ??_C@_0MH@GNCKGMLL@03000000c82d0000801000000000000@ ; `string'
|
||
PUBLIC ??_C@_0IN@KIPMJDI@03000000c82d0000045100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCE@CONCKJMB@03000000c82d0000019000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@EICBBMKF@03000000c82d0000159000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@FGNJGHJF@03000000c82d0000652800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBN@FMDJFAID@0300000002200000009000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBN@DDIMFOMP@0300000020380000090000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@KBJOCLC@03000000c82d0000036000000000000@ ; `string'
|
||
PUBLIC ??_C@_0MO@IJHIOCMG@03000000c82d0000286700000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@FAGFKFBC@03000000c82d0000013000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBM@CNGNJMCJ@03000000c82d0000006000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCF@OOFHHKMG@03000000c82d0000006100000000000@ ; `string'
|
||
PUBLIC ??_C@_0JK@EKFMIBLA@03000000c82d000021ab00000000000@ ; `string'
|
||
PUBLIC ??_C@_0KC@BDMHLJAH@0300000010280000090000000000000@ ; `string'
|
||
PUBLIC ??_C@_0KC@KGMCONBG@03000000c82d0000302800000000000@ ; `string'
|
||
PUBLIC ??_C@_0JJ@DHPDMCKL@03000000c82d0000003000000000000@ ; `string'
|
||
PUBLIC ??_C@_0LC@FKHGODJA@03000000c82d0000129000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@NICJKIFJ@03000000c82d000020ab00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@PGBBGDNC@03000000c82d0000402800000000000@ ; `string'
|
||
PUBLIC ??_C@_0LC@FALCBLOD@03000000c82d0000622800000000000@ ; `string'
|
||
PUBLIC ??_C@_0LJ@DONCMJNG@03000000c82d0000035100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCF@BMOGEGNJ@03000000c82d0000016000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCF@KHBKMEME@03000000c82d0000016100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDC@PMNHHHHJ@03000000c82d0000012100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@DHLFHLM@03000000c82d0000026000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@GAMGMHOH@03000000c82d0000026100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCE@JJDBCGKI@03000000c82d0000003100000000000@ ; `string'
|
||
PUBLIC ??_C@_0JL@IDKPNGMK@03000000c82d0000189000000000000@ ; `string'
|
||
PUBLIC ??_C@_0NO@KCLNENJG@03000000c82d0000303200000000000@ ; `string'
|
||
PUBLIC ??_C@_0LK@IEAMBPJF@03000000a0050000323200000000000@ ; `string'
|
||
PUBLIC ??_C@_0JL@GGABLAON@03000000a30c0000270000000000000@ ; `string'
|
||
PUBLIC ??_C@_0JL@MEEFIFEH@03000000a30c0000280000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBF@CLNKBPGE@030000008f0e0000120000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCH@GKMNBEOK@03000000c0110000035500001101000@ ; `string'
|
||
PUBLIC ??_C@_0BBK@CPBMMLKK@03000000fa190000f0ff00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBO@ILBJPILH@030000006f0e0000141300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCN@GIEEMMPB@03000000341a0000360800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCN@IMCBAJO@030000006f0e0000026300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCN@JADNPMFA@030000006f0e0000110100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCN@MBGMCHKG@030000006f0e0000140100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCN@BNINGACN@030000006f0e0000140200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCN@BCBEDKCA@030000006f0e0000190100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCN@IFHHFAPH@030000006f0e00001a0100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCK@OFGGBLGN@03000000d62000001d5700000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDD@MHIPFANA@0300000049190000190400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBE@DMHFNEP@0300000071010000190400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBC@LKELPOKL@03000000ef050000030000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBN@DJKOMBLI@03000000d6200000e55700000000000@ ; `string'
|
||
PUBLIC ??_C@_0JO@HBLEAOAI@03000000c0110000135200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDB@KNKJIBDH@030000006f0e0000320100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCF@NLOPKJKL@03000000d62000002a7900000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBG@NOFGFFJE@03000000bc200000601200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCI@HBCHBLOC@03000000bc200000005500000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBL@MNJAPGHD@03000000bc200000631200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBL@NHKNENLJ@03000000bc200000632100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBL@HCLFABAI@03000000bc200000641200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBL@BGGBHDMD@03000000c0110000055500000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBL@NMDIMCBK@03000000c0110000065500000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBI@BKECFDAD@0300000079000000070000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBI@EPDBKPKA@0300000080830000030000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCK@DCNKADHN@030000006b140000005500000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCK@MNABGIK@030000006b140000010300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBP@ECGIDGCJ@03000000120c0000210e00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBL@EFBOJJAL@0300000066f70000050000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCF@BIADCONP@03000000d81d00000b0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBH@EKFHCAMB@03000000e8200000605800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBK@NKANFPJB@0300000045750000040100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCM@OALNNLEB@030000005e0400008e0200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDO@LBKBGMKN@030000005e040000a10200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDE@CKLILCMC@030000005e040000ff0200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDH@LGMFPGNL@030000005e040000ea0200000000000@ ; `string'
|
||
PUBLIC ??_C@_0PH@HDPKEOEB@0300000026090000888800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCC@ICCBMGAM@03000000a306000022f600000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@HKBKHEFP@0300000045130000083000000000000@ ; `string'
|
||
PUBLIC ??_C@_0NF@EPHCAKNM@030000007d040000084000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BAE@PFJOMAIP@03000000791d0000010300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@MGGCIPBD@03000000bd12000002e000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBG@DBBHKPMM@030000008f0e0000091000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCN@FPGGBFLP@030000006f0e0000300100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBJ@GCDIHNCJ@03000000b8050000041000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBJ@MLHIDNOG@03000000b8050000061000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBK@LLHMDGJD@03000000120c0000f61c00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BAP@BKIFCCAA@030000008f0e00000f3100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BAC@DNICHFEF@03000000341a0000010800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BEP@LJAOBMNM@030000006f0e0000840100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BEF@OFEGMHGG@030000006f0e0000800100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBB@JKCCMJLF@0300000085210000020100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDA@CMOFFENL@030000000d0f0000850000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCJ@GDBCPJIF@030000000d0f0000840000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OH@PKEJNDDF@030000000d0f0000870000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OH@FOPKIOOK@030000000d0f0000880000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OD@GOLNACF@030000000d0f0000270000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OA@BPMCGMAH@78696e7075740300000000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@JPNPNPJC@0300000079000000220100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBM@IDFPDLMB@0300000066f70000010000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OB@DOLNAILH@0300000026090000262500000000000@ ; `string'
|
||
PUBLIC ??_C@_0ON@DOLMEDL@0300000079000000461800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCE@HLGICLNK@030000008f0e00000d3100000000000@ ; `string'
|
||
PUBLIC ??_C@_0LK@DEPDOLNO@0300000028040000014000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBE@BNPLHIOK@03000000ac0500003d0300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBE@JFJIACOB@03000000ac0500004d0400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBL@BABJOOFG@03000000ffff0000000000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDA@LBDFNLMA@03000000c0110000014000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OG@IHHMBDDK@030000009b280000320000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OG@DMCABHAN@030000009b280000600000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBB@MOEBBOIH@030000008305000009a000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@CIAKNBHG@030000008305000031b000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCF@LMGAPCEG@0300000045130000001000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@HFMJCAPB@030000005c1a0000333000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBM@PJHGKLCN@03000000300f00000b0100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBM@ENBFFJGN@03000000f0250000c28300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@CDINELNI@03000000f025000021c100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@KIGAAAPL@03000000f0250000c38300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@GKHPJHJF@03000000f0250000c48300000000000@ ; `string'
|
||
PUBLIC ??_C@_0MI@KAOJFFGI@030000007d040000054000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@CDNPOFJG@03000000341a0000030200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDA@KMJLBBJI@030000000d0f0000490000000000000@ ; `string'
|
||
PUBLIC ??_C@_0NA@FFFKKMHD@030000001008000001e100000000000@ ; `string'
|
||
PUBLIC ??_C@_0OJ@OOLHGLBN@03000000d8140000086200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBM@NFNOIOJB@0300000063250000260500000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBF@BFOGCKNH@030000000d0f00002d0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBH@LKFOHLNE@030000000d0f00005f0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBH@LCHOLIJA@030000000d0f00005e0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OM@PAPEIDEH@030000000d0f0000400000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBP@HFNLKKMF@030000000d0f0000540000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCF@IAGAPBPO@030000000d0f0000090000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBP@BICCDPK@030000000d0f00004d0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OJ@NCDOGEIN@030000000d0f0000920000000000000@ ; `string'
|
||
PUBLIC ??_C@_0PH@JHCLCGIM@030000000d0f0000160000000000780@ ; `string'
|
||
PUBLIC ??_C@_0BCB@MKBJECLN@030000000d0f00009c0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBM@FNOHJIMD@030000000d0f0000c10000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCE@JNCBHNAG@030000000d0f00006e0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCE@LONHMMNE@030000000d0f0000660000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCC@HHLPIDID@030000000d0f0000550000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCC@ICCBFEBO@030000000d0f0000ee0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0MP@NNGGKFCK@0300000025090000001700000000000@ ; `string'
|
||
PUBLIC ??_C@_0LL@KLNOPNHB@030000008f0e0000133000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@KBOGKJIK@03000000d81d00000f0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCE@PHFLGEEP@03000000d81d0000100000000000000@ ; `string'
|
||
PUBLIC ??_C@_0LN@ELDHBANA@0300000083050000602000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OI@FJCLICAJ@03000000b5070000140300000000000@ ; `string'
|
||
PUBLIC ??_C@_0PF@DFFMCMNA@030000006f0e0000240100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBC@LOLNAEDE@03000000ac0500002c0200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBK@GEMHLGCN@0300000049190000020400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDM@BFJPFEKL@0300000049190000030400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCL@PCNFJELE@030000006e0500000a2000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBD@HKHEBCPH@030000006e050000052000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCH@BOPAENED@030000006e050000032000000000000@ ; `string'
|
||
PUBLIC ??_C@_0PF@BCABPIDK@030000006e050000072000000000000@ ; `string'
|
||
PUBLIC ??_C@_0ME@PNFMJONN@030000007e050000062000000000000@ ; `string'
|
||
PUBLIC ??_C@_0ME@GIJLHGEN@030000007e050000062000000100000@ ; `string'
|
||
PUBLIC ??_C@_0ME@JKMAKHPN@030000007e050000072000000000000@ ; `string'
|
||
PUBLIC ??_C@_0ME@PAHEPGN@030000007e050000072000000100000@ ; `string'
|
||
PUBLIC ??_C@_0BBN@EJPLMIPB@03000000bd12000003c000001001000@ ; `string'
|
||
PUBLIC ??_C@_0BBD@DCBELLKM@03000000bd12000003c000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCJ@OFAKENFF@03000000242f00002d0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBJ@CMBLEBDK@03000000242f00008a0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBO@PNIOEBFD@0300000079000000020000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBP@CEOMIJKI@030000006d040000d1ca00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDA@PPKEBMHL@030000006d040000d2ca00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBF@GOLEDGAH@030000006d04000011c200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBP@NCCKJBD@030000006d04000016c200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCA@IDEGIHPL@030000006d04000018c200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCA@PDBJCLJJ@030000006d04000019c200000000000@ ; `string'
|
||
PUBLIC ??_C@_0NO@NNNFDMKP@030000006d0400001ac200000000000@ ; `string'
|
||
PUBLIC ??_C@_0PP@COADMKLJ@030000006d0400000ac200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCH@DHEFONIG@0300000038070000665200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDA@PJFOCFDI@0300000038070000503200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDA@HBJEDFJC@0300000038070000508200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDE@NDAIINLM@0300000038070000843300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDE@MNGLEAIF@0300000038070000848300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDB@PPKHIPGK@0300000038070000813400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDB@OHAMDKML@0300000038070000818400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCN@NICPPBBL@0300000038070000625200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBD@FGLPEKLC@0300000038070000803400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBD@GHNGPLFD@0300000038070000808400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBK@FBBILDLI@0300000038070000853200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBL@JKCMMIPG@0300000038070000388800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBD@LABNEKLL@0300000038070000188800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBP@KNBKPMNJ@0300000038070000808100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBN@MLCKKOPD@030000002a060000102400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BAK@EANFDDAF@030000009f000000adbb00000000000@ ; `string'
|
||
PUBLIC ??_C@_0MA@LPHGGGL@0300000025090000012800000000000@ ; `string'
|
||
PUBLIC ??_C@_0PC@EBDFKGFN@0300000079000000441800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDG@JHAIGEPC@0300000079000000431800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBG@BDLNPAJM@03000000242f0000730000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@NFDJDGAI@0300000079000000d21800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@GLPHDIGN@03000000d620000010a700000000000@ ; `string'
|
||
PUBLIC ??_C@_0PI@JHAKKPHF@030000008f0e0000103000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBD@DBNHIIMF@0300000025090000e80300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDN@CCAJAJCK@0300000079000000001800000000000@ ; `string'
|
||
PUBLIC ??_C@_0KL@BLLPLAOA@0300000079000000241800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCP@NIMGPLGA@0300000038070000638200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@LJNCMOGI@03000000c62400002a8900000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@MGNGMDPB@03000000c62400002b8900000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@PCDGGODL@03000000c62400001a8900000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@NCIHPENA@03000000c62400001b8900000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCO@DODDAFEB@03000000efbe0000edfe00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@GILNGNCB@0300000025090000668800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@MDFEPGHO@030000006b140000010c00000000000@ ; `string'
|
||
PUBLIC ??_C@_0JC@NGKIIHPA@03000000921200004b4600000000000@ ; `string'
|
||
PUBLIC ??_C@_0PJ@FPHAKAJD@0300000079000000451800000000000@ ; `string'
|
||
PUBLIC ??_C@_0MJ@DMAMFLIE@030000001008000001e500000000000@ ; `string'
|
||
PUBLIC ??_C@_0BAP@FBAIDBI@0300000015200000018200000000000@ ; `string'
|
||
PUBLIC ??_C@_0MA@ECCMLEBD@03000000bd12000015d000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDD@DODHFLKI@030000007e050000092000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@EPBJCJPK@030000000d050000030800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCO@JIFBCBLK@0300000055090000147200000000000@ ; `string'
|
||
PUBLIC ??_C@_0PI@JDIGFFDA@030000004b120000014d00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCJ@JCLGLLDN@03000000d620000013a700000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDC@BPGFOMKB@03000000782300000a1000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCH@LIIGHPB@03000000d62000006d5700000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCE@MPKCEKIF@030000006b14000001a100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBB@PJOPHLEI@0300000036280000010000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OC@FELEMKIB@03000000120c0000f60e00000000000@ ; `string'
|
||
PUBLIC ??_C@_0OJ@OIDHFCIJ@030000006f0e0000090100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBJ@KBEDPJIE@030000008f0e0000030000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OC@CPLNMNJF@030000004c050000da0c00000000000@ ; `string'
|
||
PUBLIC ??_C@_0NL@JGIMNLNL@030000004c050000371300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCC@FJIJNHMA@03000000d62000006dca00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCN@POFKMMNB@03000000d6200000955700000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCP@EHCNAHCG@03000000d62000009f3100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCP@LIBLBNIN@03000000d6200000c75700000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBK@KLAOAEFP@0300000063250000230600000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCC@CJMNKOGI@03000000e3050000960500000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBJ@MEIBJIGF@0300000010080000010000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBO@LNNKKDPA@030000008f0e0000753000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBJ@HBGMHFLL@0300000010080000030000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBJ@PKNJJDLA@0300000025090000888800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBF@DJBNPOOL@0300000066660000670600000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@JLFNAMGI@030000006b140000030300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBJ@OPMOLAIB@030000009d0d0000133000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBJ@FKANGOML@0300000025090000050000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCF@OCBMGCLB@030000004c050000680200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@GAEBDFLF@0300000063250000750500000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@DJDMNCGP@0300000088880000080300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@PNMMMGBA@030000008f0e0000143100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBP@DGIHCNJO@030000003807000056a800000000000@ ; `string'
|
||
PUBLIC ??_C@_0OJ@KFMPHKBC@0300000010000000820000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@JIBGPOCI@030000004c050000a00b00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@GAJAFIPA@030000004c050000c40500000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@BABDCDPH@030000004c050000cc0900000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCN@ECJBHADL@030000004c050000e60c00000000000@ ; `string'
|
||
PUBLIC ??_C@_0LO@BOPGPFGO@03000000ff000000cb0100000000000@ ; `string'
|
||
PUBLIC ??_C@_0PF@JBCCEDOB@03000000300f0000001100000000000@ ; `string'
|
||
PUBLIC ??_C@_0OM@HGBIMFGF@03000000300f0000161100000000000@ ; `string'
|
||
PUBLIC ??_C@_0ON@KEJKIAHI@03000000222c0000002000000000000@ ; `string'
|
||
PUBLIC ??_C@_0LE@DMNOHJBL@03000000300f0000121000000000000@ ; `string'
|
||
PUBLIC ??_C@_0PI@OKGGAFMJ@03000000341a0000010400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDM@IEGKPAEF@03000000222c0000022300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDN@OKDOLNP@03000000222c0000002300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BAF@EBPNLKIJ@0300000032150000000300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCJ@BOGEPGKL@0300000032150000020400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCJ@NOGEFCJN@0300000032150000010400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBP@CNEONNDL@0300000032150000050700000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBP@NILOBHMB@0300000032150000070700000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDB@JPJOJNNC@0300000032150000001100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BAO@BBCMHMGF@0300000032150000000900000000000@ ; `string'
|
||
PUBLIC ??_C@_0BAA@HNPCOCLG@030000000d0f0000110000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@JDIGBKMP@030000000d0f00006a0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@OOIEPIIL@030000000d0f00006b0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@NPOEDNBE@030000000d0f00008a0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@KCOGNPFA@030000000d0f00008b0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BAE@KADGKHDN@030000000d0f0000700000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BAK@PBDFELHA@030000000d0f0000220000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCH@KGOLOPPA@030000000d0f00005b0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCH@HONEFEFO@030000000d0f00005c0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0LO@EDCIDLIK@0300000079000000110000000000000@ ; `string'
|
||
PUBLIC ??_C@_0NN@GDFALEBB@03000000bd12000013d000000000000@ ; `string'
|
||
PUBLIC ??_C@_0KB@CIFFNJNE@0300000000f00000030000000000000@ ; `string'
|
||
PUBLIC ??_C@_0KI@EPMKBGDM@0300000000f00000f10000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCO@NGLDHPOC@030000006b140000010d00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDF@FFJELFPB@030000006b140000020d00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDA@ENLICDAF@030000006b140000130d00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCO@NNBOKIIL@030000006f0e00001e0100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCO@BGDMHMEJ@030000006f0e0000280100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCO@NPMGKBDH@030000006f0e00002f0100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBP@LNLJDDIF@030000004f04000003d000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBI@BAKFEMPI@03000000a30600001af500000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCP@HPMIMEAF@03000000a306000023f600000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@EEEEOCLB@03000000300f0000120100000000000@ ; `string'
|
||
PUBLIC ??_C@_0LO@FCDDJGBI@03000000a3060000070100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCI@EGALPOHP@03000000a30600000cff00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@GBOFCHI@03000000a30600000c0400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCB@OOEANFEH@03000000300f0000100100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCA@LOJNHICN@03000000a30600000b0400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@LIMAPBKF@03000000a30600000b0400000001000@ ; `string'
|
||
PUBLIC ??_C@_0BCC@JCAIEANG@03000000a3060000210600000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCC@CBIJNOOO@03000000a306000020f600000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBN@OLDKGLCG@03000000300f0000110100000000000@ ; `string'
|
||
PUBLIC ??_C@_0HI@IJLNGEMH@0300000073070000040100000000000@ ; `string'
|
||
PUBLIC ??_C@_0LF@DNFJHMLL@0300000000050000289b00000000000@ ; `string'
|
||
PUBLIC ??_C@_0LF@CJKOEMML@030000009b280000050000000000000@ ; `string'
|
||
PUBLIC ??_C@_0KB@PHAGMDLE@03000000a30c0000250000000000000@ ; `string'
|
||
PUBLIC ??_C@_0LP@DBLEIEDM@03000000a30c0000240000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBF@IGGJOAJN@03000000341a0000020800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBC@NNMIKKEI@03000000341a0000090800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBO@IBHMMFFH@030000008f0e0000080000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBK@JNJGFNNI@03000000c0110000059100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@JIGLIOKN@03000000d1180000009400000000000@ ; `string'
|
||
PUBLIC ??_C@_0OO@GFAPAFAG@0300000011010000191400000000000@ ; `string'
|
||
PUBLIC ??_C@_0OB@DNKPJMLF@0300000038100000121400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCE@DAIILIHH@0300000011010000311400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCI@MBOCFMGI@0300000038100000181400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBG@IKJMKIKH@03000000790000001c1800000000000@ ; `string'
|
||
PUBLIC ??_C@_0PI@MHCFEKFM@03000000ff110000313300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBL@JOPBPDPP@03000000d620000011a700000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCK@KFEKGGJ@0300000045750000221100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCE@LLLAMHO@030000004f04000007d000000000000@ ; `string'
|
||
PUBLIC ??_C@_0OO@CIFMNJJH@030000004f0400000ab100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBB@HMBGBDKD@03000000fa190000070600000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBO@FCIHICKG@03000000b5070000120300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCF@HEDDGGCD@030000004f04000015b300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCL@EMNJKCNM@030000004f04000023b300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDG@HFKCDPDO@030000004f0400000ed000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BDG@FAKOKHMO@030000004f04000000b300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCO@GFHGFBHD@030000004f04000004b300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCP@ONIMJMJ@0300000066660000048800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCO@ICLHBGLC@03000000d6200000600000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCC@BGKKLNHG@030000005f140000c50100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCC@NMJPCJOC@03000000b8050000021000000000000@ ; `string'
|
||
PUBLIC ??_C@_0KI@EKGGNLIH@030000004f04000087b600000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBI@IMFOKND@03000000d9040000020000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBK@FPHOHOII@030000006e050000132000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBI@BNPIODHF@03000000101c0000171c00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCH@KDJCJEOK@03000000300f0000070100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCA@NJAENDKN@03000000341a0000230800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBK@DBILHFPC@030000005509000000b400000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCA@MGCGIKLM@030000006b140000020300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBG@IEDKEHBE@03000000790000000a0000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCA@JHGJKADI@03000000f0250000c18300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBG@ODDFOEO@03000000ff110000413300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCG@JCENNNEN@0300000063250000230500000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBK@ECLGAJHG@03000000790000001a1800000000000@ ; `string'
|
||
PUBLIC ??_C@_0OH@IPHKKKC@03000000790000001b1800000000000@ ; `string'
|
||
PUBLIC ??_C@_0PB@DCMCKKFD@030000006f0e0000030200000000000@ ; `string'
|
||
PUBLIC ??_C@_0PP@HNFBKAIN@030000006f0e0000070200000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBM@OJGJOKHO@0300000034120000adbe00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@KNBJHBAH@030000005e0400000a0b00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCJ@BECCDJOO@030000005e040000130b00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBJ@FKKMPNGK@03000000341a0000060800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCC@FCCEALDM@03000000450c0000204300000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCH@PKIHDDBI@03000000ac0500005b0500000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCN@JLGOFCN@0300000017270000443100000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCE@MNGEPDHI@03000000786901006e7000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@OHMJGKKC@03000000790000004f1800000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCO@LKAFPMMB@03000000120c0000101e00000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBO@HLNJIBPP@78696e7075740100000000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBM@MJENJJEJ@78696e7075740200000000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@BBICEOLK@78696e7075740300000000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCD@CGKCHHKM@78696e7075740400000000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BCA@KPDCPHP@78696e7075740500000000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBN@HKPLBABN@78696e7075740600000000000000000@ ; `string'
|
||
PUBLIC ??_C@_0BBP@NMPDIJKG@78696e7075740800000000000000000@ ; `string'
|
||
msvcjmc SEGMENT
|
||
__9C03CD75_concurrencysal@h DB 01H
|
||
__CA64BAF1_sal@h DB 01H
|
||
__95655E73_vadefs@h DB 01H
|
||
__1D560A45_vcruntime@h DB 01H
|
||
__1B0272D9_corecrt@h DB 01H
|
||
__13F5961F_stddef@h DB 01H
|
||
__ED683015_stdint@h DB 01H
|
||
__89F75FCD_ssgc_internal@h DB 01H
|
||
__A5E73FD0_glfw3@h DB 01H
|
||
__1D45B1A5_glfw_null_platform@h DB 01H
|
||
__74484FB3_corecrt_wctype@h DB 01H
|
||
__CBE172F9_wctype@h DB 01H
|
||
__0ED14FEE_winpackagefamily@h DB 01H
|
||
__F92EF742_winapifamily@h DB 01H
|
||
__22E515EB_sdkddkver@h DB 01H
|
||
__F214EFBF_excpt@h DB 01H
|
||
__D9B78EDA_stdarg@h DB 01H
|
||
__29F49F40_specstrings_undef@h DB 01H
|
||
__D0F42932_specstrings_strict@h DB 01H
|
||
__F00405FD_sdv_driverspecs@h DB 01H
|
||
__173E09CA_driverspecs@h DB 01H
|
||
__9A452361_specstrings@h DB 01H
|
||
__1EC467ED_ctype@h DB 01H
|
||
__98517906_kernelspecs@h DB 01H
|
||
__D3497022_basetsd@h DB 01H
|
||
__61CC25A1_errno@h DB 01H
|
||
__7061C667_vcruntime_string@h DB 01H
|
||
__E4C945B4_corecrt_memcpy_s@h DB 01H
|
||
__8EAFF484_corecrt_memory@h DB 01H
|
||
__6490AEC5_corecrt_wstring@h DB 01H
|
||
__E8295E1E_string@h DB 01H
|
||
__7FCB5136_guiddef@h DB 01H
|
||
__FF8A9E11_pshpack4@h DB 01H
|
||
__D5438902_poppack@h DB 01H
|
||
__FB07E2A3_pshpack2@h DB 01H
|
||
__F6906775_pshpack8@h DB 01H
|
||
__F9415CFA_pshpack1@h DB 01H
|
||
__E58C6F1C_apiset@h DB 01H
|
||
__A5C52262_ktmtypes@h DB 01H
|
||
__FBBA8F9D_winnt@h DB 01H
|
||
__A32D3D2C_minwindef@h DB 01H
|
||
__7D798299_windef@h DB 01H
|
||
__9AE108E9_apisetcconv@h DB 01H
|
||
__9CE53D2C_minwinbase@h DB 01H
|
||
__5D0AA210_apiquery2@h DB 01H
|
||
__4DD4E726_processenv@h DB 01H
|
||
__3575CC96_fileapi@h DB 01H
|
||
__8EA220E6_fileapifromapp@h DB 01H
|
||
__BF9B31FE_debugapi@h DB 01H
|
||
__C3AFE134_utilapiset@h DB 01H
|
||
__76F69E51_handleapi@h DB 01H
|
||
__7E63D784_errhandlingapi@h DB 01H
|
||
__FFA7003C_fibersapi@h DB 01H
|
||
__8971CECF_namedpipeapi@h DB 01H
|
||
__46C9D8A6_profileapi@h DB 01H
|
||
__98D4F0A3_heapapi@h DB 01H
|
||
__50EF2A88_ioapiset@h DB 01H
|
||
__92EA1464_synchapi@h DB 01H
|
||
__A53D8AED_interlockedapi@h DB 01H
|
||
__B506CAAF_processthreadsapi@h DB 01H
|
||
__FF735694_sysinfoapi@h DB 01H
|
||
__29589789_memoryapi@h DB 01H
|
||
__E9C7A663_enclaveapi@h DB 01H
|
||
__D035F9F7_threadpoollegacyapiset@h DB 01H
|
||
__C899130C_threadpoolapiset@h DB 01H
|
||
__E0441EE7_jobapi@h DB 01H
|
||
__CEF86838_jobapi2@h DB 01H
|
||
__35AC6B9A_wow64apiset@h DB 01H
|
||
__C8AE41A5_libloaderapi@h DB 01H
|
||
__CC9E232D_securitybaseapi@h DB 01H
|
||
__C9D0C9B8_namespaceapi@h DB 01H
|
||
__30FF9CAD_systemtopologyapi@h DB 01H
|
||
__4D358795_processtopologyapi@h DB 01H
|
||
__40446D10_securityappcontainer@h DB 01H
|
||
__3A952EDF_realtimeapiset@h DB 01H
|
||
__F4865F4B_winerror@h DB 01H
|
||
__53C1BD93_timezoneapi@h DB 01H
|
||
__1FFBEDBF_winbase@h DB 01H
|
||
__43D3FA34_wingdi@h DB 01H
|
||
__D24A7391_tvout@h DB 01H
|
||
__7713A6C8_winuser@h DB 01H
|
||
__0B345F71_datetimeapi@h DB 01H
|
||
__9AC6960C_winnls@h DB 01H
|
||
__973A40A8_stringapiset@h DB 01H
|
||
__CC46FEE2_wincontypes@h DB 01H
|
||
__97D70BE1_consoleapi@h DB 01H
|
||
__27EC5E18_consoleapi2@h DB 01H
|
||
__262E342F_consoleapi3@h DB 01H
|
||
__641DCD70_wincon@h DB 01H
|
||
__5A96C7A7_verrsrc@h DB 01H
|
||
__B69C6FF2_winver@h DB 01H
|
||
__7AEB8C37_reason@h DB 01H
|
||
__59F1A8A9_winreg@h DB 01H
|
||
__EE0E2B7F_wnnc@h DB 01H
|
||
__DCDB7054_winnetwk@h DB 01H
|
||
__81DDEDE3_stralign@h DB 01H
|
||
__2134D1B4_winsvc@h DB 01H
|
||
__11C07376_mcx@h DB 01H
|
||
__577CE3E7_ime_cmodes@h DB 01H
|
||
__1E72C31E_imm@h DB 01H
|
||
__E15BF856_windows@h DB 01H
|
||
__DF8704F0_rpcdcep@h DB 01H
|
||
__5C6CA7BB_rpcdce@h DB 01H
|
||
__853533C4_rpcnsi@h DB 01H
|
||
__2D2406C3_rpcnterr@h DB 01H
|
||
__64521D71_rpcasync@h DB 01H
|
||
__AADCBA08_rpc@h DB 01H
|
||
__1FE431C9_rpcnsip@h DB 01H
|
||
__2B741F2D_rpcsal@h DB 01H
|
||
__92623256_rpcndr@h DB 01H
|
||
__45DED006_corecrt_malloc@h DB 01H
|
||
__FD6DBD68_corecrt_search@h DB 01H
|
||
__E2E33A61_corecrt_wstdlib@h DB 01H
|
||
__531E1E2A_limits@h DB 01H
|
||
__6E5ACABA_stdlib@h DB 01H
|
||
__9C18532E_wtypesbase@h DB 01H
|
||
__30B1AFDA_unknwnbase@h DB 01H
|
||
__328C1996_objidlbase@h DB 01H
|
||
__C4E06B6A_cguid@h DB 01H
|
||
__434718C5_combaseapi@h DB 01H
|
||
__EA2E1D6D_wtypes@h DB 01H
|
||
__DE6FDEF1_unknwn@h DB 01H
|
||
__CCE0BACC_objidl@h DB 01H
|
||
__8C7011E5_oaidl@h DB 01H
|
||
__2E0B7863_propidlbase@h DB 01H
|
||
__BF4CF2EC_coml2api@h DB 01H
|
||
__6D897344_oleidl@h DB 01H
|
||
__1129FC2C_servprov@h DB 01H
|
||
__757952E4_msxml@h DB 01H
|
||
__B1191D53_urlmon@h DB 01H
|
||
__404D1A47_propidl@h DB 01H
|
||
__A1C63593_objbase@h DB 01H
|
||
__9F7C87B7_dinput@h DB 01H
|
||
__B468A3D3_xinput@h DB 01H
|
||
__AD768F06_dbt@h DB 01H
|
||
__D83367F8_glfw_win32_platform@h DB 01H
|
||
__53CB9229_glfw_null_joystick@h DB 01H
|
||
__96BD4474_glfw_win32_joystick@h DB 01H
|
||
__7D74CEA8_glfw_win32_thread@h DB 01H
|
||
__C7421531_glfw_win32_time@h DB 01H
|
||
__43B1F397_glfw_platform@h DB 01H
|
||
__A547227D_glfw_internal@h DB 01H
|
||
__99B9B98C_glfw_mappings@h DB 01H
|
||
__19139D6C_assert@h DB 01H
|
||
__B9985323_float@h DB 01H
|
||
__BB16330F_corecrt_math@h DB 01H
|
||
__3BF2A406_math@h DB 01H
|
||
__EBE7B798_input@c DB 01H
|
||
msvcjmc ENDS
|
||
; COMDAT ??_C@_0BBP@NMPDIJKG@78696e7075740800000000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBP@NMPDIJKG@78696e7075740800000000000000000@ DB '78696e7075740800'
|
||
DB '0000000000000000,XInput Drum Kit (GLFW),platform:Windows,a:b0'
|
||
DB ',b:b1,x:b2,y:b3,leftshoulder:b4,rightshoulder:b5,back:b6,star'
|
||
DB 't:b7,leftstick:b8,rightstick:b9,leftx:a0,lefty:a1,rightx:a2,r'
|
||
DB 'ighty:a3,lefttrigger:a4,righttrigger:a5,dpup:h0.1,dpright:h0.'
|
||
DB '2,dpdown:h0.4,dpleft:h0.8,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBN@HKPLBABN@78696e7075740600000000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBN@HKPLBABN@78696e7075740600000000000000000@ DB '78696e7075740600'
|
||
DB '0000000000000000,XInput Guitar (GLFW),platform:Windows,a:b0,b'
|
||
DB ':b1,x:b2,y:b3,leftshoulder:b4,rightshoulder:b5,back:b6,start:'
|
||
DB 'b7,leftstick:b8,rightstick:b9,leftx:a0,lefty:a1,rightx:a2,rig'
|
||
DB 'hty:a3,lefttrigger:a4,righttrigger:a5,dpup:h0.1,dpright:h0.2,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCA@KPDCPHP@78696e7075740500000000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCA@KPDCPHP@78696e7075740500000000000000000@ DB '78696e70757405000'
|
||
DB '000000000000000,XInput Dance Pad (GLFW),platform:Windows,a:b0'
|
||
DB ',b:b1,x:b2,y:b3,leftshoulder:b4,rightshoulder:b5,back:b6,star'
|
||
DB 't:b7,leftstick:b8,rightstick:b9,leftx:a0,lefty:a1,rightx:a2,r'
|
||
DB 'ighty:a3,lefttrigger:a4,righttrigger:a5,dpup:h0.1,dpright:h0.'
|
||
DB '2,dpdown:h0.4,dpleft:h0.8,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@CGKCHHKM@78696e7075740400000000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@CGKCHHKM@78696e7075740400000000000000000@ DB '78696e7075740400'
|
||
DB '0000000000000000,XInput Flight Stick (GLFW),platform:Windows,'
|
||
DB 'a:b0,b:b1,x:b2,y:b3,leftshoulder:b4,rightshoulder:b5,back:b6,'
|
||
DB 'start:b7,leftstick:b8,rightstick:b9,leftx:a0,lefty:a1,rightx:'
|
||
DB 'a2,righty:a3,lefttrigger:a4,righttrigger:a5,dpup:h0.1,dpright'
|
||
DB ':h0.2,dpdown:h0.4,dpleft:h0.8,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@BBICEOLK@78696e7075740300000000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@BBICEOLK@78696e7075740300000000000000000@ DB '78696e7075740300'
|
||
DB '0000000000000000,XInput Arcade Stick (GLFW),platform:Windows,'
|
||
DB 'a:b0,b:b1,x:b2,y:b3,leftshoulder:b4,rightshoulder:b5,back:b6,'
|
||
DB 'start:b7,leftstick:b8,rightstick:b9,leftx:a0,lefty:a1,rightx:'
|
||
DB 'a2,righty:a3,lefttrigger:a4,righttrigger:a5,dpup:h0.1,dpright'
|
||
DB ':h0.2,dpdown:h0.4,dpleft:h0.8,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBM@MJENJJEJ@78696e7075740200000000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBM@MJENJJEJ@78696e7075740200000000000000000@ DB '78696e7075740200'
|
||
DB '0000000000000000,XInput Wheel (GLFW),platform:Windows,a:b0,b:'
|
||
DB 'b1,x:b2,y:b3,leftshoulder:b4,rightshoulder:b5,back:b6,start:b'
|
||
DB '7,leftstick:b8,rightstick:b9,leftx:a0,lefty:a1,rightx:a2,righ'
|
||
DB 'ty:a3,lefttrigger:a4,righttrigger:a5,dpup:h0.1,dpright:h0.2,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBO@HLNJIBPP@78696e7075740100000000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBO@HLNJIBPP@78696e7075740100000000000000000@ DB '78696e7075740100'
|
||
DB '0000000000000000,XInput Gamepad (GLFW),platform:Windows,a:b0,'
|
||
DB 'b:b1,x:b2,y:b3,leftshoulder:b4,rightshoulder:b5,back:b6,start'
|
||
DB ':b7,leftstick:b8,rightstick:b9,leftx:a0,lefty:a1,rightx:a2,ri'
|
||
DB 'ghty:a3,lefttrigger:a4,righttrigger:a5,dpup:h0.1,dpright:h0.2'
|
||
DB ',dpdown:h0.4,dpleft:h0.8,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCO@LKAFPMMB@03000000120c0000101e00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCO@LKAFPMMB@03000000120c0000101e00000000000@ DB '03000000120c0000'
|
||
DB '101e000000000000,ZEROPLUS P4 Wired Gamepad,a:b1,b:b2,back:b8,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,left'
|
||
DB 'shoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,ri'
|
||
DB 'ghtshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,right'
|
||
DB 'y:a5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@OHMJGKKC@03000000790000004f1800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@OHMJGKKC@03000000790000004f1800000000000@ DB '0300000079000000'
|
||
DB '4f18000000000000,ZD-T Android,a:b0,b:b1,back:b10,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,'
|
||
DB 'leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b'
|
||
DB '11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCE@MNGEPDHI@03000000786901006e7000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCE@MNGEPDHI@03000000786901006e7000000000000@ DB '0300000078690100'
|
||
DB '6e70000000000000,XInput Controller,a:b0,b:b1,back:b6,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder'
|
||
DB ':b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start'
|
||
DB ':b7,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCN@JLGOFCN@0300000017270000443100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCN@JLGOFCN@0300000017270000443100000000000@ DB '03000000172700004'
|
||
DB '431000000000000,XiaoMi Game Controller,a:b0,b:b1,back:b10,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b20,leftsho'
|
||
DB 'ulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,right'
|
||
DB 'shoulder:b7,rightstick:b14,righttrigger:a7,rightx:a2,righty:a'
|
||
DB '5,start:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCH@PKIHDDBI@03000000ac0500005b0500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCH@PKIHDDBI@03000000ac0500005b0500000000000@ DB '03000000ac050000'
|
||
DB '5b05000000000000,Xiaoji Gamesir-G3w,a:b2,b:b1,back:b8,dpdown:'
|
||
DB 'h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulde'
|
||
DB 'r:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshou'
|
||
DB 'lder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,st'
|
||
DB 'art:b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCC@FCCEALDM@03000000450c0000204300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCC@FCCEALDM@03000000450c0000204300000000000@ DB '03000000450c0000'
|
||
DB '2043000000000000,XEOX Gamepad SL-6556-BK,a:b0,b:b1,back:b8,dp'
|
||
DB 'down:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,'
|
||
DB 'leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b'
|
||
DB '9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBJ@FKKMPNGK@03000000341a0000060800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBJ@FKKMPNGK@03000000341a0000060800000000000@ DB '03000000341a0000'
|
||
DB '0608000000000000,Xeox,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0'
|
||
DB '.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick'
|
||
DB ':b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rights'
|
||
DB 'tick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:'
|
||
DB 'b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCJ@BECCDJOO@030000005e040000130b00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCJ@BECCDJOO@030000005e040000130b00000000000@ DB '030000005e040000'
|
||
DB '130b000000000000,Xbox Series Controller,a:b0,b:b1,back:b6,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftsho'
|
||
DB 'ulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rights'
|
||
DB 'houlder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,'
|
||
DB 'start:b7,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@KNBJHBAH@030000005e0400000a0b00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@KNBJHBAH@030000005e0400000a0b00000000000@ DB '030000005e040000'
|
||
DB '0a0b000000000000,Xbox Adaptive Controller,a:b0,b:b1,back:b6,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4'
|
||
DB ',leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:'
|
||
DB 'b7,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBM@OJGJOKHO@0300000034120000adbe00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBM@OJGJOKHO@0300000034120000adbe00000000000@ DB '0300000034120000'
|
||
DB 'adbe000000000000,vJoy Device,a:b0,b:b1,back:b15,dpdown:b6,dpl'
|
||
DB 'eft:b7,dpright:b8,dpup:b5,guide:b16,leftshoulder:b9,leftstick'
|
||
DB ':b13,lefttrigger:b11,leftx:a0,lefty:a1,rightshoulder:b10,righ'
|
||
DB 'tstick:b14,righttrigger:b12,rightx:a3,righty:a4,start:b4,x:b2'
|
||
DB ',y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PP@HNFBKAIN@030000006f0e0000070200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PP@HNFBKAIN@030000006f0e0000070200000000000@ DB '030000006f0e00000'
|
||
DB '702000000000000,Victrix Pro Fight Stick for PS4,a:b1,b:b2,bac'
|
||
DB 'k:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12'
|
||
DB ',leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b'
|
||
DB '5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PB@DCMCKKFD@030000006f0e0000030200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PB@DCMCKKFD@030000006f0e0000030200000000000@ DB '030000006f0e00000'
|
||
DB '302000000000000,Victrix Pro Fight Stick for PS4,a:b1,b:b2,bac'
|
||
DB 'k:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12'
|
||
DB ',leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger'
|
||
DB ':b7,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OH@IPHKKKC@03000000790000001b1800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OH@IPHKKKC@03000000790000001b1800000000000@ DB '03000000790000001b'
|
||
DB '18000000000000,Venom Arcade Joystick,a:b1,b:b2,back:b8,dpdown'
|
||
DB ':h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshould'
|
||
DB 'er:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b'
|
||
DB '9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBK@ECLGAJHG@03000000790000001a1800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBK@ECLGAJHG@03000000790000001a1800000000000@ DB '0300000079000000'
|
||
DB '1a18000000000000,Venom,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h'
|
||
DB '0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstic'
|
||
DB 'k:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,right'
|
||
DB 'stick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y'
|
||
DB ':b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@JCENNNEN@0300000063250000230500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@JCENNNEN@0300000063250000230500000000000@ DB '0300000063250000'
|
||
DB '2305000000000000,USB Vibration Joystick (BM),a:b2,b:b1,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder'
|
||
DB ':b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,sta'
|
||
DB 'rt:b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBG@ODDFOEO@03000000ff110000413300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBG@ODDFOEO@03000000ff110000413300000000000@ DB '03000000ff1100004'
|
||
DB '133000000000000,USB gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpl'
|
||
DB 'eft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10'
|
||
DB ',lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick'
|
||
DB ':b11,righttrigger:b5,rightx:a4,righty:a2,start:b9,x:b3,y:b0,p'
|
||
DB 'latform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCA@JHGJKADI@03000000f0250000c18300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCA@JHGJKADI@03000000f0250000c18300000000000@ DB '03000000f0250000'
|
||
DB 'c183000000000000,USB gamepad,a:b1,b:b2,back:b8,dpdown:h0.4,dp'
|
||
DB 'left:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,le'
|
||
DB 'ftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5'
|
||
DB ',rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,'
|
||
DB 'x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBG@IEDKEHBE@03000000790000000a0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBG@IEDKEHBE@03000000790000000a0000000000000@ DB '0300000079000000'
|
||
DB '0a00000000000000,USB gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dp'
|
||
DB 'left:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b1'
|
||
DB '0,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstic'
|
||
DB 'k:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,'
|
||
DB 'platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCA@MGCGIKLM@030000006b140000020300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCA@MGCGIKLM@030000006b140000020300000000000@ DB '030000006b140000'
|
||
DB '0203000000000000,USB gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dp'
|
||
DB 'left:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,le'
|
||
DB 'ftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5'
|
||
DB ',rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,'
|
||
DB 'x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBK@DBILHFPC@030000005509000000b400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBK@DBILHFPC@030000005509000000b400000000000@ DB '0300000055090000'
|
||
DB '00b4000000000000,USB gamepad,a:b10,b:b11,back:b5,dpdown:b1,dp'
|
||
DB 'left:b2,dpright:b3,dpup:b0,guide:b14,leftshoulder:b8,leftstic'
|
||
DB 'k:b6,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b9,rights'
|
||
DB 'tick:b7,righttrigger:a5,rightx:a2,righty:a3,start:b4,x:b12,y:'
|
||
DB 'b13,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCA@NJAENDKN@03000000341a0000230800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCA@NJAENDKN@03000000341a0000230800000000000@ DB '03000000341a0000'
|
||
DB '2308000000000000,USB gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dp'
|
||
DB 'left:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,le'
|
||
DB 'ftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5'
|
||
DB ',rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,'
|
||
DB 'x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCH@KDJCJEOK@03000000300f0000070100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCH@KDJCJEOK@03000000300f0000070100000000000@ DB '03000000300f0000'
|
||
DB '0701000000000000,USB 4-Axis 12-Button Gamepad,a:b2,b:b1,back:'
|
||
DB 'b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulde'
|
||
DB 'r:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshou'
|
||
DB 'lder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,st'
|
||
DB 'art:b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBI@BNPIODHF@03000000101c0000171c00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBI@BNPIODHF@03000000101c0000171c00000000000@ DB '03000000101c0000'
|
||
DB '171c000000000000,uRage Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:'
|
||
DB 'b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightst'
|
||
DB 'ick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b'
|
||
DB '0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBK@FPHOHOII@030000006e050000132000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBK@FPHOHOII@030000006e050000132000000000000@ DB '030000006e050000'
|
||
DB '1320000000000000,U4113,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h'
|
||
DB '0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstic'
|
||
DB 'k:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,right'
|
||
DB 'stick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y'
|
||
DB ':b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBI@IMFOKND@03000000d9040000020000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBI@IMFOKND@03000000d9040000020000000000000@ DB '03000000d90400000'
|
||
DB '200000000000000,TwinShock PS2,a:b2,b:b1,back:b8,dpdown:h0.4,d'
|
||
DB 'pleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b'
|
||
DB '10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightsti'
|
||
DB 'ck:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0'
|
||
DB ',platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0KI@EKGGNLIH@030000004f04000087b600000000000@
|
||
CONST SEGMENT
|
||
??_C@_0KI@EKGGNLIH@030000004f04000087b600000000000@ DB '030000004f0400008'
|
||
DB '7b6000000000000,TWCS Throttle,dpdown:b8,dpleft:b9,dpright:b7,'
|
||
DB 'dpup:b6,leftstick:b5,lefttrigger:-a5,leftx:a0,lefty:a1,rightt'
|
||
DB 'rigger:+a5,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCC@NMJPCJOC@03000000b8050000021000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCC@NMJPCJOC@03000000b8050000021000000000000@ DB '03000000b8050000'
|
||
DB '0210000000000000,Trust Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,'
|
||
DB 'leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b'
|
||
DB '9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCC@BGKKLNHG@030000005f140000c50100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCC@BGKKLNHG@030000005f140000c50100000000000@ DB '030000005f140000'
|
||
DB 'c501000000000000,Trust Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,'
|
||
DB 'leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b'
|
||
DB '9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCO@ICLHBGLC@03000000d6200000600000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCO@ICLHBGLC@03000000d6200000600000000000000@ DB '03000000d6200000'
|
||
DB '6000000000000000,Tournament PS3 Controller,a:b1,b:b2,back:b8,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,left'
|
||
DB 'shoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,ri'
|
||
DB 'ghtshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,right'
|
||
DB 'y:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCP@ONIMJMJ@0300000066660000048800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCP@ONIMJMJ@0300000066660000048800000000000@ DB '03000000666600000'
|
||
DB '488000000000000,TigerGame PS/PS2 Game Controller Adapter,a:b2'
|
||
DB ',b:b1,back:b9,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,left'
|
||
DB 'shoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,ri'
|
||
DB 'ghtshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,right'
|
||
DB 'y:a3,start:b8,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCO@GFHGFBHD@030000004f04000004b300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCO@GFHGFBHD@030000004f04000004b300000000000@ DB '030000004f040000'
|
||
DB '04b3000000000000,Thrustmaster Firestorm Dual Power 3,a:b0,b:b'
|
||
DB '2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,left'
|
||
DB 'shoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,ri'
|
||
DB 'ghtshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,right'
|
||
DB 'y:a3,start:b9,x:b1,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDG@FAKOKHMO@030000004f04000000b300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDG@FAKOKHMO@030000004f04000000b300000000000@ DB '030000004f040000'
|
||
DB '00b3000000000000,Thrustmaster Firestorm Dual Power,a:b0,b:b2,'
|
||
DB 'back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:'
|
||
DB 'b8,leftshoulder:b4,leftstick:b11,lefttrigger:b5,leftx:a0,left'
|
||
DB 'y:a1,rightshoulder:b6,rightstick:b12,righttrigger:b7,rightx:a'
|
||
DB '2,righty:a3,start:b10,x:b1,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDG@HFKCDPDO@030000004f0400000ed000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDG@HFKCDPDO@030000004f0400000ed000000000000@ DB '030000004f040000'
|
||
DB '0ed0000000000000,ThrustMaster eSwap PRO Controller,a:b1,b:b2,'
|
||
DB 'back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:'
|
||
DB 'b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lef'
|
||
DB 'ty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:'
|
||
DB 'a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCL@EMNJKCNM@030000004f04000023b300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCL@EMNJKCNM@030000004f04000023b300000000000@ DB '030000004f040000'
|
||
DB '23b3000000000000,Thrustmaster Dual Trigger 3-in-1,a:b1,b:b2,b'
|
||
DB 'ack:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftsho'
|
||
DB 'ulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,right'
|
||
DB 'shoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a'
|
||
DB '5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCF@HEDDGGCD@030000004f04000015b300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCF@HEDDGGCD@030000004f04000015b300000000000@ DB '030000004f040000'
|
||
DB '15b3000000000000,Thrustmaster Dual Analog 4,a:b0,b:b2,back:b8'
|
||
DB ',dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:'
|
||
DB 'b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,star'
|
||
DB 't:b9,x:b1,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBO@FCIHICKG@03000000b5070000120300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBO@FCIHICKG@03000000b5070000120300000000000@ DB '03000000b5070000'
|
||
DB '1203000000000000,Techmobility X6-38V,a:b2,b:b3,back:b8,dpdown'
|
||
DB ':h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,left'
|
||
DB 'stick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,r'
|
||
DB 'ightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:'
|
||
DB 'b0,y:b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBB@HMBGBDKD@03000000fa190000070600000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBB@HMBGBDKD@03000000fa190000070600000000000@ DB '03000000fa190000'
|
||
DB '0706000000000000,Team 5,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:'
|
||
DB 'h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lef'
|
||
DB 'ttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11'
|
||
DB ',righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platf'
|
||
DB 'orm:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OO@CIFMNJJH@030000004f0400000ab100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OO@CIFMNJJH@030000004f0400000ab100000000000@ DB '030000004f0400000'
|
||
DB 'ab1000000000000,T.16000M,a:b0,b:b1,back:b12,dpdown:h0.4,dplef'
|
||
DB 't:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b4,leftt'
|
||
DB 'rigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,'
|
||
DB 'start:b10,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCE@LLLAMHO@030000004f04000007d000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCE@LLLAMHO@030000004f04000007d000000000000@ DB '030000004f0400000'
|
||
DB '7d0000000000000,T Mini Wireless,a:b1,b:b2,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4'
|
||
DB ',leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:'
|
||
DB 'b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCK@KFEKGGJ@0300000045750000221100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCK@KFEKGGJ@0300000045750000221100000000000@ DB '03000000457500002'
|
||
DB '211000000000000,SZMY-POWER PC Gamepad,a:b1,b:b2,back:b8,dpdow'
|
||
DB 'n:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoul'
|
||
DB 'der:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightsh'
|
||
DB 'oulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,'
|
||
DB 'start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBL@JOPBPDPP@03000000d620000011a700000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBL@JOPBPDPP@03000000d620000011a700000000000@ DB '03000000d6200000'
|
||
DB '11a7000000000000,Switch,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:'
|
||
DB 'h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftsti'
|
||
DB 'ck:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righ'
|
||
DB 'tstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,'
|
||
DB 'y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PI@MHCFEKFM@03000000ff110000313300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PI@MHCFEKFM@03000000ff110000313300000000000@ DB '03000000ff1100003'
|
||
DB '133000000000000,SVEN X-PAD,a:b2,b:b3,back:b4,dpdown:h0.4,dple'
|
||
DB 'ft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8'
|
||
DB ',leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2'
|
||
DB ',righty:a4,start:b5,x:b0,y:b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBG@IKJMKIKH@03000000790000001c1800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBG@IKJMKIKH@03000000790000001c1800000000000@ DB '0300000079000000'
|
||
DB '1c18000000000000,STK-7024X,a:b0,b:b1,back:b10,dpdown:h0.4,dpl'
|
||
DB 'eft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13'
|
||
DB ',lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick'
|
||
DB ':b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,'
|
||
DB 'platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCI@MBOCFMGI@0300000038100000181400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCI@MBOCFMGI@0300000038100000181400000000000@ DB '0300000038100000'
|
||
DB '1814000000000000,SteelSeries Stratus XL,a:b0,b:b1,back:b18,dp'
|
||
DB 'down:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b19,leftshould'
|
||
DB 'er:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightsho'
|
||
DB 'ulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,s'
|
||
DB 'tart:b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCE@DAIILIHH@0300000011010000311400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCE@DAIILIHH@0300000011010000311400000000000@ DB '0300000011010000'
|
||
DB '3114000000000000,SteelSeries Stratus Duo,a:b0,b:b1,back:b10,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6'
|
||
DB ',leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:'
|
||
DB 'b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OB@DNKPJMLF@0300000038100000121400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OB@DNKPJMLF@0300000038100000121400000000000@ DB '03000000381000001'
|
||
DB '214000000000000,SteelSeries Free,a:b0,b:b1,back:b12,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a'
|
||
DB '0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b'
|
||
DB '3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OO@GFAPAFAG@0300000011010000191400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OO@GFAPAFAG@0300000011010000191400000000000@ DB '03000000110100001'
|
||
DB '914000000000000,SteelSeries,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8'
|
||
DB ',dpright:h0.2,dpup:h0.1,leftstick:b13,lefttrigger:b6,leftx:a0'
|
||
DB ',lefty:a1,rightstick:b14,righttrigger:b7,rightx:a3,righty:a4,'
|
||
DB 'start:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@JIGLIOKN@03000000d1180000009400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@JIGLIOKN@03000000d1180000009400000000000@ DB '03000000d1180000'
|
||
DB '0094000000000000,Stadia Controller,a:b0,b:b1,back:b8,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder'
|
||
DB ':b4,leftstick:b6,lefttrigger:b12,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b5,rightstick:b7,righttrigger:b11,rightx:a3,righty:a4,sta'
|
||
DB 'rt:b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBK@JNJGFNNI@03000000c0110000059100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBK@JNJGFNNI@03000000c0110000059100000000000@ DB '03000000c0110000'
|
||
DB '0591000000000000,Speedlink Torid,a:b2,b:b1,back:b8,dpdown:h0.'
|
||
DB '4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstic'
|
||
DB 'k:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,right'
|
||
DB 'stick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y'
|
||
DB ':b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBO@IBHMMFFH@030000008f0e0000080000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBO@IBHMMFFH@030000008f0e0000080000000000000@ DB '030000008f0e0000'
|
||
DB '0800000000000000,SpeedLink Strike FX,a:b2,b:b1,back:b8,dpdown'
|
||
DB ':h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,left'
|
||
DB 'stick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,r'
|
||
DB 'ightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:'
|
||
DB 'b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBC@NNMIKKEI@03000000341a0000090800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBC@NNMIKKEI@03000000341a0000090800000000000@ DB '03000000341a0000'
|
||
DB '0908000000000000,SL-6566,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft'
|
||
DB ':h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,le'
|
||
DB 'fttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b1'
|
||
DB '1,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,plat'
|
||
DB 'form:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBF@IGGJOAJN@03000000341a0000020800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBF@IGGJOAJN@03000000341a0000020800000000000@ DB '03000000341a0000'
|
||
DB '0208000000000000,SL-6555-SBK,a:b0,b:b1,back:b6,dpdown:h0.4,dp'
|
||
DB 'left:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8'
|
||
DB ',lefttrigger:-a4,leftx:a0,lefty:a1,rightshoulder:b5,rightstic'
|
||
DB 'k:b9,righttrigger:a4,rightx:a3,righty:a2,start:b7,x:b2,y:b3,p'
|
||
DB 'latform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LP@DBLEIEDM@03000000a30c0000240000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LP@DBLEIEDM@03000000a30c0000240000000000000@ DB '03000000a30c00002'
|
||
DB '400000000000000,Sega Mega Drive Mini 6B controller,a:b2,b:b1,'
|
||
DB 'dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,rightshoulder:b4,r'
|
||
DB 'ighttrigger:b5,start:b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0KB@PHAGMDLE@03000000a30c0000250000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0KB@PHAGMDLE@03000000a30c0000250000000000000@ DB '03000000a30c00002'
|
||
DB '500000000000000,Sega Genesis Mini 3B controller,a:b2,b:b1,dpd'
|
||
DB 'own:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,righttrigger:b5,start'
|
||
DB ':b9,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LF@CJKOEMML@030000009b280000050000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LF@CJKOEMML@030000009b280000050000000000000@ DB '030000009b2800000'
|
||
DB '500000000000000,Saturn_Adapter_2.0,a:b1,b:b2,leftshoulder:b6,'
|
||
DB 'lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigge'
|
||
DB 'r:b5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LF@DNFJHMLL@0300000000050000289b00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LF@DNFJHMLL@0300000000050000289b00000000000@ DB '03000000000500002'
|
||
DB '89b000000000000,Saturn_Adapter_2.0,a:b1,b:b2,leftshoulder:b6,'
|
||
DB 'lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigge'
|
||
DB 'r:b5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0HI@IJLNGEMH@0300000073070000040100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0HI@IJLNGEMH@0300000073070000040100000000000@ DB '03000000730700000'
|
||
DB '401000000000000,Sanwa PlayOnline Mobile,a:b0,b:b1,back:b2,lef'
|
||
DB 'tx:a0,lefty:a1,start:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBN@OLDKGLCG@03000000300f0000110100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBN@OLDKGLCG@03000000300f0000110100000000000@ DB '03000000300f0000'
|
||
DB '1101000000000000,Saitek Rumble Pad,a:b2,b:b3,dpdown:h0.4,dple'
|
||
DB 'ft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefts'
|
||
DB 'tick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,ri'
|
||
DB 'ghtstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b'
|
||
DB '0,y:b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCC@CBIJNOOO@03000000a306000020f600000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCC@CBIJNOOO@03000000a306000020f600000000000@ DB '03000000a3060000'
|
||
DB '20f6000000000000,Saitek PS2700,a:b1,b:b2,back:b8,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,'
|
||
DB 'leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b'
|
||
DB '9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCC@JCAIEANG@03000000a3060000210600000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCC@JCAIEANG@03000000a3060000210600000000000@ DB '03000000a3060000'
|
||
DB '2106000000000000,Saitek PS1000,a:b1,b:b2,back:b8,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,'
|
||
DB 'leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b'
|
||
DB '9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@LIMAPBKF@03000000a30600000b0400000001000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@LIMAPBKF@03000000a30600000b0400000001000@ DB '03000000a3060000'
|
||
DB '0b04000000010000,Saitek P990 Dual Analog Pad,a:b1,b:b2,back:b'
|
||
DB '9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder'
|
||
DB ':b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,sta'
|
||
DB 'rt:b8,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCA@LOJNHICN@03000000a30600000b0400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCA@LOJNHICN@03000000a30600000b0400000000000@ DB '03000000a3060000'
|
||
DB '0b04000000000000,Saitek P990,a:b1,b:b2,back:b8,dpdown:h0.4,dp'
|
||
DB 'left:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,le'
|
||
DB 'ftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5'
|
||
DB ',rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,'
|
||
DB 'x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@OOEANFEH@03000000300f0000100100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@OOEANFEH@03000000300f0000100100000000000@ DB '03000000300f0000'
|
||
DB '1001000000000000,Saitek P480 Rumble Pad,a:b2,b:b3,back:b8,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,l'
|
||
DB 'eftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9'
|
||
DB ',x:b0,y:b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@GBOFCHI@03000000a30600000c0400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@GBOFCHI@03000000a30600000c0400000000000@ DB '03000000a30600000'
|
||
DB 'c04000000000000,Saitek P2900,a:b1,b:b2,back:b12,dpdown:h0.4,d'
|
||
DB 'pleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,le'
|
||
DB 'ftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5'
|
||
DB ',rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,'
|
||
DB 'x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCI@EGALPOHP@03000000a30600000cff00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCI@EGALPOHP@03000000a30600000cff00000000000@ DB '03000000a3060000'
|
||
DB '0cff000000000000,Saitek P2500 Force Rumble Pad,a:b2,b:b3,back'
|
||
DB ':b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoul'
|
||
DB 'der:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightsho'
|
||
DB 'ulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,st'
|
||
DB 'art:b10,x:b0,y:b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LO@FCDDJGBI@03000000a3060000070100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LO@FCDDJGBI@03000000a3060000070100000000000@ DB '03000000a30600000'
|
||
DB '701000000000000,Saitek P220,a:b2,b:b3,dpdown:+a1,dpleft:-a0,d'
|
||
DB 'pright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoul'
|
||
DB 'der:b4,righttrigger:b5,x:b0,y:b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@EEEEOCLB@03000000300f0000120100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@EEEEOCLB@03000000300f0000120100000000000@ DB '03000000300f0000'
|
||
DB '1201000000000000,Saitek Dual Analog Pad,a:b2,b:b3,back:b8,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,l'
|
||
DB 'eftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9'
|
||
DB ',x:b0,y:b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCP@HPMIMEAF@03000000a306000023f600000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCP@HPMIMEAF@03000000a306000023f600000000000@ DB '03000000a3060000'
|
||
DB '23f6000000000000,Saitek Cyborg V.1 Game pad,a:b1,b:b2,back:b8'
|
||
DB ',dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lef'
|
||
DB 'tshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,r'
|
||
DB 'ightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righ'
|
||
DB 'ty:a4,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBI@BAKFEMPI@03000000a30600001af500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBI@BAKFEMPI@03000000a30600001af500000000000@ DB '03000000a3060000'
|
||
DB '1af5000000000000,Saitek Cyborg,a:b1,b:b2,back:b8,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:'
|
||
DB 'b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightst'
|
||
DB 'ick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b'
|
||
DB '3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBP@LNLJDDIF@030000004f04000003d000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBP@LNLJDDIF@030000004f04000003d000000000000@ DB '030000004f040000'
|
||
DB '03d0000000000000,run''n''drive,a:b1,b:b2,back:b8,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b7,leftshoulder:a3,l'
|
||
DB 'eftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:a'
|
||
DB '4,rightstick:b11,righttrigger:b5,rightx:a2,righty:a5,start:b9'
|
||
DB ',x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCO@NPMGKBDH@030000006f0e00002f0100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCO@NPMGKBDH@030000006f0e00002f0100000000000@ DB '030000006f0e0000'
|
||
DB '2f01000000000000,Rock Candy PS3 Controller,a:b1,b:b2,back:b8,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,left'
|
||
DB 'shoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,ri'
|
||
DB 'ghtshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,right'
|
||
DB 'y:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCO@BGDMHMEJ@030000006f0e0000280100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCO@BGDMHMEJ@030000006f0e0000280100000000000@ DB '030000006f0e0000'
|
||
DB '2801000000000000,Rock Candy PS3 Controller,a:b1,b:b2,back:b8,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,left'
|
||
DB 'shoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,ri'
|
||
DB 'ghtshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,right'
|
||
DB 'y:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCO@NNBOKIIL@030000006f0e00001e0100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCO@NNBOKIIL@030000006f0e00001e0100000000000@ DB '030000006f0e0000'
|
||
DB '1e01000000000000,Rock Candy PS3 Controller,a:b1,b:b2,back:b8,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,left'
|
||
DB 'shoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,ri'
|
||
DB 'ghtshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,right'
|
||
DB 'y:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDA@ENLICDAF@030000006b140000130d00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDA@ENLICDAF@030000006b140000130d00000000000@ DB '030000006b140000'
|
||
DB '130d000000000000,Revolution Pro Controller 3,a:b1,b:b2,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,le'
|
||
DB 'ftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,'
|
||
DB 'rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,rig'
|
||
DB 'hty:a5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDF@FFJELFPB@030000006b140000020d00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDF@FFJELFPB@030000006b140000020d00000000000@ DB '030000006b140000'
|
||
DB '020d000000000000,Revolution Pro Controller 2(1/2),a:b1,b:b2,b'
|
||
DB 'ack:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b'
|
||
DB '12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,left'
|
||
DB 'y:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a'
|
||
DB '2,righty:a5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCO@NGLDHPOC@030000006b140000010d00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCO@NGLDHPOC@030000006b140000010d00000000000@ DB '030000006b140000'
|
||
DB '010d000000000000,Revolution Pro Controller,a:b1,b:b2,back:b8,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,left'
|
||
DB 'shoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,ri'
|
||
DB 'ghtshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,right'
|
||
DB 'y:a5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0KI@EPMKBGDM@0300000000f00000f10000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0KI@EPMKBGDM@0300000000f00000f10000000000000@ DB '0300000000f00000f'
|
||
DB '100000000000000,RetroUSB.com Super RetroPort,a:b1,b:b5,back:b'
|
||
DB '2,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b3'
|
||
DB ',x:b0,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0KB@CIFFNJNE@0300000000f00000030000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0KB@CIFFNJNE@0300000000f00000030000000000000@ DB '0300000000f000000'
|
||
DB '300000000000000,RetroUSB.com RetroPad,a:b1,b:b5,back:b2,lefts'
|
||
DB 'houlder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b3,x:b0,y'
|
||
DB ':b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0NN@GDFALEBB@03000000bd12000013d000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0NN@GDFALEBB@03000000bd12000013d000000000000@ DB '03000000bd1200001'
|
||
DB '3d0000000000000,Retrolink USB SEGA Saturn Classic,a:b0,b:b1,d'
|
||
DB 'pdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b5,lef'
|
||
DB 'ttrigger:b6,rightshoulder:b2,righttrigger:b7,start:b8,x:b3,y:'
|
||
DB 'b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LO@EDCIDLIK@0300000079000000110000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LO@EDCIDLIK@0300000079000000110000000000000@ DB '03000000790000001'
|
||
DB '100000000000000,Retrolink SNES Controller,a:b2,b:b1,back:b8,d'
|
||
DB 'pdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,leftshoulder:b4,rig'
|
||
DB 'htshoulder:b5,start:b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCH@HONEFEFO@030000000d0f00005c0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCH@HONEFEFO@030000000d0f00005c0000000000000@ DB '030000000d0f0000'
|
||
DB '5c00000000000000,Real Arcade Pro.V4,a:b1,b:b2,back:b8,dpdown:'
|
||
DB 'h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulde'
|
||
DB 'r:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshou'
|
||
DB 'lder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,st'
|
||
DB 'art:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCH@KGOLOPPA@030000000d0f00005b0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCH@KGOLOPPA@030000000d0f00005b0000000000000@ DB '030000000d0f0000'
|
||
DB '5b00000000000000,Real Arcade Pro.V4,a:b1,b:b2,back:b8,dpdown:'
|
||
DB 'h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulde'
|
||
DB 'r:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshou'
|
||
DB 'lder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,st'
|
||
DB 'art:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BAK@PBDFELHA@030000000d0f0000220000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BAK@PBDFELHA@030000000d0f0000220000000000000@ DB '030000000d0f0000'
|
||
DB '2200000000000000,REAL ARCADE Pro.V3,a:b1,b:b2,back:b8,dpdown:'
|
||
DB 'h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulde'
|
||
DB 'r:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightt'
|
||
DB 'rigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Win'
|
||
DB 'dows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BAE@KADGKHDN@030000000d0f0000700000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BAE@KADGKHDN@030000000d0f0000700000000000000@ DB '030000000d0f0000'
|
||
DB '7000000000000000,REAL ARCADE PRO.4 VLX,a:b1,b:b2,back:b8,dpdo'
|
||
DB 'wn:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshou'
|
||
DB 'lder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightst'
|
||
DB 'ick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@KCOGNPFA@030000000d0f00008b0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@KCOGNPFA@030000000d0f00008b0000000000000@ DB '030000000d0f0000'
|
||
DB '8b00000000000000,Real Arcade Pro.4,a:b1,b:b2,back:b8,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder'
|
||
DB ':b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,sta'
|
||
DB 'rt:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@NPOEDNBE@030000000d0f00008a0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@NPOEDNBE@030000000d0f00008a0000000000000@ DB '030000000d0f0000'
|
||
DB '8a00000000000000,Real Arcade Pro.4,a:b1,b:b2,back:b8,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder'
|
||
DB ':b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,sta'
|
||
DB 'rt:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@OOIEPIIL@030000000d0f00006b0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@OOIEPIIL@030000000d0f00006b0000000000000@ DB '030000000d0f0000'
|
||
DB '6b00000000000000,Real Arcade Pro.4,a:b1,b:b2,back:b8,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder'
|
||
DB ':b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,sta'
|
||
DB 'rt:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@JDIGBKMP@030000000d0f00006a0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@JDIGBKMP@030000000d0f00006a0000000000000@ DB '030000000d0f0000'
|
||
DB '6a00000000000000,Real Arcade Pro.4,a:b1,b:b2,back:b8,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder'
|
||
DB ':b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,sta'
|
||
DB 'rt:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BAA@HNPCOCLG@030000000d0f0000110000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BAA@HNPCOCLG@030000000d0f0000110000000000000@ DB '030000000d0f0000'
|
||
DB '1100000000000000,REAL ARCADE PRO.3,a:b1,b:b2,back:b8,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder'
|
||
DB ':b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:'
|
||
DB 'b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BAO@BBCMHMGF@0300000032150000000900000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BAO@BBCMHMGF@0300000032150000000900000000000@ DB '0300000032150000'
|
||
DB '0009000000000000,Razer Serval,+lefty:+a2,-lefty:-a1,a:b0,b:b1'
|
||
DB ',back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guid'
|
||
DB 'e:b10,leftshoulder:b4,leftstick:b8,leftx:a0,rightshoulder:b5,'
|
||
DB 'rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform'
|
||
DB ':Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDB@JPJOJNNC@0300000032150000001100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDB@JPJOJNNC@0300000032150000001100000000000@ DB '0300000032150000'
|
||
DB '0011000000000000,Razer Raion Fightpad for PS4,a:b1,b:b2,back:'
|
||
DB 'b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,l'
|
||
DB 'eftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1'
|
||
DB ',rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,ri'
|
||
DB 'ghty:a5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBP@NILOBHMB@0300000032150000070700000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBP@NILOBHMB@0300000032150000070700000000000@ DB '0300000032150000'
|
||
DB '0707000000000000,Razer Raiju Mobile,a:b0,b:b1,back:b10,dpdown'
|
||
DB ':h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,left'
|
||
DB 'stick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,r'
|
||
DB 'ightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x'
|
||
DB ':b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBP@CNEONNDL@0300000032150000050700000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBP@CNEONNDL@0300000032150000050700000000000@ DB '0300000032150000'
|
||
DB '0507000000000000,Razer Raiju Mobile,a:b0,b:b1,back:b10,dpdown'
|
||
DB ':h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,left'
|
||
DB 'stick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,r'
|
||
DB 'ightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x'
|
||
DB ':b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCJ@NOGEFCJN@0300000032150000010400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCJ@NOGEFCJN@0300000032150000010400000000000@ DB '0300000032150000'
|
||
DB '0104000000000000,Razer Panthera (PS4),a:b1,b:b2,back:b8,dpdow'
|
||
DB 'n:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoul'
|
||
DB 'der:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightsh'
|
||
DB 'oulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,'
|
||
DB 'start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCJ@BOGEPGKL@0300000032150000020400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCJ@BOGEPGKL@0300000032150000020400000000000@ DB '0300000032150000'
|
||
DB '0204000000000000,Razer Panthera (PS3),a:b1,b:b2,back:b8,dpdow'
|
||
DB 'n:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoul'
|
||
DB 'der:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightsh'
|
||
DB 'oulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,'
|
||
DB 'start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BAF@EBPNLKIJ@0300000032150000000300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BAF@EBPNLKIJ@0300000032150000000300000000000@ DB '0300000032150000'
|
||
DB '0003000000000000,Razer Hydra,a:b0,b:b1,back:b6,dpdown:h0.4,dp'
|
||
DB 'left:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8'
|
||
DB ',leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigge'
|
||
DB 'r:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows,'
|
||
DB 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDN@OKDOLNP@03000000222c0000002300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDN@OKDOLNP@03000000222c0000002300000000000@ DB '03000000222c00000'
|
||
DB '023000000000000,Qanba Obsidian Arcade Joystick PS4 Mode,a:b1,'
|
||
DB 'b:b2,back:b13,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,'
|
||
DB 'guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:'
|
||
DB 'a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,r'
|
||
DB 'ightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDM@IEGKPAEF@03000000222c0000022300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDM@IEGKPAEF@03000000222c0000022300000000000@ DB '03000000222c0000'
|
||
DB '0223000000000000,Qanba Obsidian Arcade Joystick PS3 Mode,a:b1'
|
||
DB ',b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,'
|
||
DB 'guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:'
|
||
DB 'a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,r'
|
||
DB 'ightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PI@OKGGAFMJ@03000000341a0000010400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PI@OKGGAFMJ@03000000341a0000010400000000000@ DB '03000000341a00000'
|
||
DB '104000000000000,QanBa Joystick Q4RAF,a:b5,b:b6,back:b8,dpdown'
|
||
DB ':h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshould'
|
||
DB 'er:b0,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b3,right'
|
||
DB 'trigger:b7,start:b9,x:b1,y:b2,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LE@DMNOHJBL@03000000300f0000121000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LE@DMNOHJBL@03000000300f0000121000000000000@ DB '03000000300f00001'
|
||
DB '210000000000000,QanBa Joystick Plus,a:b0,b:b1,dpdown:h0.4,dpl'
|
||
DB 'eft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,rightshoulder'
|
||
DB ':b5,start:b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0ON@KEJKIAHI@03000000222c0000002000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0ON@KEJKIAHI@03000000222c0000002000000000000@ DB '03000000222c00000'
|
||
DB '020000000000000,QANBA DRONE ARCADE JOYSTICK,a:b1,b:b2,back:b8'
|
||
DB ',dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lef'
|
||
DB 'tshoulder:b4,lefttrigger:a3,rightshoulder:b5,righttrigger:a4,'
|
||
DB 'start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OM@HGBIMFGF@03000000300f0000161100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OM@HGBIMFGF@03000000300f0000161100000000000@ DB '03000000300f00001'
|
||
DB '611000000000000,QanBa Arcade JoyStick 4018,a:b1,b:b2,back:b10'
|
||
DB ',dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,left'
|
||
DB 'shoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,s'
|
||
DB 'tart:b8,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PF@JBCCEDOB@03000000300f0000001100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PF@JBCCEDOB@03000000300f0000001100000000000@ DB '03000000300f00000'
|
||
DB '011000000000000,QanBa Arcade JoyStick 1008,a:b1,b:b2,back:b8,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b'
|
||
DB '4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrig'
|
||
DB 'ger:b7,start:b10,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LO@BOPGPFGO@03000000ff000000cb0100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LO@BOPGPFGO@03000000ff000000cb0100000000000@ DB '03000000ff000000c'
|
||
DB 'b01000000000000,PSP,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8'
|
||
DB ',dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftx:a0,lefty:a1,rig'
|
||
DB 'htshoulder:b5,start:b7,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCN@ECJBHADL@030000004c050000e60c00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCN@ECJBHADL@030000004c050000e60c00000000000@ DB '030000004c050000'
|
||
DB 'e60c000000000000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4'
|
||
DB ',leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b13,rig'
|
||
DB 'htshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty'
|
||
DB ':a5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@BABDCDPH@030000004c050000cc0900000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@BABDCDPH@030000004c050000cc0900000000000@ DB '030000004c050000'
|
||
DB 'cc09000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4'
|
||
DB ',leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:'
|
||
DB 'b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@GAJAFIPA@030000004c050000c40500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@GAJAFIPA@030000004c050000c40500000000000@ DB '030000004c050000'
|
||
DB 'c405000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4'
|
||
DB ',leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:'
|
||
DB 'b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@JIBGPOCI@030000004c050000a00b00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@JIBGPOCI@030000004c050000a00b00000000000@ DB '030000004c050000'
|
||
DB 'a00b000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4'
|
||
DB ',leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:'
|
||
DB 'b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OJ@KFMPHKBC@0300000010000000820000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OJ@KFMPHKBC@0300000010000000820000000000000@ DB '03000000100000008'
|
||
DB '200000000000000,PS360+ v1.66,a:b1,b:b2,back:b8,dpdown:h0.4,dp'
|
||
DB 'left:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,le'
|
||
DB 'fttrigger:b6,leftx:h0.4,rightshoulder:b5,righttrigger:b7,star'
|
||
DB 't:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBP@DGIHCNJO@030000003807000056a800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBP@DGIHCNJO@030000003807000056a800000000000@ DB '0300000038070000'
|
||
DB '56a8000000000000,PS3 RF pad,a:b1,b:b2,back:b8,dpdown:h0.4,dpl'
|
||
DB 'eft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lef'
|
||
DB 'tstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,'
|
||
DB 'rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x'
|
||
DB ':b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@PNMMMGBA@030000008f0e0000143100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@PNMMMGBA@030000008f0e0000143100000000000@ DB '030000008f0e0000'
|
||
DB '1431000000000000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4'
|
||
DB ',leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:'
|
||
DB 'b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@DJDMNCGP@0300000088880000080300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@DJDMNCGP@0300000088880000080300000000000@ DB '0300000088880000'
|
||
DB '0803000000000000,PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.8'
|
||
DB ',dpleft:h0.4,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4'
|
||
DB ',leftstick:b9,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b5,rightstick:b10,righttrigger:b7,rightx:a3,righty:a4,start:b'
|
||
DB '11,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@GAEBDFLF@0300000063250000750500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@GAEBDFLF@0300000063250000750500000000000@ DB '0300000063250000'
|
||
DB '7505000000000000,PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4'
|
||
DB ',leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:'
|
||
DB 'b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCF@OCBMGCLB@030000004c050000680200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCF@OCBMGCLB@030000004c050000680200000000000@ DB '030000004c050000'
|
||
DB '6802000000000000,PS3 Controller,a:b2,b:b1,back:b9,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6'
|
||
DB ',leftstick:b10,lefttrigger:a3~,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b7,rightstick:b11,righttrigger:a4~,rightx:a2,righty:a5,star'
|
||
DB 't:b8,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBJ@FKANGOML@0300000025090000050000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBJ@FKANGOML@0300000025090000050000000000000@ DB '0300000025090000'
|
||
DB '0500000000000000,PS3 Controller,a:b2,b:b1,back:b9,dpdown:h0.8'
|
||
DB ',dpleft:h0.4,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick'
|
||
DB ':b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rights'
|
||
DB 'tick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b0,y:'
|
||
DB 'b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBJ@OPMOLAIB@030000009d0d0000133000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBJ@OPMOLAIB@030000009d0d0000133000000000000@ DB '030000009d0d0000'
|
||
DB '1330000000000000,PS2 Controller,a:b0,b:b1,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick'
|
||
DB ':b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rights'
|
||
DB 'tick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:'
|
||
DB 'b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@JLFNAMGI@030000006b140000030300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@JLFNAMGI@030000006b140000030300000000000@ DB '030000006b140000'
|
||
DB '0303000000000000,PS2 Controller,a:b0,b:b1,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4'
|
||
DB ',leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:'
|
||
DB 'b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBF@DJBNPOOL@0300000066660000670600000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBF@DJBNPOOL@0300000066660000670600000000000@ DB '0300000066660000'
|
||
DB '6706000000000000,PS2 Controller,a:b2,b:b1,back:b8,dpdown:b14,'
|
||
DB 'dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b9,'
|
||
DB 'lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:'
|
||
DB 'b10,righttrigger:b5,rightx:a2,righty:a3,start:b11,x:b3,y:b0,p'
|
||
DB 'latform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBJ@PKNJJDLA@0300000025090000888800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBJ@PKNJJDLA@0300000025090000888800000000000@ DB '0300000025090000'
|
||
DB '8888000000000000,PS2 Controller,a:b2,b:b1,back:b9,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick'
|
||
DB ':b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rights'
|
||
DB 'tick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:'
|
||
DB 'b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBJ@HBGMHFLL@0300000010080000030000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBJ@HBGMHFLL@0300000010080000030000000000000@ DB '0300000010080000'
|
||
DB '0300000000000000,PS2 Controller,a:b2,b:b1,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick'
|
||
DB ':b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rights'
|
||
DB 'tick:b11,righttrigger:b5,rightx:a4,righty:a2,start:b9,x:b3,y:'
|
||
DB 'b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBO@LNNKKDPA@030000008f0e0000753000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBO@LNNKKDPA@030000008f0e0000753000000000000@ DB '030000008f0e0000'
|
||
DB '7530000000000000,PS1 Controller,b:b2,back:b8,dpdown:h0.4,dple'
|
||
DB 'ft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,left'
|
||
DB 'stick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,r'
|
||
DB 'ightstick:b11,righttrigger:b1,rightx:a2,righty:a3,start:b9,x:'
|
||
DB 'b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBJ@MEIBJIGF@0300000010080000010000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBJ@MEIBJIGF@0300000010080000010000000000000@ DB '0300000010080000'
|
||
DB '0100000000000000,PS1 Controller,a:b2,b:b1,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick'
|
||
DB ':b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rights'
|
||
DB 'tick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:'
|
||
DB 'b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCC@CJMNKOGI@03000000e3050000960500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCC@CJMNKOGI@03000000e3050000960500000000000@ DB '03000000e3050000'
|
||
DB '9605000000000000,PS to USB convert cable,a:b2,b:b1,back:b9,dp'
|
||
DB 'down:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,'
|
||
DB 'leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b'
|
||
DB '8,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBK@KLAOAEFP@0300000063250000230600000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBK@KLAOAEFP@0300000063250000230600000000000@ DB '0300000063250000'
|
||
DB '2306000000000000,PS Controller,a:b0,b:b1,back:b10,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick'
|
||
DB ':b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rights'
|
||
DB 'tick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y'
|
||
DB ':b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCP@LIBLBNIN@03000000d6200000c75700000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCP@LIBLBNIN@03000000d6200000c75700000000000@ DB '03000000d6200000'
|
||
DB 'c757000000000000,Pro Ex mini PS3 Controller,a:b1,b:b2,back:b8'
|
||
DB ',dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lef'
|
||
DB 'tshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,r'
|
||
DB 'ightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righ'
|
||
DB 'ty:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCP@EHCNAHCG@03000000d62000009f3100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCP@EHCNAHCG@03000000d62000009f3100000000000@ DB '03000000d6200000'
|
||
DB '9f31000000000000,Pro Ex mini PS3 Controller,a:b1,b:b2,back:b8'
|
||
DB ',dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lef'
|
||
DB 'tshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,r'
|
||
DB 'ightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righ'
|
||
DB 'ty:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCN@POFKMMNB@03000000d6200000955700000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCN@POFKMMNB@03000000d6200000955700000000000@ DB '03000000d6200000'
|
||
DB '9557000000000000,Pro Elite PS3 Controller,a:b1,b:b2,back:b8,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lefts'
|
||
DB 'houlder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rig'
|
||
DB 'htshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty'
|
||
DB ':a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCC@FJIJNHMA@03000000d62000006dca00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCC@FJIJNHMA@03000000d62000006dca00000000000@ DB '03000000d6200000'
|
||
DB '6dca000000000000,PowerA Pro Ex,a:b1,b:b2,back:b8,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,'
|
||
DB 'leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b'
|
||
DB '9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0NL@JGIMNLNL@030000004c050000371300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0NL@JGIMNLNL@030000004c050000371300000000000@ DB '030000004c0500003'
|
||
DB '713000000000000,PlayStation Vita,a:b1,b:b2,back:b8,dpdown:b13'
|
||
DB ',dpleft:b15,dpright:b14,dpup:b12,leftshoulder:b4,leftx:a0,lef'
|
||
DB 'ty:a1,rightshoulder:b5,rightx:a3,righty:a4,start:b9,x:b0,y:b3'
|
||
DB ',platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OC@CPLNMNJF@030000004c050000da0c00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OC@CPLNMNJF@030000004c050000da0c00000000000@ DB '030000004c050000d'
|
||
DB 'a0c000000000000,PlayStation Classic Controller,a:b2,b:b1,back'
|
||
DB ':b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b'
|
||
DB '6,lefttrigger:b4,rightshoulder:b7,righttrigger:b5,start:b9,x:'
|
||
DB 'b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBJ@KBEDPJIE@030000008f0e0000030000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBJ@KBEDPJIE@030000008f0e0000030000000000000@ DB '030000008f0e0000'
|
||
DB '0300000000000000,Piranha xtreme,a:b2,b:b1,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick'
|
||
DB ':b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rights'
|
||
DB 'tick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:'
|
||
DB 'b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OJ@OIDHFCIJ@030000006f0e0000090100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OJ@OIDHFCIJ@030000006f0e0000090100000000000@ DB '030000006f0e00000'
|
||
DB '901000000000000,PDP Versus Fighting Pad,a:b1,b:b2,back:b8,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftsho'
|
||
DB 'ulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,star'
|
||
DB 't:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OC@FELEMKIB@03000000120c0000f60e00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OC@FELEMKIB@03000000120c0000f60e00000000000@ DB '03000000120c0000f'
|
||
DB '60e000000000000,P4 Wired Gamepad,a:b1,b:b2,back:b12,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b'
|
||
DB '5,lefttrigger:b7,rightshoulder:b4,righttrigger:b6,start:b9,x:'
|
||
DB 'b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBB@PJOPHLEI@0300000036280000010000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBB@PJOPHLEI@0300000036280000010000000000000@ DB '0300000036280000'
|
||
DB '0100000000000000,OUYA Game Controller,a:b0,b:b3,dpdown:b9,dpl'
|
||
DB 'eft:b10,dpright:b11,dpup:b8,guide:b14,leftshoulder:b4,leftsti'
|
||
DB 'ck:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,right'
|
||
DB 'stick:b7,righttrigger:b13,rightx:a3,righty:a4,x:b1,y:b2,platf'
|
||
DB 'orm:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCE@MPKCEKIF@030000006b14000001a100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCE@MPKCEKIF@030000006b14000001a100000000000@ DB '030000006b140000'
|
||
DB '01a1000000000000,Orange Controller,a:b0,b:b1,back:b8,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder'
|
||
DB ':b4,leftstick:b6,lefttrigger:a3,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b5,rightstick:b7,righttrigger:a4,rightx:a5,righty:a2,start'
|
||
DB ':b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCH@LIIGHPB@03000000d62000006d5700000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCH@LIIGHPB@03000000d62000006d5700000000000@ DB '03000000d62000006'
|
||
DB 'd57000000000000,OPP PS3 Controller,a:b1,b:b2,back:b8,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder'
|
||
DB ':b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,sta'
|
||
DB 'rt:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDC@BPGFOMKB@03000000782300000a1000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDC@BPGFOMKB@03000000782300000a1000000000000@ DB '0300000078230000'
|
||
DB '0a10000000000000,Onlive Wireless Controller,a:b15,b:b14,back:'
|
||
DB 'b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,le'
|
||
DB 'ftshoulder:b11,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,'
|
||
DB 'rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a3,rig'
|
||
DB 'hty:a4,start:b6,x:b13,y:b12,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCJ@JCLGLLDN@03000000d620000013a700000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCJ@JCLGLLDN@03000000d620000013a700000000000@ DB '03000000d6200000'
|
||
DB '13a7000000000000,NSW wired controller,platform:Windows,a:b1,b'
|
||
DB ':b2,x:b0,y:b3,back:b8,guide:b12,start:b9,leftstick:b10,rights'
|
||
DB 'tick:b11,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a2,right'
|
||
DB 'y:a3,lefttrigger:b6,righttrigger:b7,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PI@JDIGFFDA@030000004b120000014d00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PI@JDIGFFDA@030000004b120000014d00000000000@ DB '030000004b1200000'
|
||
DB '14d000000000000,NYKO AIRFLO,a:b0,b:b1,back:b8,dpdown:h0.4,dpl'
|
||
DB 'eft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:a3,lef'
|
||
DB 'tstick:a0,lefttrigger:b6,rightshoulder:b5,rightstick:a2,right'
|
||
DB 'trigger:b7,start:b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCO@JIFBCBLK@0300000055090000147200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCO@JIFBCBLK@0300000055090000147200000000000@ DB '0300000055090000'
|
||
DB '1472000000000000,NVIDIA Controller v01.04,a:b11,b:b10,back:b1'
|
||
DB '3,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,le'
|
||
DB 'ftshoulder:b7,leftstick:b5,lefttrigger:a4,leftx:a0,lefty:a1,r'
|
||
DB 'ightshoulder:b6,rightstick:b4,righttrigger:a5,rightx:a3,right'
|
||
DB 'y:a6,start:b3,x:b9,y:b8,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@EPBJCJPK@030000000d050000030800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@EPBJCJPK@030000000d050000030800000000000@ DB '030000000d050000'
|
||
DB '0308000000000000,Nostromo N45,a:b0,b:b1,back:b8,dpdown:h0.4,d'
|
||
DB 'pleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,le'
|
||
DB 'ftstick:b12,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6'
|
||
DB ',rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b10'
|
||
DB ',x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDD@DODHFLKI@030000007e050000092000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDD@DODHFLKI@030000007e050000092000000000000@ DB '030000007e050000'
|
||
DB '0920000000000000,Nintendo Switch Pro Controller,a:b0,b:b1,bac'
|
||
DB 'k:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12'
|
||
DB ',leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:'
|
||
DB 'a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,'
|
||
DB 'righty:a3,start:b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0MA@ECCMLEBD@03000000bd12000015d000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0MA@ECCMLEBD@03000000bd12000015d000000000000@ DB '03000000bd1200001'
|
||
DB '5d0000000000000,Nintendo Retrolink USB Super SNES Classic Con'
|
||
DB 'troller,a:b2,b:b1,back:b8,leftshoulder:b4,leftx:a0,lefty:a1,r'
|
||
DB 'ightshoulder:b5,start:b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BAP@FBAIDBI@0300000015200000018200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BAP@FBAIDBI@0300000015200000018200000000000@ DB '03000000152000000'
|
||
DB '182000000000000,NGDS,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.'
|
||
DB '8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttr'
|
||
DB 'igger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,ri'
|
||
DB 'ghttrigger:b7,rightx:a3,righty:a4,start:b9,x:b3,y:b0,platform'
|
||
DB ':Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0MJ@DMAMFLIE@030000001008000001e500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0MJ@DMAMFLIE@030000001008000001e500000000000@ DB '03000000100800000'
|
||
DB '1e5000000000000,NEXT SNES Controller,a:b2,b:b1,back:b8,dpdown'
|
||
DB ':+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightsho'
|
||
DB 'ulder:b5,righttrigger:b6,start:b9,x:b3,y:b0,platform:Windows,'
|
||
DB 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PJ@FPHAKAJD@0300000079000000451800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PJ@FPHAKAJD@0300000079000000451800000000000@ DB '03000000790000004'
|
||
DB '518000000000000,NEXILUX GAMECUBE Controller Adapter,platform:'
|
||
DB 'Windows,a:b1,b:b0,x:b2,y:b3,start:b9,rightshoulder:b7,dpup:h0'
|
||
DB '.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rig'
|
||
DB 'htx:a5,righty:a2,lefttrigger:a3,righttrigger:a4,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0JC@NGKIIHPA@03000000921200004b4600000000000@
|
||
CONST SEGMENT
|
||
??_C@_0JC@NGKIIHPA@03000000921200004b4600000000000@ DB '03000000921200004'
|
||
DB 'b46000000000000,NES 2-port Adapter,a:b1,b:b0,back:b10,dpdown:'
|
||
DB 'h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b11,platform:Wi'
|
||
DB 'ndows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@MDFEPGHO@030000006b140000010c00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@MDFEPGHO@030000006b140000010c00000000000@ DB '030000006b140000'
|
||
DB '010c000000000000,NACON GC-400ES,a:b0,b:b1,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4'
|
||
DB ',leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:'
|
||
DB 'b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@GILNGNCB@0300000025090000668800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@GILNGNCB@0300000025090000668800000000000@ DB '0300000025090000'
|
||
DB '6688000000000000,MP-8866 Super Dual Box,a:b2,b:b1,back:b9,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,l'
|
||
DB 'eftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8'
|
||
DB ',x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCO@DODDAFEB@03000000efbe0000edfe00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCO@DODDAFEB@03000000efbe0000edfe00000000000@ DB '03000000efbe0000'
|
||
DB 'edfe000000000000,Monect Virtual Controller,a:b2,b:b1,back:b8,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,left'
|
||
DB 'shoulder:b4,leftstick:b10,lefttrigger:a2,leftx:a0,lefty:a1,ri'
|
||
DB 'ghtshoulder:b5,rightstick:b11,righttrigger:a5,rightx:a3,right'
|
||
DB 'y:a4,start:b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@NCIHPENA@03000000c62400001b8900000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@NCIHPENA@03000000c62400001b8900000000000@ DB '03000000c6240000'
|
||
DB '1b89000000000000,MOGA XP5-X Plus,a:b0,b:b1,back:b10,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:'
|
||
DB 'b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,star'
|
||
DB 't:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@PCDGGODL@03000000c62400001a8900000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@PCDGGODL@03000000c62400001a8900000000000@ DB '03000000c6240000'
|
||
DB '1a89000000000000,MOGA XP5-X Plus,a:b0,b:b1,back:b10,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:'
|
||
DB 'b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,star'
|
||
DB 't:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@MGNGMDPB@03000000c62400002b8900000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@MGNGMDPB@03000000c62400002b8900000000000@ DB '03000000c6240000'
|
||
DB '2b89000000000000,MOGA XP5-A Plus,a:b0,b:b1,back:b10,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:'
|
||
DB 'b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,star'
|
||
DB 't:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@LJNCMOGI@03000000c62400002a8900000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@LJNCMOGI@03000000c62400002a8900000000000@ DB '03000000c6240000'
|
||
DB '2a89000000000000,MOGA XP5-A Plus,a:b0,b:b1,back:b10,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:'
|
||
DB 'b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,star'
|
||
DB 't:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCP@NIMGPLGA@0300000038070000638200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCP@NIMGPLGA@0300000038070000638200000000000@ DB '0300000038070000'
|
||
DB '6382000000000000,MLG GamePad PS3 Controller,a:b1,b:b2,back:b8'
|
||
DB ',dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lef'
|
||
DB 'tshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,r'
|
||
DB 'ightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righ'
|
||
DB 'ty:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0KL@BLLPLAOA@0300000079000000241800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0KL@BLLPLAOA@0300000079000000241800000000000@ DB '03000000790000002'
|
||
DB '418000000000000,Mega Drive,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,'
|
||
DB 'dpright:h0.2,dpup:h0.1,leftshoulder:b6,rightshoulder:b2,start'
|
||
DB ':b9,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDN@CCAJAJCK@0300000079000000001800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDN@CCAJAJCK@0300000079000000001800000000000@ DB '0300000079000000'
|
||
DB '0018000000000000,Mayflash WiiU Pro Game Controller Adapter (D'
|
||
DB 'Input),a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2'
|
||
DB ',dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx'
|
||
DB ':a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,'
|
||
DB 'rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBD@DBNHIIMF@0300000025090000e80300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBD@DBNHIIMF@0300000025090000e80300000000000@ DB '0300000025090000'
|
||
DB 'e803000000000000,Mayflash Wii Classic Controller,a:b1,b:b0,ba'
|
||
DB 'ck:b8,dpdown:b13,dpleft:b12,dpright:b14,dpup:b11,guide:b10,le'
|
||
DB 'ftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,pla'
|
||
DB 'tform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PI@JHAKKPHF@030000008f0e0000103000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PI@JHAKKPHF@030000008f0e0000103000000000000@ DB '030000008f0e00001'
|
||
DB '030000000000000,Mayflash USB Adapter for original Sega Saturn'
|
||
DB ' controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dp'
|
||
DB 'up:h0.1,leftshoulder:b6,lefttrigger:b5,rightshoulder:b2,right'
|
||
DB 'trigger:b7,start:b9,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@GLPHDIGN@03000000d620000010a700000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@GLPHDIGN@03000000d620000010a700000000000@ DB '03000000d6200000'
|
||
DB '10a7000000000000,Mayflash Magic NS,a:b1,b:b2,back:b8,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder'
|
||
DB ':b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,sta'
|
||
DB 'rt:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@NFDJDGAI@0300000079000000d21800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@NFDJDGAI@0300000079000000d21800000000000@ DB '0300000079000000'
|
||
DB 'd218000000000000,Mayflash Magic NS,a:b2,b:b1,back:b8,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder'
|
||
DB ':b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,sta'
|
||
DB 'rt:b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBG@BDLNPAJM@03000000242f0000730000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBG@BDLNPAJM@03000000242f0000730000000000000@ DB '03000000242f0000'
|
||
DB '7300000000000000,Mayflash Magic NS,a:b1,b:b4,back:b10,dpdown:'
|
||
DB 'h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulde'
|
||
DB 'r:b6,leftstick:b13,lefttrigger:b8,rightshoulder:b7,rightstick'
|
||
DB ':b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b0,y:b3,'
|
||
DB 'platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDG@JHAIGEPC@0300000079000000431800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDG@JHAIGEPC@0300000079000000431800000000000@ DB '0300000079000000'
|
||
DB '4318000000000000,Mayflash GameCube Controller Adapter,a:b1,b:'
|
||
DB 'b2,back:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,gui'
|
||
DB 'de:b0,leftshoulder:b4,leftstick:b0,lefttrigger:a3,leftx:a0,le'
|
||
DB 'fty:a1,rightshoulder:b7,rightstick:b0,righttrigger:a4,rightx:'
|
||
DB 'a5,righty:a2,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PC@EBDFKGFN@0300000079000000441800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PC@EBDFKGFN@0300000079000000441800000000000@ DB '03000000790000004'
|
||
DB '418000000000000,Mayflash GameCube Controller,a:b1,b:b2,dpdown'
|
||
DB ':h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a3,leftx'
|
||
DB ':a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,right'
|
||
DB 'y:a2,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0MA@LPHGGGL@0300000025090000012800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0MA@LPHGGGL@0300000025090000012800000000000@ DB '030000002509000001'
|
||
DB '28000000000000,Mayflash Arcade Stick,a:b1,b:b2,back:b8,leftsh'
|
||
DB 'oulder:b0,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b3,r'
|
||
DB 'ighttrigger:b7,start:b9,x:b5,y:b6,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BAK@EANFDDAF@030000009f000000adbb00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BAK@EANFDDAF@030000009f000000adbb00000000000@ DB '030000009f000000'
|
||
DB 'adbb000000000000,MaxJoypad Virtual Controller,a:b1,b:b2,back:'
|
||
DB 'b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulde'
|
||
DB 'r:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightt'
|
||
DB 'rigger:b7,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Win'
|
||
DB 'dows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBN@MLCKKOPD@030000002a060000102400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBN@MLCKKOPD@030000002a060000102400000000000@ DB '030000002a060000'
|
||
DB '1024000000000000,Matricom,a:b0,b:b1,back:b8,dpdown:h0.4,dplef'
|
||
DB 't:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefts'
|
||
DB 'tick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,ri'
|
||
DB 'ghtstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b'
|
||
DB '2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBP@KNBKPMNJ@0300000038070000808100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBP@KNBKPMNJ@0300000038070000808100000000000@ DB '0300000038070000'
|
||
DB '8081000000000000,MADCATZ SFV Arcade FightStick Alpha PS4,a:b1'
|
||
DB ',b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,'
|
||
DB 'guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,ri'
|
||
DB 'ghtshoulder:b5,righttrigger:b7,rightx:a2,righty:a5,start:b9,x'
|
||
DB ':b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBD@LABNEKLL@0300000038070000188800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBD@LABNEKLL@0300000038070000188800000000000@ DB '0300000038070000'
|
||
DB '1888000000000000,MadCatz SFIV FightStick PS3,a:b0,b:b1,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,le'
|
||
DB 'ftshoulder:b5,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b4,righttrigger:b6,rightx:a2,righty:a3,start:b9,x:b2,y:b3,pla'
|
||
DB 'tform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBL@JKCMMIPG@0300000038070000388800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBL@JKCMMIPG@0300000038070000388800000000000@ DB '0300000038070000'
|
||
DB '3888000000000000,Madcatz Arcade Fightstick TE S+ PS3,a:b1,b:b'
|
||
DB '2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guid'
|
||
DB 'e:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rights'
|
||
DB 'houlder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,'
|
||
DB 'y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBK@FBBILDLI@0300000038070000853200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBK@FBBILDLI@0300000038070000853200000000000@ DB '0300000038070000'
|
||
DB '8532000000000000,Madcatz Arcade Fightstick TE S PS3,a:b1,b:b2'
|
||
DB ',back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide'
|
||
DB ':b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightsh'
|
||
DB 'oulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y'
|
||
DB ':b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBD@GHNGPLFD@0300000038070000808400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBD@GHNGPLFD@0300000038070000808400000000000@ DB '0300000038070000'
|
||
DB '8084000000000000,Mad Catz TE2 PS4 Fightstick,a:b1,b:b2,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,le'
|
||
DB 'ftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b5,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,pla'
|
||
DB 'tform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBD@FGLPEKLC@0300000038070000803400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBD@FGLPEKLC@0300000038070000803400000000000@ DB '0300000038070000'
|
||
DB '8034000000000000,Mad Catz TE2 PS3 Fightstick,a:b1,b:b2,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,le'
|
||
DB 'ftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,pla'
|
||
DB 'tform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCN@NICPPBBL@0300000038070000625200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCN@NICPPBBL@0300000038070000625200000000000@ DB '0300000038070000'
|
||
DB '6252000000000000,Mad Catz Micro C.T.R.L.R,a:b1,b:b2,back:b8,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lefts'
|
||
DB 'houlder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rig'
|
||
DB 'htshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty'
|
||
DB ':a4,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDB@OHAMDKML@0300000038070000818400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDB@OHAMDKML@0300000038070000818400000000000@ DB '0300000038070000'
|
||
DB '8184000000000000,Mad Catz FightStick TE2+ PS4,a:b1,b:b2,back:'
|
||
DB 'b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,l'
|
||
DB 'eftshoulder:b5,leftstick:b10,lefttrigger:a4,leftx:a0,lefty:a1'
|
||
DB ',rightshoulder:b4,rightstick:b11,righttrigger:b7,rightx:a2,ri'
|
||
DB 'ghty:a5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDB@PPKHIPGK@0300000038070000813400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDB@PPKHIPGK@0300000038070000813400000000000@ DB '0300000038070000'
|
||
DB '8134000000000000,Mad Catz FightStick TE2+ PS3,a:b1,b:b2,back:'
|
||
DB 'b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,l'
|
||
DB 'eftshoulder:b7,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1'
|
||
DB ',rightshoulder:b5,rightstick:b11,righttrigger:b4,rightx:a2,ri'
|
||
DB 'ghty:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDE@MNGLEAIF@0300000038070000848300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDE@MNGLEAIF@0300000038070000848300000000000@ DB '0300000038070000'
|
||
DB '8483000000000000,Mad Catz FightStick TE S+ (PS4),a:b1,b:b2,ba'
|
||
DB 'ck:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b1'
|
||
DB '2,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty'
|
||
DB ':a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2'
|
||
DB ',righty:a5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDE@NDAIINLM@0300000038070000843300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDE@NDAIINLM@0300000038070000843300000000000@ DB '0300000038070000'
|
||
DB '8433000000000000,Mad Catz FightStick TE S+ (PS3),a:b1,b:b2,ba'
|
||
DB 'ck:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b1'
|
||
DB '2,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty'
|
||
DB ':a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2'
|
||
DB ',righty:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDA@HBJEDFJC@0300000038070000508200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDA@HBJEDFJC@0300000038070000508200000000000@ DB '0300000038070000'
|
||
DB '5082000000000000,Mad Catz FightPad PRO (PS4),a:b1,b:b2,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,le'
|
||
DB 'ftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,'
|
||
DB 'rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,rig'
|
||
DB 'hty:a5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDA@PJFOCFDI@0300000038070000503200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDA@PJFOCFDI@0300000038070000503200000000000@ DB '0300000038070000'
|
||
DB '5032000000000000,Mad Catz FightPad PRO (PS3),a:b1,b:b2,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,le'
|
||
DB 'ftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,'
|
||
DB 'rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,rig'
|
||
DB 'hty:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCH@DHEFONIG@0300000038070000665200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCH@DHEFONIG@0300000038070000665200000000000@ DB '0300000038070000'
|
||
DB '6652000000000000,Mad Catz C.T.R.L.R,a:b1,b:b2,back:b8,dpdown:'
|
||
DB 'h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulde'
|
||
DB 'r:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshou'
|
||
DB 'lder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,st'
|
||
DB 'art:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PP@COADMKLJ@030000006d0400000ac200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PP@COADMKLJ@030000006d0400000ac200000000000@ DB '030000006d0400000'
|
||
DB 'ac2000000000000,Logitech WingMan RumblePad,a:b0,b:b1,back:b8,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b'
|
||
DB '6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrig'
|
||
DB 'ger:b2,rightx:a3,righty:a4,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0NO@NNNFDMKP@030000006d0400001ac200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0NO@NNNFDMKP@030000006d0400001ac200000000000@ DB '030000006d0400001'
|
||
DB 'ac2000000000000,Logitech Precision Gamepad,a:b1,b:b2,back:b8,'
|
||
DB 'dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,le'
|
||
DB 'fttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y'
|
||
DB ':b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCA@PDBJCLJJ@030000006d04000019c200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCA@PDBJCLJJ@030000006d04000019c200000000000@ DB '030000006d040000'
|
||
DB '19c2000000000000,Logitech F710 Gamepad,a:b1,b:b2,back:b8,dpdo'
|
||
DB 'wn:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,le'
|
||
DB 'ftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5'
|
||
DB ',rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,'
|
||
DB 'x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCA@IDEGIHPL@030000006d04000018c200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCA@IDEGIHPL@030000006d04000018c200000000000@ DB '030000006d040000'
|
||
DB '18c2000000000000,Logitech F510 Gamepad,a:b1,b:b2,back:b8,dpdo'
|
||
DB 'wn:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,le'
|
||
DB 'ftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5'
|
||
DB ',rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,'
|
||
DB 'x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBP@NCCKJBD@030000006d04000016c200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBP@NCCKJBD@030000006d04000016c200000000000@ DB '030000006d0400001'
|
||
DB '6c2000000000000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown'
|
||
DB ':h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,left'
|
||
DB 'stick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,r'
|
||
DB 'ightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:'
|
||
DB 'b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBF@GOLEDGAH@030000006d04000011c200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBF@GOLEDGAH@030000006d04000011c200000000000@ DB '030000006d040000'
|
||
DB '11c2000000000000,Logitech Cordless Wingman,a:b0,b:b1,back:b8,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b'
|
||
DB '9,leftstick:b5,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b10,rightstick:b2,righttrigger:b7,rightx:a3,righty:a4,x:b4,p'
|
||
DB 'latform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDA@PPKEBMHL@030000006d040000d2ca00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDA@PPKEBMHL@030000006d040000d2ca00000000000@ DB '030000006d040000'
|
||
DB 'd2ca000000000000,Logitech Cordless Precision,a:b1,b:b2,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,le'
|
||
DB 'ftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,'
|
||
DB 'rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,rig'
|
||
DB 'hty:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBP@CEOMIJKI@030000006d040000d1ca00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBP@CEOMIJKI@030000006d040000d1ca00000000000@ DB '030000006d040000'
|
||
DB 'd1ca000000000000,Logitech ChillStream,a:b1,b:b2,back:b8,dpdow'
|
||
DB 'n:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lef'
|
||
DB 'tstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,'
|
||
DB 'rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x'
|
||
DB ':b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBO@PNIOEBFD@0300000079000000020000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBO@PNIOEBFD@0300000079000000020000000000000@ DB '0300000079000000'
|
||
DB '0200000000000000,King PS3 Controller,a:b2,b:b1,back:b8,dpdown'
|
||
DB ':h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,left'
|
||
DB 'stick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,r'
|
||
DB 'ightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:'
|
||
DB 'b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBJ@CMBLEBDK@03000000242f00008a0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBJ@CMBLEBDK@03000000242f00008a0000000000000@ DB '03000000242f0000'
|
||
DB '8a00000000000000,JYS Wireless Adapter,a:b1,b:b4,back:b10,dpdo'
|
||
DB 'wn:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshou'
|
||
DB 'lder:b6,leftstick:b13,lefttrigger:b8,rightshoulder:b7,rightst'
|
||
DB 'ick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b0,y:'
|
||
DB 'b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCJ@OFAKENFF@03000000242f00002d0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCJ@OFAKENFF@03000000242f00002d0000000000000@ DB '03000000242f0000'
|
||
DB '2d00000000000000,JYS Wireless Adapter,a:b2,b:b1,back:b8,dpdow'
|
||
DB 'n:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoul'
|
||
DB 'der:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightsh'
|
||
DB 'oulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,'
|
||
DB 'start:b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBD@DCBELLKM@03000000bd12000003c000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBD@DCBELLKM@03000000bd12000003c000000000000@ DB '03000000bd120000'
|
||
DB '03c0000000000000,JY-P70UR,a:b1,b:b0,back:b5,dpdown:h0.4,dplef'
|
||
DB 't:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,l'
|
||
DB 'efttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b8,rightstick:b'
|
||
DB '11,righttrigger:b9,rightx:a3,righty:a2,start:b4,x:b3,y:b2,pla'
|
||
DB 'tform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBN@EJPLMIPB@03000000bd12000003c000001001000@
|
||
CONST SEGMENT
|
||
??_C@_0BBN@EJPLMIPB@03000000bd12000003c000001001000@ DB '03000000bd120000'
|
||
DB '03c0000010010000,Joypad Alpha Shock,a:b1,b:b2,back:b8,dpdown:'
|
||
DB 'h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefts'
|
||
DB 'tick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,ri'
|
||
DB 'ghtstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b'
|
||
DB '0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0ME@PAHEPGN@030000007e050000072000000100000@
|
||
CONST SEGMENT
|
||
??_C@_0ME@PAHEPGN@030000007e050000072000000100000@ DB '030000007e05000007'
|
||
DB '20000001000000,Joy-Con (R),+leftx:h0.2,+lefty:h0.4,-leftx:h0.'
|
||
DB '8,-lefty:h0.1,a:b0,b:b1,back:b12,leftshoulder:b4,leftstick:b1'
|
||
DB '1,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0ME@JKMAKHPN@030000007e050000072000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0ME@JKMAKHPN@030000007e050000072000000000000@ DB '030000007e0500000'
|
||
DB '720000000000000,Joy-Con (R),+leftx:h0.2,+lefty:h0.4,-leftx:h0'
|
||
DB '.8,-lefty:h0.1,a:b0,b:b1,back:b12,leftshoulder:b4,leftstick:b'
|
||
DB '11,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0ME@GIJLHGEN@030000007e050000062000000100000@
|
||
CONST SEGMENT
|
||
??_C@_0ME@GIJLHGEN@030000007e050000062000000100000@ DB '030000007e0500000'
|
||
DB '620000001000000,Joy-Con (L),+leftx:h0.2,+lefty:h0.4,-leftx:h0'
|
||
DB '.8,-lefty:h0.1,a:b0,b:b1,back:b13,leftshoulder:b4,leftstick:b'
|
||
DB '10,rightshoulder:b5,start:b8,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0ME@PNFMJONN@030000007e050000062000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0ME@PNFMJONN@030000007e050000062000000000000@ DB '030000007e0500000'
|
||
DB '620000000000000,Joy-Con (L),+leftx:h0.2,+lefty:h0.4,-leftx:h0'
|
||
DB '.8,-lefty:h0.1,a:b0,b:b1,back:b13,leftshoulder:b4,leftstick:b'
|
||
DB '10,rightshoulder:b5,start:b8,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PF@BCABPIDK@030000006e050000072000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PF@BCABPIDK@030000006e050000072000000000000@ DB '030000006e0500000'
|
||
DB '720000000000000,JC-W01U,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:'
|
||
DB 'h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,le'
|
||
DB 'ftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,ri'
|
||
DB 'ghty:a3,start:b9,x:b0,y:b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCH@BOPAENED@030000006e050000032000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCH@BOPAENED@030000006e050000032000000000000@ DB '030000006e050000'
|
||
DB '0320000000000000,JC-U3613M (DInput),a:b2,b:b3,back:b10,dpdown'
|
||
DB ':h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshould'
|
||
DB 'er:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshou'
|
||
DB 'lder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,sta'
|
||
DB 'rt:b11,x:b0,y:b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBD@HKHEBCPH@030000006e050000052000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBD@HKHEBCPH@030000006e050000052000000000000@ DB '030000006e050000'
|
||
DB '0520000000000000,JC-P301U,a:b2,b:b3,back:b10,dpdown:h0.4,dple'
|
||
DB 'ft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,l'
|
||
DB 'efttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b'
|
||
DB '9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,pla'
|
||
DB 'tform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCL@PCNFJELE@030000006e0500000a2000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCL@PCNFJELE@030000006e0500000a2000000000000@ DB '030000006e050000'
|
||
DB '0a20000000000000,JC-DUX60 ELECOM MMO Gamepad,a:b2,b:b3,back:b'
|
||
DB '17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulde'
|
||
DB 'r:b8,leftstick:b14,lefttrigger:b12,leftx:a0,lefty:a1,rightsho'
|
||
DB 'ulder:b11,rightstick:b15,righttrigger:b13,rightx:a3,righty:a4'
|
||
DB ',start:b20,x:b0,y:b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDM@BFJPFEKL@0300000049190000030400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDM@BFJPFEKL@0300000049190000030400000000000@ DB '0300000049190000'
|
||
DB '0304000000000000,Ipega PG-9087 - Bluetooth Gamepad,+righty:+a'
|
||
DB '5,-righty:-a4,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpri'
|
||
DB 'ght:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:'
|
||
DB 'b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttri'
|
||
DB 'gger:b9,rightx:a3,start:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBK@GEMHLGCN@0300000049190000020400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBK@GEMHLGCN@0300000049190000020400000000000@ DB '0300000049190000'
|
||
DB '0204000000000000,Ipega PG-9023,a:b0,b:b1,back:b10,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick'
|
||
DB ':b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rights'
|
||
DB 'tick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y'
|
||
DB ':b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBC@LOLNAEDE@03000000ac0500002c0200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBC@LOLNAEDE@03000000ac0500002c0200000000000@ DB '03000000ac050000'
|
||
DB '2c02000000000000,IPEGA,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:'
|
||
DB 'h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,leftstick:b13,lef'
|
||
DB 'ttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b9,rightstick:b14'
|
||
DB ',righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b4,plat'
|
||
DB 'form:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PF@DFFMCMNA@030000006f0e0000240100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PF@DFFMCMNA@030000006f0e0000240100000000000@ DB '030000006f0e00002'
|
||
DB '401000000000000,INJUSTICE FightStick PS3 Controller,a:b1,b:b2'
|
||
DB ',back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide'
|
||
DB ':b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttri'
|
||
DB 'gger:b7,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OI@FJCLICAJ@03000000b5070000140300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OI@FJCLICAJ@03000000b5070000140300000000000@ DB '03000000b50700001'
|
||
DB '403000000000000,Impact Black,a:b2,b:b3,back:b8,leftshoulder:b'
|
||
DB '4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start'
|
||
DB ':b9,x:b0,y:b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LN@ELDHBANA@0300000083050000602000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LN@ELDHBANA@0300000083050000602000000000000@ DB '03000000830500006'
|
||
DB '020000000000000,iBuffalo SNES Controller,a:b1,b:b0,back:b6,dp'
|
||
DB 'down:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,righ'
|
||
DB 'tshoulder:b5,start:b7,x:b3,y:b2,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCE@PHFLGEEP@03000000d81d0000100000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCE@PHFLGEEP@03000000d81d0000100000000000000@ DB '03000000d81d0000'
|
||
DB '1000000000000000,iBUFFALO BSGP1204P Series,a:b2,b:b1,back:b8,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b'
|
||
DB '6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start'
|
||
DB ':b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@KBOGKJIK@03000000d81d00000f0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@KBOGKJIK@03000000d81d00000f0000000000000@ DB '03000000d81d0000'
|
||
DB '0f00000000000000,iBUFFALO BSGP1204 Series,a:b2,b:b1,back:b8,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6'
|
||
DB ',leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:'
|
||
DB 'b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LL@KLNOPNHB@030000008f0e0000133000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LL@KLNOPNHB@030000008f0e0000133000000000000@ DB '030000008f0e00001'
|
||
DB '330000000000000,HuiJia SNES Controller,a:b2,b:b1,back:b8,dpdo'
|
||
DB 'wn:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rights'
|
||
DB 'houlder:b7,start:b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0MP@NNGGKFCK@0300000025090000001700000000000@
|
||
CONST SEGMENT
|
||
??_C@_0MP@NNGGKFCK@0300000025090000001700000000000@ DB '03000000250900000'
|
||
DB '017000000000000,HRAP2 on PS/SS/N64 Joypad to USB BOX,a:b2,b:b'
|
||
DB '1,back:b9,leftshoulder:b5,lefttrigger:b4,leftx:a0,lefty:a1,ri'
|
||
DB 'ghtshoulder:b7,righttrigger:b6,start:b8,x:b3,y:b0,platform:Wi'
|
||
DB 'ndows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCC@ICCBFEBO@030000000d0f0000ee0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCC@ICCBFEBO@030000000d0f0000ee0000000000000@ DB '030000000d0f0000'
|
||
DB 'ee00000000000000,HORIPAD mini4,a:b1,b:b2,back:b8,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,'
|
||
DB 'leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b'
|
||
DB '9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCC@HHLPIDID@030000000d0f0000550000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCC@HHLPIDID@030000000d0f0000550000000000000@ DB '030000000d0f0000'
|
||
DB '5500000000000000,Horipad 4 FPS,a:b1,b:b2,back:b8,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,'
|
||
DB 'leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:'
|
||
DB 'b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b'
|
||
DB '9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCE@LONHMMNE@030000000d0f0000660000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCE@LONHMMNE@030000000d0f0000660000000000000@ DB '030000000d0f0000'
|
||
DB '6600000000000000,HORIPAD 4 (PS4),a:b1,b:b2,back:b8,dpdown:h0.'
|
||
DB '4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b'
|
||
DB '4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start'
|
||
DB ':b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCE@JNCBHNAG@030000000d0f00006e0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCE@JNCBHNAG@030000000d0f00006e0000000000000@ DB '030000000d0f0000'
|
||
DB '6e00000000000000,HORIPAD 4 (PS3),a:b1,b:b2,back:b8,dpdown:h0.'
|
||
DB '4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b'
|
||
DB '4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start'
|
||
DB ':b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBM@FNOHJIMD@030000000d0f0000c10000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBM@FNOHJIMD@030000000d0f0000c10000000000000@ DB '030000000d0f0000'
|
||
DB 'c100000000000000,Horipad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft'
|
||
DB ':h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftst'
|
||
DB 'ick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rig'
|
||
DB 'htstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0'
|
||
DB ',y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@MKBJECLN@030000000d0f00009c0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@MKBJECLN@030000000d0f00009c0000000000000@ DB '030000000d0f0000'
|
||
DB '9c00000000000000,Hori TAC Pro,a:b1,b:b2,back:b8,dpdown:h0.4,d'
|
||
DB 'pleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,l'
|
||
DB 'eftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9'
|
||
DB ',x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PH@JHCLCGIM@030000000d0f0000160000000000780@
|
||
CONST SEGMENT
|
||
??_C@_0PH@JHCLCGIM@030000000d0f0000160000000000780@ DB '030000000d0f00001'
|
||
DB '600000000007803,HORI Real Arcade Pro EX-SE (Xbox 360),a:b0,b:'
|
||
DB 'b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,gui'
|
||
DB 'de:b10,leftshoulder:b4,lefttrigger:a2,rightshoulder:b5,rightt'
|
||
DB 'rigger:a5,start:b7,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OJ@NCDOGEIN@030000000d0f0000920000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OJ@NCDOGEIN@030000000d0f0000920000000000000@ DB '030000000d0f00009'
|
||
DB '200000000000000,Hori Pokken Tournament DX Pro Pad,a:b1,b:b2,b'
|
||
DB 'ack:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftsho'
|
||
DB 'ulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,star'
|
||
DB 't:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBP@BICCDPK@030000000d0f00004d0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBP@BICCDPK@030000000d0f00004d0000000000000@ DB '030000000d0f00004'
|
||
DB 'd00000000000000,Hori Pad A,a:b1,b:b2,back:b8,dpdown:h0.4,dple'
|
||
DB 'ft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,left'
|
||
DB 'stick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,r'
|
||
DB 'ightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:'
|
||
DB 'b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCF@IAGAPBPO@030000000d0f0000090000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCF@IAGAPBPO@030000000d0f0000090000000000000@ DB '030000000d0f0000'
|
||
DB '0900000000000000,Hori Pad 3 Turbo,a:b1,b:b2,back:b8,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:'
|
||
DB 'b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,star'
|
||
DB 't:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBP@HFNLKKMF@030000000d0f0000540000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBP@HFNLKKMF@030000000d0f0000540000000000000@ DB '030000000d0f0000'
|
||
DB '5400000000000000,Hori Pad 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpl'
|
||
DB 'eft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lef'
|
||
DB 'tstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,'
|
||
DB 'rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x'
|
||
DB ':b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OM@PAPEIDEH@030000000d0f0000400000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OM@PAPEIDEH@030000000d0f0000400000000000000@ DB '030000000d0f00004'
|
||
DB '000000000000000,Hori Fighting Stick Mini 3,a:b1,b:b2,back:b8,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,left'
|
||
DB 'shoulder:b5,lefttrigger:b4,rightshoulder:b7,righttrigger:b6,s'
|
||
DB 'tart:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBH@LCHOLIJA@030000000d0f00005e0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBH@LCHOLIJA@030000000d0f00005e0000000000000@ DB '030000000d0f0000'
|
||
DB '5e00000000000000,Hori Fighting Commander 4 (PS4),a:b1,b:b2,ba'
|
||
DB 'ck:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b1'
|
||
DB '2,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b5,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3'
|
||
DB ',platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBH@LKFOHLNE@030000000d0f00005f0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBH@LKFOHLNE@030000000d0f00005f0000000000000@ DB '030000000d0f0000'
|
||
DB '5f00000000000000,Hori Fighting Commander 4 (PS3),a:b1,b:b2,ba'
|
||
DB 'ck:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b1'
|
||
DB '2,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3'
|
||
DB ',platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBF@BFOGCKNH@030000000d0f00002d0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBF@BFOGCKNH@030000000d0f00002d0000000000000@ DB '030000000d0f0000'
|
||
DB '2d00000000000000,Hori Fighting Commander 3 Pro,a:b1,b:b2,back'
|
||
DB ':b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,'
|
||
DB 'leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,p'
|
||
DB 'latform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBM@NFNOIOJB@0300000063250000260500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBM@NFNOIOJB@0300000063250000260500000000000@ DB '0300000063250000'
|
||
DB '2605000000000000,HJD-X,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:'
|
||
DB 'h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftsti'
|
||
DB 'ck:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righ'
|
||
DB 'tstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3'
|
||
DB ',y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OJ@OOLHGLBN@03000000d8140000086200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OJ@OOLHGLBN@03000000d8140000086200000000000@ DB '03000000d81400000'
|
||
DB '862000000000000,HitBox Edition Cthulhu+,a:b1,b:b2,back:b8,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftsho'
|
||
DB 'ulder:b5,lefttrigger:b4,rightshoulder:b7,righttrigger:b6,star'
|
||
DB 't:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0NA@FFFKKMHD@030000001008000001e100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0NA@FFFKKMHD@030000001008000001e100000000000@ DB '03000000100800000'
|
||
DB '1e1000000000000,Havit HV-G60,a:b2,b:b1,back:b8,dpdown:+a1,dpl'
|
||
DB 'eft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,r'
|
||
DB 'ightshoulder:b5,righttrigger:b7,start:b9,x:b3,y:b0,platform:W'
|
||
DB 'indows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDA@KMJLBBJI@030000000d0f0000490000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDA@KMJLBBJI@030000000d0f0000490000000000000@ DB '030000000d0f0000'
|
||
DB '4900000000000000,Hatsune Miku Sho Controller,a:b1,b:b2,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,le'
|
||
DB 'ftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,'
|
||
DB 'rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,rig'
|
||
DB 'hty:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@CDNPOFJG@03000000341a0000030200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@CDNPOFJG@03000000341a0000030200000000000@ DB '03000000341a0000'
|
||
DB '0302000000000000,Hama Scorpad,a:b1,b:b2,back:b8,dpdown:h0.4,d'
|
||
DB 'pleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,l'
|
||
DB 'eftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9'
|
||
DB ',x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0MI@KAOJFFGI@030000007d040000054000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0MI@KAOJFFGI@030000007d040000054000000000000@ DB '030000007d0400000'
|
||
DB '540000000000000,Gravis Eliminator GamePad Pro,a:b1,b:b2,back:'
|
||
DB 'b8,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshou'
|
||
DB 'lder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@GKHPJHJF@03000000f0250000c48300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@GKHPJHJF@03000000f0250000c48300000000000@ DB '03000000f0250000'
|
||
DB 'c483000000000000,Gioteck VX2 Controller,a:b2,b:b1,back:b8,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,l'
|
||
DB 'eftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9'
|
||
DB ',x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@KIGAAAPL@03000000f0250000c38300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@KIGAAAPL@03000000f0250000c38300000000000@ DB '03000000f0250000'
|
||
DB 'c383000000000000,Gioteck VX2 Controller,a:b2,b:b1,back:b8,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,l'
|
||
DB 'eftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9'
|
||
DB ',x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@CDINELNI@03000000f025000021c100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@CDINELNI@03000000f025000021c100000000000@ DB '03000000f0250000'
|
||
DB '21c1000000000000,Gioteck PS3 Controller,a:b2,b:b1,back:b8,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,l'
|
||
DB 'eftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9'
|
||
DB ',x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBM@ENBFFJGN@03000000f0250000c28300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBM@ENBFFJGN@03000000f0250000c28300000000000@ DB '03000000f0250000'
|
||
DB 'c283000000000000,Gioteck,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft'
|
||
DB ':h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftst'
|
||
DB 'ick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rig'
|
||
DB 'htstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3'
|
||
DB ',y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBM@PJHGKLCN@03000000300f00000b0100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBM@PJHGKLCN@03000000300f00000b0100000000000@ DB '03000000300f0000'
|
||
DB '0b01000000000000,GGE909 Recoil Pad,a:b2,b:b1,back:b8,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftst'
|
||
DB 'ick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rig'
|
||
DB 'htstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3'
|
||
DB ',y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@HFMJCAPB@030000005c1a0000333000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@HFMJCAPB@030000005c1a0000333000000000000@ DB '030000005c1a0000'
|
||
DB '3330000000000000,Genius MaxFire Grandias 12V,a:b0,b:b1,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder'
|
||
DB ':b6,leftstick:b10,lefttrigger:b7,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b4,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,sta'
|
||
DB 'rt:b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCF@LMGAPCEG@0300000045130000001000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCF@LMGAPCEG@0300000045130000001000000000000@ DB '0300000045130000'
|
||
DB '0010000000000000,Genius Maxfire Grandias 12,a:b0,b:b1,back:b8'
|
||
DB ',dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:'
|
||
DB 'b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,star'
|
||
DB 't:b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@CIAKNBHG@030000008305000031b000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@CIAKNBHG@030000008305000031b000000000000@ DB '0300000083050000'
|
||
DB '31b0000000000000,Genius Maxfire Blaze 3,a:b0,b:b1,back:b8,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,l'
|
||
DB 'eftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9'
|
||
DB ',x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBB@MOEBBOIH@030000008305000009a000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBB@MOEBBOIH@030000008305000009a000000000000@ DB '0300000083050000'
|
||
DB '09a0000000000000,Genius,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:'
|
||
DB 'h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lef'
|
||
DB 'ttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11'
|
||
DB ',righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platf'
|
||
DB 'orm:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OG@DMCABHAN@030000009b280000600000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OG@DMCABHAN@030000009b280000600000000000000@ DB '030000009b2800006'
|
||
DB '000000000000000,GC/N64 to USB v3.6,a:b0,b:b7,dpdown:b11,dplef'
|
||
DB 't:b12,dpright:b13,dpup:b10,lefttrigger:+a5,leftx:a0,lefty:a1,'
|
||
DB 'rightshoulder:b2,righttrigger:+a2,rightx:a3,righty:a4,start:b'
|
||
DB '3,x:b1,y:b8,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OG@IHHMBDDK@030000009b280000320000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OG@IHHMBDDK@030000009b280000320000000000000@ DB '030000009b2800003'
|
||
DB '200000000000000,GC/N64 to USB v3.4,a:b0,b:b7,dpdown:b11,dplef'
|
||
DB 't:b12,dpright:b13,dpup:b10,lefttrigger:+a5,leftx:a0,lefty:a1,'
|
||
DB 'rightshoulder:b2,righttrigger:+a2,rightx:a3,righty:a4,start:b'
|
||
DB '3,x:b1,y:b8,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDA@LBDFNLMA@03000000c0110000014000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDA@LBDFNLMA@03000000c0110000014000000000000@ DB '03000000c0110000'
|
||
DB '0140000000000000,GameStop PS4 Fun Controller,a:b1,b:b2,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,le'
|
||
DB 'ftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,'
|
||
DB 'rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,rig'
|
||
DB 'hty:a5,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBL@BABJOOFG@03000000ffff0000000000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBL@BABJOOFG@03000000ffff0000000000000000000@ DB '03000000ffff0000'
|
||
DB '0000000000000000,GameStop Gamepad,a:b0,b:b1,back:b8,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftsti'
|
||
DB 'ck:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righ'
|
||
DB 'tstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,'
|
||
DB 'y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBE@JFJIACOB@03000000ac0500004d0400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBE@JFJIACOB@03000000ac0500004d0400000000000@ DB '03000000ac050000'
|
||
DB '4d04000000000000,GameSir,a:b0,b:b1,back:b10,dpdown:h0.4,dplef'
|
||
DB 't:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,l'
|
||
DB 'efttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b'
|
||
DB '14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,pl'
|
||
DB 'atform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBE@BNPLHIOK@03000000ac0500003d0300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBE@BNPLHIOK@03000000ac0500003d0300000000000@ DB '03000000ac050000'
|
||
DB '3d03000000000000,GameSir,a:b0,b:b1,back:b10,dpdown:h0.4,dplef'
|
||
DB 't:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,l'
|
||
DB 'efttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b'
|
||
DB '14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,pl'
|
||
DB 'atform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LK@DEPDOLNO@0300000028040000014000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LK@DEPDOLNO@0300000028040000014000000000000@ DB '03000000280400000'
|
||
DB '140000000000000,GamePad Pro USB,a:b1,b:b2,back:b8,leftshoulde'
|
||
DB 'r:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightt'
|
||
DB 'rigger:b7,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCE@HLGICLNK@030000008f0e00000d3100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCE@HLGICLNK@030000008f0e00000d3100000000000@ DB '030000008f0e0000'
|
||
DB '0d31000000000000,GAMEPAD 3 TURBO,a:b1,b:b2,back:b8,dpdown:h0.'
|
||
DB '4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b'
|
||
DB '4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start'
|
||
DB ':b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0ON@DOLMEDL@0300000079000000461800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0ON@DOLMEDL@0300000079000000461800000000000@ DB '030000007900000046'
|
||
DB '18000000000000,GameCube Controller Adapter,a:b1,b:b2,dpdown:b'
|
||
DB '14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:b4,leftx:a0,le'
|
||
DB 'fty:a1,rightshoulder:b7,righttrigger:b5,rightx:a5,righty:a2,s'
|
||
DB 'tart:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OB@DOLNAILH@0300000026090000262500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OB@DOLNAILH@0300000026090000262500000000000@ DB '03000000260900002'
|
||
DB '625000000000000,Gamecube Controller,a:b0,b:b1,dpdown:h0.4,dpl'
|
||
DB 'eft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,lefttrigger:a4,leftx'
|
||
DB ':a0,lefty:a1,righttrigger:a5,rightx:a2,righty:a3,start:b7,x:b'
|
||
DB '2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBM@IDFPDLMB@0300000066f70000010000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBM@IDFPDLMB@0300000066f70000010000000000000@ DB '0300000066f70000'
|
||
DB '0100000000000000,Game VIB Joystick,a:b2,b:b3,back:b10,dpdown:'
|
||
DB 'h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefts'
|
||
DB 'tick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rig'
|
||
DB 'htstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0'
|
||
DB ',y:b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@JPNPNPJC@0300000079000000220100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@JPNPNPJC@0300000079000000220100000000000@ DB '0300000079000000'
|
||
DB '2201000000000000,Game Controller for PC,a:b2,b:b1,back:b8,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,l'
|
||
DB 'eftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9'
|
||
DB ',x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OA@BPMCGMAH@78696e7075740300000000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OA@BPMCGMAH@78696e7075740300000000000000000@ DB '78696e70757403000'
|
||
DB '000000000000000,Fightstick TES,a:b0,b:b1,back:b6,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,'
|
||
DB 'lefttrigger:a2,rightshoulder:b5,righttrigger:a5,start:b7,x:b2'
|
||
DB ',y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OD@GOLNACF@030000000d0f0000270000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OD@GOLNACF@030000000d0f0000270000000000000@ DB '030000000d0f000027'
|
||
DB '00000000000000,FIGHTING STICK V3,a:b1,b:b2,back:b8,dpdown:h0.'
|
||
DB '4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b'
|
||
DB '4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:'
|
||
DB 'b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OH@FOPKIOOK@030000000d0f0000880000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OH@FOPKIOOK@030000000d0f0000880000000000000@ DB '030000000d0f00008'
|
||
DB '800000000000000,Fighting Stick mini 4,a:b1,b:b2,back:b9,dpdow'
|
||
DB 'n:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoul'
|
||
DB 'der:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:'
|
||
DB 'b8,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0OH@PKEJNDDF@030000000d0f0000870000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0OH@PKEJNDDF@030000000d0f0000870000000000000@ DB '030000000d0f00008'
|
||
DB '700000000000000,Fighting Stick mini 4,a:b1,b:b2,back:b8,dpdow'
|
||
DB 'n:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoul'
|
||
DB 'der:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:'
|
||
DB 'b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCJ@GDBCPJIF@030000000d0f0000840000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCJ@GDBCPJIF@030000000d0f0000840000000000000@ DB '030000000d0f0000'
|
||
DB '8400000000000000,Fighting Commander 5,a:b1,b:b2,back:b8,dpdow'
|
||
DB 'n:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoul'
|
||
DB 'der:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightsh'
|
||
DB 'oulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,'
|
||
DB 'start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDA@CMOFFENL@030000000d0f0000850000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDA@CMOFFENL@030000000d0f0000850000000000000@ DB '030000000d0f0000'
|
||
DB '8500000000000000,Fighting Commander 2016 PS3,a:b1,b:b2,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,le'
|
||
DB 'ftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,'
|
||
DB 'rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,rig'
|
||
DB 'hty:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBB@JKCCMJLF@0300000085210000020100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBB@JKCCMJLF@0300000085210000020100000000000@ DB '0300000085210000'
|
||
DB '0201000000000000,FF-GP1,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:'
|
||
DB 'h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lef'
|
||
DB 'ttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11'
|
||
DB ',righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platf'
|
||
DB 'orm:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BEF@OFEGMHGG@030000006f0e0000800100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BEF@OFEGMHGG@030000006f0e0000800100000000000@ DB '030000006f0e0000'
|
||
DB '8001000000000000,Faceoff Wired Pro Controller for Nintendo Sw'
|
||
DB 'itch,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,d'
|
||
DB 'pup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:'
|
||
DB 'b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttri'
|
||
DB 'gger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windo'
|
||
DB 'ws,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BEP@LJAOBMNM@030000006f0e0000840100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BEP@LJAOBMNM@030000006f0e0000840100000000000@ DB '030000006f0e0000'
|
||
DB '8401000000000000,Faceoff Deluxe+ Audio Wired Controller for N'
|
||
DB 'intendo Switch,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpri'
|
||
DB 'ght:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,le'
|
||
DB 'fttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b1'
|
||
DB '1,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,plat'
|
||
DB 'form:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BAC@DNICHFEF@03000000341a0000010800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BAC@DNICHFEF@03000000341a0000010800000000000@ DB '03000000341a0000'
|
||
DB '0108000000000000,EXEQ RF USB Gamepad 8206,a:b0,b:b1,back:b8,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4'
|
||
DB ',leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b'
|
||
DB '7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BAP@BKIFCCAA@030000008f0e00000f3100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BAP@BKIFCCAA@030000008f0e00000f3100000000000@ DB '030000008f0e0000'
|
||
DB '0f31000000000000,EXEQ,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0'
|
||
DB '.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,leftt'
|
||
DB 'rigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,r'
|
||
DB 'ighttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platfor'
|
||
DB 'm:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBK@LLHMDGJD@03000000120c0000f61c00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBK@LLHMDGJD@03000000120c0000f61c00000000000@ DB '03000000120c0000'
|
||
DB 'f61c000000000000,Elite,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h'
|
||
DB '0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstic'
|
||
DB 'k:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,right'
|
||
DB 'stick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y'
|
||
DB ':b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBJ@MLHIDNOG@03000000b8050000061000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBJ@MLHIDNOG@03000000b8050000061000000000000@ DB '03000000b8050000'
|
||
DB '0610000000000000,Elecom Gamepad,a:b2,b:b3,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick'
|
||
DB ':b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rights'
|
||
DB 'tick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:'
|
||
DB 'b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBJ@GCDIHNCJ@03000000b8050000041000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBJ@GCDIHNCJ@03000000b8050000041000000000000@ DB '03000000b8050000'
|
||
DB '0410000000000000,Elecom Gamepad,a:b2,b:b3,back:b8,dpdown:h0.4'
|
||
DB ',dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick'
|
||
DB ':b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rights'
|
||
DB 'tick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:'
|
||
DB 'b1,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCN@FPGGBFLP@030000006f0e0000300100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCN@FPGGBFLP@030000006f0e0000300100000000000@ DB '030000006f0e0000'
|
||
DB '3001000000000000,EA SPORTS PS3 Controller,a:b1,b:b2,back:b8,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lefts'
|
||
DB 'houlder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rig'
|
||
DB 'htshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty'
|
||
DB ':a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBG@DBBHKPMM@030000008f0e0000091000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBG@DBBHKPMM@030000008f0e0000091000000000000@ DB '030000008f0e0000'
|
||
DB '0910000000000000,DualShock 2,a:b2,b:b1,back:b8,dpdown:h0.4,dp'
|
||
DB 'left:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9'
|
||
DB ',lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick'
|
||
DB ':b10,righttrigger:b5,rightx:a3,righty:a2,start:b11,x:b3,y:b0,'
|
||
DB 'platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@MGGCIPBD@03000000bd12000002e000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@MGGCIPBD@03000000bd12000002e000000000000@ DB '03000000bd120000'
|
||
DB '02e0000000000000,Dual USB Vibration Joystick,a:b2,b:b1,back:b'
|
||
DB '8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder'
|
||
DB ':b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b7,rightstick:b10,righttrigger:b5,rightx:a3,righty:a2,star'
|
||
DB 't:b11,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BAE@PFJOMAIP@03000000791d0000010300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BAE@PFJOMAIP@03000000791d0000010300000000000@ DB '03000000791d0000'
|
||
DB '0103000000000000,Dual Box WII,a:b2,b:b1,back:b8,dpdown:h0.4,d'
|
||
DB 'pleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b6,l'
|
||
DB 'efttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger'
|
||
DB ':b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0NF@EPHCAKNM@030000007d040000084000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0NF@EPHCAKNM@030000007d040000084000000000000@ DB '030000007d0400000'
|
||
DB '840000000000000,Destroyer Tiltpad,+leftx:h0.2,+lefty:h0.4,-le'
|
||
DB 'ftx:h0.8,-lefty:h0.1,a:b1,b:b2,dpdown:+a1,dpleft:-a0,dpright:'
|
||
DB '+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,x:b0,y:b3,platf'
|
||
DB 'orm:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@HKBKHEFP@0300000045130000083000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@HKBKHEFP@0300000045130000083000000000000@ DB '0300000045130000'
|
||
DB '0830000000000000,Defender Game Racer X7,a:b0,b:b1,back:b8,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,l'
|
||
DB 'eftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9'
|
||
DB ',x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCC@ICCBMGAM@03000000a306000022f600000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCC@ICCBMGAM@03000000a306000022f600000000000@ DB '03000000a3060000'
|
||
DB '22f6000000000000,Cyborg V.3 Rumble Pad,a:b1,b:b2,back:b8,dpdo'
|
||
DB 'wn:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,le'
|
||
DB 'ftstick:b10,lefttrigger:+a3,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '5,rightstick:b11,righttrigger:-a3,rightx:a2,righty:a4,start:b'
|
||
DB '9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0PH@HDPKEOEB@0300000026090000888800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0PH@HDPKEOEB@0300000026090000888800000000000@ DB '03000000260900008'
|
||
DB '888000000000000,Cyber Gadget GameCube Controller,a:b0,b:b1,dp'
|
||
DB 'down:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a5,l'
|
||
DB 'eftx:a0,lefty:a1,rightshoulder:b6,righttrigger:a4,rightx:a2,r'
|
||
DB 'ighty:a3~,start:b7,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDH@LGMFPGNL@030000005e040000ea0200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDH@LGMFPGNL@030000005e040000ea0200000000000@ DB '030000005e040000'
|
||
DB 'ea02000000000000,Controller (Xbox One For Windows) - Wireless'
|
||
DB ',a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:'
|
||
DB 'h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,le'
|
||
DB 'fty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx'
|
||
DB ':a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDE@CKLILCMC@030000005e040000ff0200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDE@CKLILCMC@030000005e040000ff0200000000000@ DB '030000005e040000'
|
||
DB 'ff02000000000000,Controller (Xbox One For Windows) - Wired,a:'
|
||
DB 'b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.'
|
||
DB '1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty'
|
||
DB ':a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3'
|
||
DB ',righty:a4,start:b7,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDO@LBKBGMKN@030000005e040000a10200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDO@LBKBGMKN@030000005e040000a10200000000000@ DB '030000005e040000'
|
||
DB 'a102000000000000,Controller (Xbox 360 Wireless Receiver for W'
|
||
DB 'indows),a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.'
|
||
DB '2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,left'
|
||
DB 'x:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2'
|
||
DB ',rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCM@OALNNLEB@030000005e0400008e0200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCM@OALNNLEB@030000005e0400008e0200000000000@ DB '030000005e040000'
|
||
DB '8e02000000000000,Controller (XBOX 360 For Windows),a:b0,b:b1,'
|
||
DB 'back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftsh'
|
||
DB 'oulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,righ'
|
||
DB 'tshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:'
|
||
DB 'a4,start:b7,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBK@NKANFPJB@0300000045750000040100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBK@NKANFPJB@0300000045750000040100000000000@ DB '0300000045750000'
|
||
DB '0401000000000000,Cobra,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h'
|
||
DB '0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstic'
|
||
DB 'k:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,right'
|
||
DB 'stick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y'
|
||
DB ':b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBH@EKFHCAMB@03000000e8200000605800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBH@EKFHCAMB@03000000e8200000605800000000000@ DB '03000000e8200000'
|
||
DB '6058000000000000,Cideko AK08b,a:b2,b:b1,back:b8,dpdown:h0.4,d'
|
||
DB 'pleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b'
|
||
DB '10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightsti'
|
||
DB 'ck:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0'
|
||
DB ',platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCF@BIADCONP@03000000d81d00000b0000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCF@BIADCONP@03000000d81d00000b0000000000000@ DB '03000000d81d0000'
|
||
DB '0b00000000000000,BUFFALO BSGP1601 Series ,a:b5,b:b3,back:b12,'
|
||
DB 'dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b'
|
||
DB '8,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b9,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start'
|
||
DB ':b13,x:b4,y:b2,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBL@EFBOJJAL@0300000066f70000050000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBL@EFBOJJAL@0300000066f70000050000000000000@ DB '0300000066f70000'
|
||
DB '0500000000000000,BrutalLegendTest,a:b1,b:b2,back:b8,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftsti'
|
||
DB 'ck:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righ'
|
||
DB 'tstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,'
|
||
DB 'y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBP@ECGIDGCJ@03000000120c0000210e00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBP@ECGIDGCJ@03000000120c0000210e00000000000@ DB '03000000120c0000'
|
||
DB '210e000000000000,Brook Mars,a:b1,b:b2,back:b8,dpdown:h0.4,dpl'
|
||
DB 'eft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lef'
|
||
DB 'tstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,'
|
||
DB 'rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x'
|
||
DB ':b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCK@MNABGIK@030000006b140000010300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCK@MNABGIK@030000006b140000010300000000000@ DB '030000006b1400000'
|
||
DB '103000000000000,Bigben PS3 Controller,a:b0,b:b1,back:b8,dpdow'
|
||
DB 'n:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoul'
|
||
DB 'der:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightsh'
|
||
DB 'oulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,'
|
||
DB 'start:b9,x:b3,y:b2,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCK@DCNKADHN@030000006b140000005500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCK@DCNKADHN@030000006b140000005500000000000@ DB '030000006b140000'
|
||
DB '0055000000000000,Bigben PS3 Controller,a:b0,b:b1,back:b8,dpdo'
|
||
DB 'wn:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshou'
|
||
DB 'lder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rights'
|
||
DB 'houlder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3'
|
||
DB ',start:b9,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBI@EPDBKPKA@0300000080830000030000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBI@EPDBKPKA@0300000080830000030000000000000@ DB '0300000080830000'
|
||
DB '0300000000000000,Betop Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:'
|
||
DB 'b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightst'
|
||
DB 'ick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b'
|
||
DB '0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBI@BKECFDAD@0300000079000000070000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBI@BKECFDAD@0300000079000000070000000000000@ DB '0300000079000000'
|
||
DB '0700000000000000,Betop Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:'
|
||
DB 'b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightst'
|
||
DB 'ick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b'
|
||
DB '0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBL@NMDIMCBK@03000000c0110000065500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBL@NMDIMCBK@03000000c0110000065500000000000@ DB '03000000c0110000'
|
||
DB '0655000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftsti'
|
||
DB 'ck:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righ'
|
||
DB 'tstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,'
|
||
DB 'y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBL@BGGBHDMD@03000000c0110000055500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBL@BGGBHDMD@03000000c0110000055500000000000@ DB '03000000c0110000'
|
||
DB '0555000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftsti'
|
||
DB 'ck:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righ'
|
||
DB 'tstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,'
|
||
DB 'y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBL@HCLFABAI@03000000bc200000641200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBL@HCLFABAI@03000000bc200000641200000000000@ DB '03000000bc200000'
|
||
DB '6412000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftsti'
|
||
DB 'ck:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righ'
|
||
DB 'tstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,'
|
||
DB 'y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBL@NHKNENLJ@03000000bc200000632100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBL@NHKNENLJ@03000000bc200000632100000000000@ DB '03000000bc200000'
|
||
DB '6321000000000000,BETOP CONTROLLER,a:b2,b:b1,back:b8,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftsti'
|
||
DB 'ck:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righ'
|
||
DB 'tstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,'
|
||
DB 'y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBL@MNJAPGHD@03000000bc200000631200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBL@MNJAPGHD@03000000bc200000631200000000000@ DB '03000000bc200000'
|
||
DB '6312000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftsti'
|
||
DB 'ck:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righ'
|
||
DB 'tstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,'
|
||
DB 'y:b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCI@HBCHBLOC@03000000bc200000005500000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCI@HBCHBLOC@03000000bc200000005500000000000@ DB '03000000bc200000'
|
||
DB '0055000000000000,Betop BFM Gamepad,a:b0,b:b1,back:b10,dpdown:'
|
||
DB 'h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulde'
|
||
DB 'r:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshou'
|
||
DB 'lder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,st'
|
||
DB 'art:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBG@NOFGFFJE@03000000bc200000601200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBG@NOFGFFJE@03000000bc200000601200000000000@ DB '03000000bc200000'
|
||
DB '6012000000000000,Betop 2126F,a:b2,b:b1,back:b8,dpdown:h0.4,dp'
|
||
DB 'left:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b1'
|
||
DB '0,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstic'
|
||
DB 'k:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,'
|
||
DB 'platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCF@NLOPKJKL@03000000d62000002a7900000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCF@NLOPKJKL@03000000d62000002a7900000000000@ DB '03000000d6200000'
|
||
DB '2a79000000000000,BDA PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:'
|
||
DB 'b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,star'
|
||
DB 't:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDB@KNKJIBDH@030000006f0e0000320100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDB@KNKJIBDH@030000006f0e0000320100000000000@ DB '030000006f0e0000'
|
||
DB '3201000000000000,Battlefield 4 PS3 Controller,a:b1,b:b2,back:'
|
||
DB 'b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,l'
|
||
DB 'eftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1'
|
||
DB ',rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,ri'
|
||
DB 'ghty:a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0JO@HBLEAOAI@03000000c0110000135200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0JO@HBLEAOAI@03000000c0110000135200000000000@ DB '03000000c01100001'
|
||
DB '352000000000000,Battalife Joystick,a:b6,b:b7,back:b2,leftshou'
|
||
DB 'lder:b0,leftx:a0,lefty:a1,rightshoulder:b1,start:b3,x:b4,y:b5'
|
||
DB ',platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBN@DJKOMBLI@03000000d6200000e55700000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBN@DJKOMBLI@03000000d6200000e55700000000000@ DB '03000000d6200000'
|
||
DB 'e557000000000000,Batarang,a:b1,b:b2,back:b8,dpdown:h0.4,dplef'
|
||
DB 't:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefts'
|
||
DB 'tick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,ri'
|
||
DB 'ghtstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b'
|
||
DB '0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBC@LKELPOKL@03000000ef050000030000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBC@LKELPOKL@03000000ef050000030000000000000@ DB '03000000ef050000'
|
||
DB '0300000000000000,AxisPad,a:b2,b:b3,back:b10,dpdown:h0.4,dplef'
|
||
DB 't:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,le'
|
||
DB 'fttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9'
|
||
DB ',righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,plat'
|
||
DB 'form:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBE@DMHFNEP@0300000071010000190400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBE@DMHFNEP@0300000071010000190400000000000@ DB '03000000710100001'
|
||
DB '904000000000000,Amazon Luna Controller,a:b1,b:b0,back:b10,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftsho'
|
||
DB 'ulder:b5,leftstick:b8,leftx:a0,lefty:a1,misc1:b9,rightshoulde'
|
||
DB 'r:b4,rightstick:b7,rightx:a3,righty:a4,start:b6,x:b3,y:b2,pla'
|
||
DB 'tform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDD@MHIPFANA@0300000049190000190400000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDD@MHIPFANA@0300000049190000190400000000000@ DB '0300000049190000'
|
||
DB '1904000000000000,Amazon Luna Controller,a:b0,b:b1,back:b6,dpd'
|
||
DB 'own:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshou'
|
||
DB 'lder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:'
|
||
DB 'b9,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,'
|
||
DB 'righty:a5,start:b7,x:b2,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCK@OFGGBLGN@03000000d62000001d5700000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCK@OFGGBLGN@03000000d62000001d5700000000000@ DB '03000000d6200000'
|
||
DB '1d57000000000000,Airflo PS3 Controller,a:b1,b:b2,back:b8,dpdo'
|
||
DB 'wn:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshou'
|
||
DB 'lder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rights'
|
||
DB 'houlder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3'
|
||
DB ',start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCN@IFHHFAPH@030000006f0e00001a0100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCN@IFHHFAPH@030000006f0e00001a0100000000000@ DB '030000006f0e0000'
|
||
DB '1a01000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lefts'
|
||
DB 'houlder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rig'
|
||
DB 'htshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty'
|
||
DB ':a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCN@BCBEDKCA@030000006f0e0000190100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCN@BCBEDKCA@030000006f0e0000190100000000000@ DB '030000006f0e0000'
|
||
DB '1901000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lefts'
|
||
DB 'houlder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rig'
|
||
DB 'htshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty'
|
||
DB ':a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCN@BNINGACN@030000006f0e0000140200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCN@BNINGACN@030000006f0e0000140200000000000@ DB '030000006f0e0000'
|
||
DB '1402000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lefts'
|
||
DB 'houlder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rig'
|
||
DB 'htshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty'
|
||
DB ':a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCN@MBGMCHKG@030000006f0e0000140100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCN@MBGMCHKG@030000006f0e0000140100000000000@ DB '030000006f0e0000'
|
||
DB '1401000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lefts'
|
||
DB 'houlder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rig'
|
||
DB 'htshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty'
|
||
DB ':a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCN@JADNPMFA@030000006f0e0000110100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCN@JADNPMFA@030000006f0e0000110100000000000@ DB '030000006f0e0000'
|
||
DB '1101000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lefts'
|
||
DB 'houlder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rig'
|
||
DB 'htshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty'
|
||
DB ':a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCN@IMCBAJO@030000006f0e0000026300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCN@IMCBAJO@030000006f0e0000026300000000000@ DB '030000006f0e00000'
|
||
DB '263000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dp'
|
||
DB 'down:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftsh'
|
||
DB 'oulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,righ'
|
||
DB 'tshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:'
|
||
DB 'a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCN@GIEEMMPB@03000000341a0000360800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCN@GIEEMMPB@03000000341a0000360800000000000@ DB '03000000341a0000'
|
||
DB '3608000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,lefts'
|
||
DB 'houlder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rig'
|
||
DB 'htshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty'
|
||
DB ':a3,start:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBO@ILBJPILH@030000006f0e0000141300000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBO@ILBJPILH@030000006f0e0000141300000000000@ DB '030000006f0e0000'
|
||
DB '1413000000000000,Afterglow,a:b1,b:b2,back:b8,dpdown:h0.4,dple'
|
||
DB 'ft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,left'
|
||
DB 'stick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,r'
|
||
DB 'ightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:'
|
||
DB 'b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBK@CPBMMLKK@03000000fa190000f0ff00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBK@CPBMMLKK@03000000fa190000f0ff00000000000@ DB '03000000fa190000'
|
||
DB 'f0ff000000000000,Acteck AGJ-3200,a:b2,b:b1,back:b8,dpdown:h0.'
|
||
DB '4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstic'
|
||
DB 'k:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,right'
|
||
DB 'stick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y'
|
||
DB ':b0,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCH@GKMNBEOK@03000000c0110000035500001101000@
|
||
CONST SEGMENT
|
||
??_C@_0BCH@GKMNBEOK@03000000c0110000035500001101000@ DB '03000000c0110000'
|
||
DB '0355000011010000,ACRUX USB GAME PAD,a:b1,b:b2,back:b8,dpdown:'
|
||
DB 'h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulde'
|
||
DB 'r:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshou'
|
||
DB 'lder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,st'
|
||
DB 'art:b9,x:b0,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBF@CLNKBPGE@030000008f0e0000120000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBF@CLNKBPGE@030000008f0e0000120000000000000@ DB '030000008f0e0000'
|
||
DB '1200000000000000,Acme GA-02,a:b0,b:b1,back:b8,dpdown:h0.4,dpl'
|
||
DB 'eft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10'
|
||
DB ',lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick'
|
||
DB ':b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,p'
|
||
DB 'latform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0JL@MEEFIFEH@03000000a30c0000280000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0JL@MEEFIFEH@03000000a30c0000280000000000000@ DB '03000000a30c00002'
|
||
DB '800000000000000,Astro City Mini,a:b2,b:b1,back:b8,leftx:a3,le'
|
||
DB 'fty:a4,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,pl'
|
||
DB 'atform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0JL@GGABLAON@03000000a30c0000270000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0JL@GGABLAON@03000000a30c0000270000000000000@ DB '03000000a30c00002'
|
||
DB '700000000000000,Astro City Mini,a:b2,b:b1,back:b8,leftx:a3,le'
|
||
DB 'fty:a4,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,pl'
|
||
DB 'atform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LK@IEAMBPJF@03000000a0050000323200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LK@IEAMBPJF@03000000a0050000323200000000000@ DB '03000000a00500003'
|
||
DB '232000000000000,8Bitdo Zero GamePad,a:b0,b:b1,back:b10,dpdown'
|
||
DB ':+a2,dpleft:-a0,dpright:+a0,dpup:-a2,leftshoulder:b6,rightsho'
|
||
DB 'ulder:b7,start:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0NO@KCLNENJG@03000000c82d0000303200000000000@
|
||
CONST SEGMENT
|
||
??_C@_0NO@KCLNENJG@03000000c82d0000303200000000000@ DB '03000000c82d00003'
|
||
DB '032000000000000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:h0.4,'
|
||
DB 'dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,l'
|
||
DB 'efty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b4,y'
|
||
DB ':b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0JL@IDKPNGMK@03000000c82d0000189000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0JL@IDKPNGMK@03000000c82d0000189000000000000@ DB '03000000c82d00001'
|
||
DB '890000000000000,8BitDo Zero 2,a:b1,b:b0,back:b10,leftshoulder'
|
||
DB ':b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b4,y:b3,pl'
|
||
DB 'atform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCE@JJDBCGKI@03000000c82d0000003100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCE@JJDBCGKI@03000000c82d0000003100000000000@ DB '03000000c82d0000'
|
||
DB '0031000000000000,8BitDo Wireless Adapter,a:b0,b:b1,back:b10,d'
|
||
DB 'pdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6'
|
||
DB ',leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:'
|
||
DB 'b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@GAMGMHOH@03000000c82d0000026100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@GAMGMHOH@03000000c82d0000026100000000000@ DB '03000000c82d0000'
|
||
DB '0261000000000000,8BitDo SN30 Pro+,a:b1,b:b0,back:b10,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:'
|
||
DB 'b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,star'
|
||
DB 't:b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@DHLFHLM@03000000c82d0000026000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@DHLFHLM@03000000c82d0000026000000000000@ DB '03000000c82d00000'
|
||
DB '260000000000000,8BitDo SN30 Pro+,a:b1,b:b0,back:b10,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b'
|
||
DB '6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start'
|
||
DB ':b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BDC@PMNHHHHJ@03000000c82d0000012100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BDC@PMNHHHHJ@03000000c82d0000012100000000000@ DB '03000000c82d0000'
|
||
DB '0121000000000000,8BitDo SN30 Pro for Android,a:b0,b:b1,back:b'
|
||
DB '10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,l'
|
||
DB 'eftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1'
|
||
DB ',rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,ri'
|
||
DB 'ghty:a4,start:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCF@KHBKMEME@03000000c82d0000016100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCF@KHBKMEME@03000000c82d0000016100000000000@ DB '03000000c82d0000'
|
||
DB '0161000000000000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b'
|
||
DB '6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start'
|
||
DB ':b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCF@BMOGEGNJ@03000000c82d0000016000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCF@BMOGEGNJ@03000000c82d0000016000000000000@ DB '03000000c82d0000'
|
||
DB '0160000000000000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b'
|
||
DB '6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start'
|
||
DB ':b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LJ@DONCMJNG@03000000c82d0000035100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LJ@DONCMJNG@03000000c82d0000035100000000000@ DB '03000000c82d00000'
|
||
DB '351000000000000,8BitDo SN30 Modkit,a:b1,b:b0,back:b10,dpdown:'
|
||
DB '+a2,dpleft:-a0,dpright:+a0,dpup:-a2,leftshoulder:b6,rightshou'
|
||
DB 'lder:b7,start:b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LC@FALCBLOD@03000000c82d0000622800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LC@FALCBLOD@03000000c82d0000622800000000000@ DB '03000000c82d00006'
|
||
DB '228000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:+a1,dpl'
|
||
DB 'eft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7'
|
||
DB ',start:b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@PGBBGDNC@03000000c82d0000402800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@PGBBGDNC@03000000c82d0000402800000000000@ DB '03000000c82d0000'
|
||
DB '4028000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:h0.4,d'
|
||
DB 'pleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,le'
|
||
DB 'ftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7'
|
||
DB ',rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11'
|
||
DB ',x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@NICJKIFJ@03000000c82d000020ab00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@NICJKIFJ@03000000c82d000020ab00000000000@ DB '03000000c82d0000'
|
||
DB '20ab000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:h0.4,d'
|
||
DB 'pleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,le'
|
||
DB 'ftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7'
|
||
DB ',rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11'
|
||
DB ',x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LC@FKHGODJA@03000000c82d0000129000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LC@FKHGODJA@03000000c82d0000129000000000000@ DB '03000000c82d00001'
|
||
DB '290000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:+a1,dpl'
|
||
DB 'eft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7'
|
||
DB ',start:b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0JJ@DHPDMCKL@03000000c82d0000003000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0JJ@DHPDMCKL@03000000c82d0000003000000000000@ DB '03000000c82d00000'
|
||
DB '030000000000000,8BitDo SN30,a:b1,b:b0,back:b10,leftshoulder:b'
|
||
DB '6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b4,y:b3,plat'
|
||
DB 'form:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0KC@KGMCONBG@03000000c82d0000302800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0KC@KGMCONBG@03000000c82d0000302800000000000@ DB '03000000c82d00003'
|
||
DB '028000000000000,8Bitdo SFC30 GamePad,a:b1,b:b0,back:b10,lefts'
|
||
DB 'houlder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b4,'
|
||
DB 'y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0KC@BDMHLJAH@0300000010280000090000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0KC@BDMHLJAH@0300000010280000090000000000000@ DB '03000000102800000'
|
||
DB '900000000000000,8Bitdo SFC30 GamePad,a:b1,b:b0,back:b10,lefts'
|
||
DB 'houlder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b4,'
|
||
DB 'y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0JK@EKFMIBLA@03000000c82d000021ab00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0JK@EKFMIBLA@03000000c82d000021ab00000000000@ DB '03000000c82d00002'
|
||
DB '1ab000000000000,8BitDo SFC30,a:b1,b:b0,back:b10,leftshoulder:'
|
||
DB 'b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b4,y:b3,pla'
|
||
DB 'tform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCF@OOFHHKMG@03000000c82d0000006100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCF@OOFHHKMG@03000000c82d0000006100000000000@ DB '03000000c82d0000'
|
||
DB '0061000000000000,8Bitdo SF30 Pro,a:b1,b:b0,back:b10,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b'
|
||
DB '6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start'
|
||
DB ':b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBM@CNGNJMCJ@03000000c82d0000006000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBM@CNGNJMCJ@03000000c82d0000006000000000000@ DB '03000000c82d0000'
|
||
DB '0060000000000000,8Bitdo SF30 Pro,a:b1,b:b0,back:b10,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftsti'
|
||
DB 'ck:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righ'
|
||
DB 'tstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4'
|
||
DB ',y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCB@FAGFKFBC@03000000c82d0000013000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCB@FAGFKFBC@03000000c82d0000013000000000000@ DB '03000000c82d0000'
|
||
DB '0130000000000000,8BitDo SF30,a:b1,b:b0,back:b10,dpdown:h0.4,d'
|
||
DB 'pleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,le'
|
||
DB 'ftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7'
|
||
DB ',rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11'
|
||
DB ',x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0MO@IJHIOCMG@03000000c82d0000286700000000000@
|
||
CONST SEGMENT
|
||
??_C@_0MO@IJHIOCMG@03000000c82d0000286700000000000@ DB '03000000c82d00002'
|
||
DB '867000000000000,8BitDo S30 Modkit,a:b0,b:b1,dpdown:+a2,dpleft'
|
||
DB ':-a0,dpright:+a0,dpup:-a2,leftshoulder:b8,lefttrigger:b9,righ'
|
||
DB 'tshoulder:b6,righttrigger:b7,start:b11,x:b3,y:b4,platform:Win'
|
||
DB 'dows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCD@KBJOCLC@03000000c82d0000036000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCD@KBJOCLC@03000000c82d0000036000000000000@ DB '03000000c82d00000'
|
||
DB '360000000000000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,d'
|
||
DB 'pleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,l'
|
||
DB 'eftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b'
|
||
DB '7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b1'
|
||
DB '1,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBN@DDIMFOMP@0300000020380000090000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBN@DDIMFOMP@0300000020380000090000000000000@ DB '0300000020380000'
|
||
DB '0900000000000000,8Bitdo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftst'
|
||
DB 'ick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rig'
|
||
DB 'htstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b'
|
||
DB '4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBN@FMDJFAID@0300000002200000009000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBN@FMDJFAID@0300000002200000009000000000000@ DB '0300000002200000'
|
||
DB '0090000000000000,8Bitdo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftst'
|
||
DB 'ick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rig'
|
||
DB 'htstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b'
|
||
DB '4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@FGNJGHJF@03000000c82d0000652800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@FGNJGHJF@03000000c82d0000652800000000000@ DB '03000000c82d0000'
|
||
DB '6528000000000000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:'
|
||
DB 'b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,star'
|
||
DB 't:b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCG@EICBBMKF@03000000c82d0000159000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCG@EICBBMKF@03000000c82d0000159000000000000@ DB '03000000c82d0000'
|
||
DB '1590000000000000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h'
|
||
DB '0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:'
|
||
DB 'b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshould'
|
||
DB 'er:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,star'
|
||
DB 't:b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCE@CONCKJMB@03000000c82d0000019000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCE@CONCKJMB@03000000c82d0000019000000000000@ DB '03000000c82d0000'
|
||
DB '0190000000000000,8BitDo N30 Pro,a:b1,b:b0,back:b10,dpdown:h0.'
|
||
DB '4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6'
|
||
DB ',leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:'
|
||
DB 'b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0IN@KIPMJDI@03000000c82d0000045100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0IN@KIPMJDI@03000000c82d0000045100000000000@ DB '03000000c82d000004'
|
||
DB '51000000000000,8BitDo N30 Modkit,a:b1,b:b0,back:b10,dpdown:+a'
|
||
DB '2,dpleft:-a0,dpright:+a0,dpup:-a2,start:b11,platform:Windows,'
|
||
DB 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0MH@GNCKGMLL@03000000c82d0000801000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0MH@GNCKGMLL@03000000c82d0000801000000000000@ DB '03000000c82d00008'
|
||
DB '010000000000000,8BitDo N30,a:b0,b:b1,back:b10,dpdown:h0.4,dpl'
|
||
DB 'eft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,left'
|
||
DB 'y:a1,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCA@OLMCGDIA@03000000c82d0000202800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCA@OLMCGDIA@03000000c82d0000202800000000000@ DB '03000000c82d0000'
|
||
DB '2028000000000000,8BitDo N30,a:b1,b:b0,back:b10,dpdown:h0.4,dp'
|
||
DB 'left:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,lef'
|
||
DB 'tstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,'
|
||
DB 'rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,'
|
||
DB 'x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0MH@JBIEFOEI@03000000c82d0000031000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0MH@JBIEFOEI@03000000c82d0000031000000000000@ DB '03000000c82d00000'
|
||
DB '310000000000000,8BitDo N30,a:b0,b:b1,back:b10,dpdown:h0.4,dpl'
|
||
DB 'eft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,left'
|
||
DB 'y:a1,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0LI@CLAPJPEB@03000000c82d0000015100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0LI@CLAPJPEB@03000000c82d0000015100000000000@ DB '03000000c82d00000'
|
||
DB '151000000000000,8BitDo M30 ModKit,a:b0,b:b1,back:b10,dpdown:+'
|
||
DB 'a2,dpleft:-a0,dpright:+a0,dpup:-a2,rightshoulder:b6,righttrig'
|
||
DB 'ger:b7,start:b11,x:b3,y:b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0MI@LCKMPFJJ@03000000c82d0000510600000000000@
|
||
CONST SEGMENT
|
||
??_C@_0MI@LCKMPFJJ@03000000c82d0000510600000000000@ DB '03000000c82d00005'
|
||
DB '106000000000000,8BitDo M30 Gamepad,a:b1,b:b0,back:b10,guide:b'
|
||
DB '2,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoul'
|
||
DB 'der:b7,righttrigger:b9,start:b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0NN@EKBBEDOM@03000000c82d0000065000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0NN@EKBBEDOM@03000000c82d0000065000000000000@ DB '03000000c82d00000'
|
||
DB '650000000000000,8BitDo M30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,'
|
||
DB 'dpright:h0.2,dpup:h0.1,leftshoulder:a4,lefttrigger:a5,leftx:a'
|
||
DB '0,lefty:a1,rightshoulder:b6,righttrigger:b7,start:b11,x:b3,y:'
|
||
DB 'b4,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCF@MBPBHECE@03000000c82d0000009000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCF@MBPBHECE@03000000c82d0000009000000000000@ DB '03000000c82d0000'
|
||
DB '0090000000000000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0'
|
||
DB '.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b'
|
||
DB '6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulde'
|
||
DB 'r:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start'
|
||
DB ':b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCE@CFNIKJCA@03000000c82d0000103800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCE@CFNIKJCA@03000000c82d0000103800000000000@ DB '03000000c82d0000'
|
||
DB '1038000000000000,8BitDo F30 Pro,a:b1,b:b0,back:b10,dpdown:h0.'
|
||
DB '4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6'
|
||
DB ',leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder'
|
||
DB ':b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:'
|
||
DB 'b11,x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BCA@BCGGNNCE@03000000c82d000011ab00000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BCA@BCGGNNCE@03000000c82d000011ab00000000000@ DB '03000000c82d0000'
|
||
DB '11ab000000000000,8BitDo F30,a:b1,b:b0,back:b10,dpdown:h0.4,dp'
|
||
DB 'left:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,lef'
|
||
DB 'tstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,'
|
||
DB 'rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,'
|
||
DB 'x:b4,y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0JF@MFNKBEDG@03000000c82d0000095100000000000@
|
||
CONST SEGMENT
|
||
??_C@_0JF@MFNKBEDG@03000000c82d0000095100000000000@ DB '03000000c82d00000'
|
||
DB '951000000000000,8BitDo Dogbone Modkit,a:b1,b:b0,back:b10,dpdo'
|
||
DB 'wn:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b11,platform'
|
||
DB ':Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BBM@KEDGELHN@03000000c82d0000203800000000000@
|
||
CONST SEGMENT
|
||
??_C@_0BBM@KEDGELHN@03000000c82d0000203800000000000@ DB '03000000c82d0000'
|
||
DB '2038000000000000,8bitdo,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft'
|
||
DB ':h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftsti'
|
||
DB 'ck:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righ'
|
||
DB 'tstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4'
|
||
DB ',y:b3,platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0GC@KIFEGHB@03000000fa2d0000010000000000000@
|
||
CONST SEGMENT
|
||
??_C@_0GC@KIFEGHB@03000000fa2d0000010000000000000@ DB '03000000fa2d000001'
|
||
DB '00000000000000,3DRUDDER,leftx:a0,lefty:a1,rightx:a5,righty:a2'
|
||
DB ',platform:Windows,', 00H ; `string'
|
||
CONST ENDS
|
||
_DATA SEGMENT
|
||
_glfwDefaultMappings DQ FLAT:??_C@_0GC@KIFEGHB@03000000fa2d0000010000000000000@
|
||
DQ FLAT:??_C@_0BBM@KEDGELHN@03000000c82d0000203800000000000@
|
||
DQ FLAT:??_C@_0JF@MFNKBEDG@03000000c82d0000095100000000000@
|
||
DQ FLAT:??_C@_0BCA@BCGGNNCE@03000000c82d000011ab00000000000@
|
||
DQ FLAT:??_C@_0BCE@CFNIKJCA@03000000c82d0000103800000000000@
|
||
DQ FLAT:??_C@_0BCF@MBPBHECE@03000000c82d0000009000000000000@
|
||
DQ FLAT:??_C@_0NN@EKBBEDOM@03000000c82d0000065000000000000@
|
||
DQ FLAT:??_C@_0MI@LCKMPFJJ@03000000c82d0000510600000000000@
|
||
DQ FLAT:??_C@_0LI@CLAPJPEB@03000000c82d0000015100000000000@
|
||
DQ FLAT:??_C@_0MH@JBIEFOEI@03000000c82d0000031000000000000@
|
||
DQ FLAT:??_C@_0BCA@OLMCGDIA@03000000c82d0000202800000000000@
|
||
DQ FLAT:??_C@_0MH@GNCKGMLL@03000000c82d0000801000000000000@
|
||
DQ FLAT:??_C@_0IN@KIPMJDI@03000000c82d0000045100000000000@
|
||
DQ FLAT:??_C@_0BCE@CONCKJMB@03000000c82d0000019000000000000@
|
||
DQ FLAT:??_C@_0BCG@EICBBMKF@03000000c82d0000159000000000000@
|
||
DQ FLAT:??_C@_0BCG@FGNJGHJF@03000000c82d0000652800000000000@
|
||
DQ FLAT:??_C@_0BBN@FMDJFAID@0300000002200000009000000000000@
|
||
DQ FLAT:??_C@_0BBN@DDIMFOMP@0300000020380000090000000000000@
|
||
DQ FLAT:??_C@_0BCD@KBJOCLC@03000000c82d0000036000000000000@
|
||
DQ FLAT:??_C@_0MO@IJHIOCMG@03000000c82d0000286700000000000@
|
||
DQ FLAT:??_C@_0BCB@FAGFKFBC@03000000c82d0000013000000000000@
|
||
DQ FLAT:??_C@_0BBM@CNGNJMCJ@03000000c82d0000006000000000000@
|
||
DQ FLAT:??_C@_0BCF@OOFHHKMG@03000000c82d0000006100000000000@
|
||
DQ FLAT:??_C@_0JK@EKFMIBLA@03000000c82d000021ab00000000000@
|
||
DQ FLAT:??_C@_0KC@BDMHLJAH@0300000010280000090000000000000@
|
||
DQ FLAT:??_C@_0KC@KGMCONBG@03000000c82d0000302800000000000@
|
||
DQ FLAT:??_C@_0JJ@DHPDMCKL@03000000c82d0000003000000000000@
|
||
DQ FLAT:??_C@_0LC@FKHGODJA@03000000c82d0000129000000000000@
|
||
DQ FLAT:??_C@_0BCB@NICJKIFJ@03000000c82d000020ab00000000000@
|
||
DQ FLAT:??_C@_0BCB@PGBBGDNC@03000000c82d0000402800000000000@
|
||
DQ FLAT:??_C@_0LC@FALCBLOD@03000000c82d0000622800000000000@
|
||
DQ FLAT:??_C@_0LJ@DONCMJNG@03000000c82d0000035100000000000@
|
||
DQ FLAT:??_C@_0BCF@BMOGEGNJ@03000000c82d0000016000000000000@
|
||
DQ FLAT:??_C@_0BCF@KHBKMEME@03000000c82d0000016100000000000@
|
||
DQ FLAT:??_C@_0BDC@PMNHHHHJ@03000000c82d0000012100000000000@
|
||
DQ FLAT:??_C@_0BCG@DHLFHLM@03000000c82d0000026000000000000@
|
||
DQ FLAT:??_C@_0BCG@GAMGMHOH@03000000c82d0000026100000000000@
|
||
DQ FLAT:??_C@_0BCE@JJDBCGKI@03000000c82d0000003100000000000@
|
||
DQ FLAT:??_C@_0JL@IDKPNGMK@03000000c82d0000189000000000000@
|
||
DQ FLAT:??_C@_0NO@KCLNENJG@03000000c82d0000303200000000000@
|
||
DQ FLAT:??_C@_0LK@IEAMBPJF@03000000a0050000323200000000000@
|
||
DQ FLAT:??_C@_0JL@GGABLAON@03000000a30c0000270000000000000@
|
||
DQ FLAT:??_C@_0JL@MEEFIFEH@03000000a30c0000280000000000000@
|
||
DQ FLAT:??_C@_0BBF@CLNKBPGE@030000008f0e0000120000000000000@
|
||
DQ FLAT:??_C@_0BCH@GKMNBEOK@03000000c0110000035500001101000@
|
||
DQ FLAT:??_C@_0BBK@CPBMMLKK@03000000fa190000f0ff00000000000@
|
||
DQ FLAT:??_C@_0BBO@ILBJPILH@030000006f0e0000141300000000000@
|
||
DQ FLAT:??_C@_0BCN@GIEEMMPB@03000000341a0000360800000000000@
|
||
DQ FLAT:??_C@_0BCN@IMCBAJO@030000006f0e0000026300000000000@
|
||
DQ FLAT:??_C@_0BCN@JADNPMFA@030000006f0e0000110100000000000@
|
||
DQ FLAT:??_C@_0BCN@MBGMCHKG@030000006f0e0000140100000000000@
|
||
DQ FLAT:??_C@_0BCN@BNINGACN@030000006f0e0000140200000000000@
|
||
DQ FLAT:??_C@_0BCN@BCBEDKCA@030000006f0e0000190100000000000@
|
||
DQ FLAT:??_C@_0BCN@IFHHFAPH@030000006f0e00001a0100000000000@
|
||
DQ FLAT:??_C@_0BCK@OFGGBLGN@03000000d62000001d5700000000000@
|
||
DQ FLAT:??_C@_0BDD@MHIPFANA@0300000049190000190400000000000@
|
||
DQ FLAT:??_C@_0BBE@DMHFNEP@0300000071010000190400000000000@
|
||
DQ FLAT:??_C@_0BBC@LKELPOKL@03000000ef050000030000000000000@
|
||
DQ FLAT:??_C@_0BBN@DJKOMBLI@03000000d6200000e55700000000000@
|
||
DQ FLAT:??_C@_0JO@HBLEAOAI@03000000c0110000135200000000000@
|
||
DQ FLAT:??_C@_0BDB@KNKJIBDH@030000006f0e0000320100000000000@
|
||
DQ FLAT:??_C@_0BCF@NLOPKJKL@03000000d62000002a7900000000000@
|
||
DQ FLAT:??_C@_0BBG@NOFGFFJE@03000000bc200000601200000000000@
|
||
DQ FLAT:??_C@_0BCI@HBCHBLOC@03000000bc200000005500000000000@
|
||
DQ FLAT:??_C@_0BBL@MNJAPGHD@03000000bc200000631200000000000@
|
||
DQ FLAT:??_C@_0BBL@NHKNENLJ@03000000bc200000632100000000000@
|
||
DQ FLAT:??_C@_0BBL@HCLFABAI@03000000bc200000641200000000000@
|
||
DQ FLAT:??_C@_0BBL@BGGBHDMD@03000000c0110000055500000000000@
|
||
DQ FLAT:??_C@_0BBL@NMDIMCBK@03000000c0110000065500000000000@
|
||
DQ FLAT:??_C@_0BBI@BKECFDAD@0300000079000000070000000000000@
|
||
DQ FLAT:??_C@_0BBI@EPDBKPKA@0300000080830000030000000000000@
|
||
DQ FLAT:??_C@_0BCK@DCNKADHN@030000006b140000005500000000000@
|
||
DQ FLAT:??_C@_0BCK@MNABGIK@030000006b140000010300000000000@
|
||
DQ FLAT:??_C@_0BBP@ECGIDGCJ@03000000120c0000210e00000000000@
|
||
DQ FLAT:??_C@_0BBL@EFBOJJAL@0300000066f70000050000000000000@
|
||
DQ FLAT:??_C@_0BCF@BIADCONP@03000000d81d00000b0000000000000@
|
||
DQ FLAT:??_C@_0BBH@EKFHCAMB@03000000e8200000605800000000000@
|
||
DQ FLAT:??_C@_0BBK@NKANFPJB@0300000045750000040100000000000@
|
||
DQ FLAT:??_C@_0BCM@OALNNLEB@030000005e0400008e0200000000000@
|
||
DQ FLAT:??_C@_0BDO@LBKBGMKN@030000005e040000a10200000000000@
|
||
DQ FLAT:??_C@_0BDE@CKLILCMC@030000005e040000ff0200000000000@
|
||
DQ FLAT:??_C@_0BDH@LGMFPGNL@030000005e040000ea0200000000000@
|
||
DQ FLAT:??_C@_0PH@HDPKEOEB@0300000026090000888800000000000@
|
||
DQ FLAT:??_C@_0BCC@ICCBMGAM@03000000a306000022f600000000000@
|
||
DQ FLAT:??_C@_0BCB@HKBKHEFP@0300000045130000083000000000000@
|
||
DQ FLAT:??_C@_0NF@EPHCAKNM@030000007d040000084000000000000@
|
||
DQ FLAT:??_C@_0BAE@PFJOMAIP@03000000791d0000010300000000000@
|
||
DQ FLAT:??_C@_0BCG@MGGCIPBD@03000000bd12000002e000000000000@
|
||
DQ FLAT:??_C@_0BBG@DBBHKPMM@030000008f0e0000091000000000000@
|
||
DQ FLAT:??_C@_0BCN@FPGGBFLP@030000006f0e0000300100000000000@
|
||
DQ FLAT:??_C@_0BBJ@GCDIHNCJ@03000000b8050000041000000000000@
|
||
DQ FLAT:??_C@_0BBJ@MLHIDNOG@03000000b8050000061000000000000@
|
||
DQ FLAT:??_C@_0BBK@LLHMDGJD@03000000120c0000f61c00000000000@
|
||
DQ FLAT:??_C@_0BAP@BKIFCCAA@030000008f0e00000f3100000000000@
|
||
DQ FLAT:??_C@_0BAC@DNICHFEF@03000000341a0000010800000000000@
|
||
DQ FLAT:??_C@_0BEP@LJAOBMNM@030000006f0e0000840100000000000@
|
||
DQ FLAT:??_C@_0BEF@OFEGMHGG@030000006f0e0000800100000000000@
|
||
DQ FLAT:??_C@_0BBB@JKCCMJLF@0300000085210000020100000000000@
|
||
DQ FLAT:??_C@_0BDA@CMOFFENL@030000000d0f0000850000000000000@
|
||
DQ FLAT:??_C@_0BCJ@GDBCPJIF@030000000d0f0000840000000000000@
|
||
DQ FLAT:??_C@_0OH@PKEJNDDF@030000000d0f0000870000000000000@
|
||
DQ FLAT:??_C@_0OH@FOPKIOOK@030000000d0f0000880000000000000@
|
||
DQ FLAT:??_C@_0OD@GOLNACF@030000000d0f0000270000000000000@
|
||
DQ FLAT:??_C@_0OA@BPMCGMAH@78696e7075740300000000000000000@
|
||
DQ FLAT:??_C@_0BCB@JPNPNPJC@0300000079000000220100000000000@
|
||
DQ FLAT:??_C@_0BBM@IDFPDLMB@0300000066f70000010000000000000@
|
||
DQ FLAT:??_C@_0OB@DOLNAILH@0300000026090000262500000000000@
|
||
DQ FLAT:??_C@_0ON@DOLMEDL@0300000079000000461800000000000@
|
||
DQ FLAT:??_C@_0BCE@HLGICLNK@030000008f0e00000d3100000000000@
|
||
DQ FLAT:??_C@_0LK@DEPDOLNO@0300000028040000014000000000000@
|
||
DQ FLAT:??_C@_0BBE@BNPLHIOK@03000000ac0500003d0300000000000@
|
||
DQ FLAT:??_C@_0BBE@JFJIACOB@03000000ac0500004d0400000000000@
|
||
DQ FLAT:??_C@_0BBL@BABJOOFG@03000000ffff0000000000000000000@
|
||
DQ FLAT:??_C@_0BDA@LBDFNLMA@03000000c0110000014000000000000@
|
||
DQ FLAT:??_C@_0OG@IHHMBDDK@030000009b280000320000000000000@
|
||
DQ FLAT:??_C@_0OG@DMCABHAN@030000009b280000600000000000000@
|
||
DQ FLAT:??_C@_0BBB@MOEBBOIH@030000008305000009a000000000000@
|
||
DQ FLAT:??_C@_0BCB@CIAKNBHG@030000008305000031b000000000000@
|
||
DQ FLAT:??_C@_0BCF@LMGAPCEG@0300000045130000001000000000000@
|
||
DQ FLAT:??_C@_0BCG@HFMJCAPB@030000005c1a0000333000000000000@
|
||
DQ FLAT:??_C@_0BBM@PJHGKLCN@03000000300f00000b0100000000000@
|
||
DQ FLAT:??_C@_0BBM@ENBFFJGN@03000000f0250000c28300000000000@
|
||
DQ FLAT:??_C@_0BCB@CDINELNI@03000000f025000021c100000000000@
|
||
DQ FLAT:??_C@_0BCB@KIGAAAPL@03000000f0250000c38300000000000@
|
||
DQ FLAT:??_C@_0BCB@GKHPJHJF@03000000f0250000c48300000000000@
|
||
DQ FLAT:??_C@_0MI@KAOJFFGI@030000007d040000054000000000000@
|
||
DQ FLAT:??_C@_0BCB@CDNPOFJG@03000000341a0000030200000000000@
|
||
DQ FLAT:??_C@_0BDA@KMJLBBJI@030000000d0f0000490000000000000@
|
||
DQ FLAT:??_C@_0NA@FFFKKMHD@030000001008000001e100000000000@
|
||
DQ FLAT:??_C@_0OJ@OOLHGLBN@03000000d8140000086200000000000@
|
||
DQ FLAT:??_C@_0BBM@NFNOIOJB@0300000063250000260500000000000@
|
||
DQ FLAT:??_C@_0BBF@BFOGCKNH@030000000d0f00002d0000000000000@
|
||
DQ FLAT:??_C@_0BBH@LKFOHLNE@030000000d0f00005f0000000000000@
|
||
DQ FLAT:??_C@_0BBH@LCHOLIJA@030000000d0f00005e0000000000000@
|
||
DQ FLAT:??_C@_0OM@PAPEIDEH@030000000d0f0000400000000000000@
|
||
DQ FLAT:??_C@_0BBP@HFNLKKMF@030000000d0f0000540000000000000@
|
||
DQ FLAT:??_C@_0BCF@IAGAPBPO@030000000d0f0000090000000000000@
|
||
DQ FLAT:??_C@_0BBP@BICCDPK@030000000d0f00004d0000000000000@
|
||
DQ FLAT:??_C@_0OJ@NCDOGEIN@030000000d0f0000920000000000000@
|
||
DQ FLAT:??_C@_0PH@JHCLCGIM@030000000d0f0000160000000000780@
|
||
DQ FLAT:??_C@_0BCB@MKBJECLN@030000000d0f00009c0000000000000@
|
||
DQ FLAT:??_C@_0BBM@FNOHJIMD@030000000d0f0000c10000000000000@
|
||
DQ FLAT:??_C@_0BCE@JNCBHNAG@030000000d0f00006e0000000000000@
|
||
DQ FLAT:??_C@_0BCE@LONHMMNE@030000000d0f0000660000000000000@
|
||
DQ FLAT:??_C@_0BCC@HHLPIDID@030000000d0f0000550000000000000@
|
||
DQ FLAT:??_C@_0BCC@ICCBFEBO@030000000d0f0000ee0000000000000@
|
||
DQ FLAT:??_C@_0MP@NNGGKFCK@0300000025090000001700000000000@
|
||
DQ FLAT:??_C@_0LL@KLNOPNHB@030000008f0e0000133000000000000@
|
||
DQ FLAT:??_C@_0BCD@KBOGKJIK@03000000d81d00000f0000000000000@
|
||
DQ FLAT:??_C@_0BCE@PHFLGEEP@03000000d81d0000100000000000000@
|
||
DQ FLAT:??_C@_0LN@ELDHBANA@0300000083050000602000000000000@
|
||
DQ FLAT:??_C@_0OI@FJCLICAJ@03000000b5070000140300000000000@
|
||
DQ FLAT:??_C@_0PF@DFFMCMNA@030000006f0e0000240100000000000@
|
||
DQ FLAT:??_C@_0BBC@LOLNAEDE@03000000ac0500002c0200000000000@
|
||
DQ FLAT:??_C@_0BBK@GEMHLGCN@0300000049190000020400000000000@
|
||
DQ FLAT:??_C@_0BDM@BFJPFEKL@0300000049190000030400000000000@
|
||
DQ FLAT:??_C@_0BCL@PCNFJELE@030000006e0500000a2000000000000@
|
||
DQ FLAT:??_C@_0BBD@HKHEBCPH@030000006e050000052000000000000@
|
||
DQ FLAT:??_C@_0BCH@BOPAENED@030000006e050000032000000000000@
|
||
DQ FLAT:??_C@_0PF@BCABPIDK@030000006e050000072000000000000@
|
||
DQ FLAT:??_C@_0ME@PNFMJONN@030000007e050000062000000000000@
|
||
DQ FLAT:??_C@_0ME@GIJLHGEN@030000007e050000062000000100000@
|
||
DQ FLAT:??_C@_0ME@JKMAKHPN@030000007e050000072000000000000@
|
||
DQ FLAT:??_C@_0ME@PAHEPGN@030000007e050000072000000100000@
|
||
DQ FLAT:??_C@_0BBN@EJPLMIPB@03000000bd12000003c000001001000@
|
||
DQ FLAT:??_C@_0BBD@DCBELLKM@03000000bd12000003c000000000000@
|
||
DQ FLAT:??_C@_0BCJ@OFAKENFF@03000000242f00002d0000000000000@
|
||
DQ FLAT:??_C@_0BBJ@CMBLEBDK@03000000242f00008a0000000000000@
|
||
DQ FLAT:??_C@_0BBO@PNIOEBFD@0300000079000000020000000000000@
|
||
DQ FLAT:??_C@_0BBP@CEOMIJKI@030000006d040000d1ca00000000000@
|
||
DQ FLAT:??_C@_0BDA@PPKEBMHL@030000006d040000d2ca00000000000@
|
||
DQ FLAT:??_C@_0BBF@GOLEDGAH@030000006d04000011c200000000000@
|
||
DQ FLAT:??_C@_0BBP@NCCKJBD@030000006d04000016c200000000000@
|
||
DQ FLAT:??_C@_0BCA@IDEGIHPL@030000006d04000018c200000000000@
|
||
DQ FLAT:??_C@_0BCA@PDBJCLJJ@030000006d04000019c200000000000@
|
||
DQ FLAT:??_C@_0NO@NNNFDMKP@030000006d0400001ac200000000000@
|
||
DQ FLAT:??_C@_0PP@COADMKLJ@030000006d0400000ac200000000000@
|
||
DQ FLAT:??_C@_0BCH@DHEFONIG@0300000038070000665200000000000@
|
||
DQ FLAT:??_C@_0BDA@PJFOCFDI@0300000038070000503200000000000@
|
||
DQ FLAT:??_C@_0BDA@HBJEDFJC@0300000038070000508200000000000@
|
||
DQ FLAT:??_C@_0BDE@NDAIINLM@0300000038070000843300000000000@
|
||
DQ FLAT:??_C@_0BDE@MNGLEAIF@0300000038070000848300000000000@
|
||
DQ FLAT:??_C@_0BDB@PPKHIPGK@0300000038070000813400000000000@
|
||
DQ FLAT:??_C@_0BDB@OHAMDKML@0300000038070000818400000000000@
|
||
DQ FLAT:??_C@_0BCN@NICPPBBL@0300000038070000625200000000000@
|
||
DQ FLAT:??_C@_0BBD@FGLPEKLC@0300000038070000803400000000000@
|
||
DQ FLAT:??_C@_0BBD@GHNGPLFD@0300000038070000808400000000000@
|
||
DQ FLAT:??_C@_0BBK@FBBILDLI@0300000038070000853200000000000@
|
||
DQ FLAT:??_C@_0BBL@JKCMMIPG@0300000038070000388800000000000@
|
||
DQ FLAT:??_C@_0BBD@LABNEKLL@0300000038070000188800000000000@
|
||
DQ FLAT:??_C@_0BBP@KNBKPMNJ@0300000038070000808100000000000@
|
||
DQ FLAT:??_C@_0BBN@MLCKKOPD@030000002a060000102400000000000@
|
||
DQ FLAT:??_C@_0BAK@EANFDDAF@030000009f000000adbb00000000000@
|
||
DQ FLAT:??_C@_0MA@LPHGGGL@0300000025090000012800000000000@
|
||
DQ FLAT:??_C@_0PC@EBDFKGFN@0300000079000000441800000000000@
|
||
DQ FLAT:??_C@_0BDG@JHAIGEPC@0300000079000000431800000000000@
|
||
DQ FLAT:??_C@_0BBG@BDLNPAJM@03000000242f0000730000000000000@
|
||
DQ FLAT:??_C@_0BCG@NFDJDGAI@0300000079000000d21800000000000@
|
||
DQ FLAT:??_C@_0BCG@GLPHDIGN@03000000d620000010a700000000000@
|
||
DQ FLAT:??_C@_0PI@JHAKKPHF@030000008f0e0000103000000000000@
|
||
DQ FLAT:??_C@_0BBD@DBNHIIMF@0300000025090000e80300000000000@
|
||
DQ FLAT:??_C@_0BDN@CCAJAJCK@0300000079000000001800000000000@
|
||
DQ FLAT:??_C@_0KL@BLLPLAOA@0300000079000000241800000000000@
|
||
DQ FLAT:??_C@_0BCP@NIMGPLGA@0300000038070000638200000000000@
|
||
DQ FLAT:??_C@_0BCG@LJNCMOGI@03000000c62400002a8900000000000@
|
||
DQ FLAT:??_C@_0BCG@MGNGMDPB@03000000c62400002b8900000000000@
|
||
DQ FLAT:??_C@_0BCG@PCDGGODL@03000000c62400001a8900000000000@
|
||
DQ FLAT:??_C@_0BCG@NCIHPENA@03000000c62400001b8900000000000@
|
||
DQ FLAT:??_C@_0BCO@DODDAFEB@03000000efbe0000edfe00000000000@
|
||
DQ FLAT:??_C@_0BCB@GILNGNCB@0300000025090000668800000000000@
|
||
DQ FLAT:??_C@_0BCD@MDFEPGHO@030000006b140000010c00000000000@
|
||
DQ FLAT:??_C@_0JC@NGKIIHPA@03000000921200004b4600000000000@
|
||
DQ FLAT:??_C@_0PJ@FPHAKAJD@0300000079000000451800000000000@
|
||
DQ FLAT:??_C@_0MJ@DMAMFLIE@030000001008000001e500000000000@
|
||
DQ FLAT:??_C@_0BAP@FBAIDBI@0300000015200000018200000000000@
|
||
DQ FLAT:??_C@_0MA@ECCMLEBD@03000000bd12000015d000000000000@
|
||
DQ FLAT:??_C@_0BDD@DODHFLKI@030000007e050000092000000000000@
|
||
DQ FLAT:??_C@_0BCB@EPBJCJPK@030000000d050000030800000000000@
|
||
DQ FLAT:??_C@_0BCO@JIFBCBLK@0300000055090000147200000000000@
|
||
DQ FLAT:??_C@_0PI@JDIGFFDA@030000004b120000014d00000000000@
|
||
DQ FLAT:??_C@_0BCJ@JCLGLLDN@03000000d620000013a700000000000@
|
||
DQ FLAT:??_C@_0BDC@BPGFOMKB@03000000782300000a1000000000000@
|
||
DQ FLAT:??_C@_0BCH@LIIGHPB@03000000d62000006d5700000000000@
|
||
DQ FLAT:??_C@_0BCE@MPKCEKIF@030000006b14000001a100000000000@
|
||
DQ FLAT:??_C@_0BBB@PJOPHLEI@0300000036280000010000000000000@
|
||
DQ FLAT:??_C@_0OC@FELEMKIB@03000000120c0000f60e00000000000@
|
||
DQ FLAT:??_C@_0OJ@OIDHFCIJ@030000006f0e0000090100000000000@
|
||
DQ FLAT:??_C@_0BBJ@KBEDPJIE@030000008f0e0000030000000000000@
|
||
DQ FLAT:??_C@_0OC@CPLNMNJF@030000004c050000da0c00000000000@
|
||
DQ FLAT:??_C@_0NL@JGIMNLNL@030000004c050000371300000000000@
|
||
DQ FLAT:??_C@_0BCC@FJIJNHMA@03000000d62000006dca00000000000@
|
||
DQ FLAT:??_C@_0BCN@POFKMMNB@03000000d6200000955700000000000@
|
||
DQ FLAT:??_C@_0BCP@EHCNAHCG@03000000d62000009f3100000000000@
|
||
DQ FLAT:??_C@_0BCP@LIBLBNIN@03000000d6200000c75700000000000@
|
||
DQ FLAT:??_C@_0BBK@KLAOAEFP@0300000063250000230600000000000@
|
||
DQ FLAT:??_C@_0BCC@CJMNKOGI@03000000e3050000960500000000000@
|
||
DQ FLAT:??_C@_0BBJ@MEIBJIGF@0300000010080000010000000000000@
|
||
DQ FLAT:??_C@_0BBO@LNNKKDPA@030000008f0e0000753000000000000@
|
||
DQ FLAT:??_C@_0BBJ@HBGMHFLL@0300000010080000030000000000000@
|
||
DQ FLAT:??_C@_0BBJ@PKNJJDLA@0300000025090000888800000000000@
|
||
DQ FLAT:??_C@_0BBF@DJBNPOOL@0300000066660000670600000000000@
|
||
DQ FLAT:??_C@_0BCD@JLFNAMGI@030000006b140000030300000000000@
|
||
DQ FLAT:??_C@_0BBJ@OPMOLAIB@030000009d0d0000133000000000000@
|
||
DQ FLAT:??_C@_0BBJ@FKANGOML@0300000025090000050000000000000@
|
||
DQ FLAT:??_C@_0BCF@OCBMGCLB@030000004c050000680200000000000@
|
||
DQ FLAT:??_C@_0BCD@GAEBDFLF@0300000063250000750500000000000@
|
||
DQ FLAT:??_C@_0BCD@DJDMNCGP@0300000088880000080300000000000@
|
||
DQ FLAT:??_C@_0BCD@PNMMMGBA@030000008f0e0000143100000000000@
|
||
DQ FLAT:??_C@_0BBP@DGIHCNJO@030000003807000056a800000000000@
|
||
DQ FLAT:??_C@_0OJ@KFMPHKBC@0300000010000000820000000000000@
|
||
DQ FLAT:??_C@_0BCD@JIBGPOCI@030000004c050000a00b00000000000@
|
||
DQ FLAT:??_C@_0BCD@GAJAFIPA@030000004c050000c40500000000000@
|
||
DQ FLAT:??_C@_0BCD@BABDCDPH@030000004c050000cc0900000000000@
|
||
DQ FLAT:??_C@_0BCN@ECJBHADL@030000004c050000e60c00000000000@
|
||
DQ FLAT:??_C@_0LO@BOPGPFGO@03000000ff000000cb0100000000000@
|
||
DQ FLAT:??_C@_0PF@JBCCEDOB@03000000300f0000001100000000000@
|
||
DQ FLAT:??_C@_0OM@HGBIMFGF@03000000300f0000161100000000000@
|
||
DQ FLAT:??_C@_0ON@KEJKIAHI@03000000222c0000002000000000000@
|
||
DQ FLAT:??_C@_0LE@DMNOHJBL@03000000300f0000121000000000000@
|
||
DQ FLAT:??_C@_0PI@OKGGAFMJ@03000000341a0000010400000000000@
|
||
DQ FLAT:??_C@_0BDM@IEGKPAEF@03000000222c0000022300000000000@
|
||
DQ FLAT:??_C@_0BDN@OKDOLNP@03000000222c0000002300000000000@
|
||
DQ FLAT:??_C@_0BAF@EBPNLKIJ@0300000032150000000300000000000@
|
||
DQ FLAT:??_C@_0BCJ@BOGEPGKL@0300000032150000020400000000000@
|
||
DQ FLAT:??_C@_0BCJ@NOGEFCJN@0300000032150000010400000000000@
|
||
DQ FLAT:??_C@_0BBP@CNEONNDL@0300000032150000050700000000000@
|
||
DQ FLAT:??_C@_0BBP@NILOBHMB@0300000032150000070700000000000@
|
||
DQ FLAT:??_C@_0BDB@JPJOJNNC@0300000032150000001100000000000@
|
||
DQ FLAT:??_C@_0BAO@BBCMHMGF@0300000032150000000900000000000@
|
||
DQ FLAT:??_C@_0BAA@HNPCOCLG@030000000d0f0000110000000000000@
|
||
DQ FLAT:??_C@_0BCG@JDIGBKMP@030000000d0f00006a0000000000000@
|
||
DQ FLAT:??_C@_0BCG@OOIEPIIL@030000000d0f00006b0000000000000@
|
||
DQ FLAT:??_C@_0BCG@NPOEDNBE@030000000d0f00008a0000000000000@
|
||
DQ FLAT:??_C@_0BCG@KCOGNPFA@030000000d0f00008b0000000000000@
|
||
DQ FLAT:??_C@_0BAE@KADGKHDN@030000000d0f0000700000000000000@
|
||
DQ FLAT:??_C@_0BAK@PBDFELHA@030000000d0f0000220000000000000@
|
||
DQ FLAT:??_C@_0BCH@KGOLOPPA@030000000d0f00005b0000000000000@
|
||
DQ FLAT:??_C@_0BCH@HONEFEFO@030000000d0f00005c0000000000000@
|
||
DQ FLAT:??_C@_0LO@EDCIDLIK@0300000079000000110000000000000@
|
||
DQ FLAT:??_C@_0NN@GDFALEBB@03000000bd12000013d000000000000@
|
||
DQ FLAT:??_C@_0KB@CIFFNJNE@0300000000f00000030000000000000@
|
||
DQ FLAT:??_C@_0KI@EPMKBGDM@0300000000f00000f10000000000000@
|
||
DQ FLAT:??_C@_0BCO@NGLDHPOC@030000006b140000010d00000000000@
|
||
DQ FLAT:??_C@_0BDF@FFJELFPB@030000006b140000020d00000000000@
|
||
DQ FLAT:??_C@_0BDA@ENLICDAF@030000006b140000130d00000000000@
|
||
DQ FLAT:??_C@_0BCO@NNBOKIIL@030000006f0e00001e0100000000000@
|
||
DQ FLAT:??_C@_0BCO@BGDMHMEJ@030000006f0e0000280100000000000@
|
||
DQ FLAT:??_C@_0BCO@NPMGKBDH@030000006f0e00002f0100000000000@
|
||
DQ FLAT:??_C@_0BBP@LNLJDDIF@030000004f04000003d000000000000@
|
||
DQ FLAT:??_C@_0BBI@BAKFEMPI@03000000a30600001af500000000000@
|
||
DQ FLAT:??_C@_0BCP@HPMIMEAF@03000000a306000023f600000000000@
|
||
DQ FLAT:??_C@_0BCB@EEEEOCLB@03000000300f0000120100000000000@
|
||
DQ FLAT:??_C@_0LO@FCDDJGBI@03000000a3060000070100000000000@
|
||
DQ FLAT:??_C@_0BCI@EGALPOHP@03000000a30600000cff00000000000@
|
||
DQ FLAT:??_C@_0BCB@GBOFCHI@03000000a30600000c0400000000000@
|
||
DQ FLAT:??_C@_0BCB@OOEANFEH@03000000300f0000100100000000000@
|
||
DQ FLAT:??_C@_0BCA@LOJNHICN@03000000a30600000b0400000000000@
|
||
DQ FLAT:??_C@_0BCG@LIMAPBKF@03000000a30600000b0400000001000@
|
||
DQ FLAT:??_C@_0BCC@JCAIEANG@03000000a3060000210600000000000@
|
||
DQ FLAT:??_C@_0BCC@CBIJNOOO@03000000a306000020f600000000000@
|
||
DQ FLAT:??_C@_0BBN@OLDKGLCG@03000000300f0000110100000000000@
|
||
DQ FLAT:??_C@_0HI@IJLNGEMH@0300000073070000040100000000000@
|
||
DQ FLAT:??_C@_0LF@DNFJHMLL@0300000000050000289b00000000000@
|
||
DQ FLAT:??_C@_0LF@CJKOEMML@030000009b280000050000000000000@
|
||
DQ FLAT:??_C@_0KB@PHAGMDLE@03000000a30c0000250000000000000@
|
||
DQ FLAT:??_C@_0LP@DBLEIEDM@03000000a30c0000240000000000000@
|
||
DQ FLAT:??_C@_0BBF@IGGJOAJN@03000000341a0000020800000000000@
|
||
DQ FLAT:??_C@_0BBC@NNMIKKEI@03000000341a0000090800000000000@
|
||
DQ FLAT:??_C@_0BBO@IBHMMFFH@030000008f0e0000080000000000000@
|
||
DQ FLAT:??_C@_0BBK@JNJGFNNI@03000000c0110000059100000000000@
|
||
DQ FLAT:??_C@_0BCG@JIGLIOKN@03000000d1180000009400000000000@
|
||
DQ FLAT:??_C@_0OO@GFAPAFAG@0300000011010000191400000000000@
|
||
DQ FLAT:??_C@_0OB@DNKPJMLF@0300000038100000121400000000000@
|
||
DQ FLAT:??_C@_0BCE@DAIILIHH@0300000011010000311400000000000@
|
||
DQ FLAT:??_C@_0BCI@MBOCFMGI@0300000038100000181400000000000@
|
||
DQ FLAT:??_C@_0BBG@IKJMKIKH@03000000790000001c1800000000000@
|
||
DQ FLAT:??_C@_0PI@MHCFEKFM@03000000ff110000313300000000000@
|
||
DQ FLAT:??_C@_0BBL@JOPBPDPP@03000000d620000011a700000000000@
|
||
DQ FLAT:??_C@_0BCK@KFEKGGJ@0300000045750000221100000000000@
|
||
DQ FLAT:??_C@_0BCE@LLLAMHO@030000004f04000007d000000000000@
|
||
DQ FLAT:??_C@_0OO@CIFMNJJH@030000004f0400000ab100000000000@
|
||
DQ FLAT:??_C@_0BBB@HMBGBDKD@03000000fa190000070600000000000@
|
||
DQ FLAT:??_C@_0BBO@FCIHICKG@03000000b5070000120300000000000@
|
||
DQ FLAT:??_C@_0BCF@HEDDGGCD@030000004f04000015b300000000000@
|
||
DQ FLAT:??_C@_0BCL@EMNJKCNM@030000004f04000023b300000000000@
|
||
DQ FLAT:??_C@_0BDG@HFKCDPDO@030000004f0400000ed000000000000@
|
||
DQ FLAT:??_C@_0BDG@FAKOKHMO@030000004f04000000b300000000000@
|
||
DQ FLAT:??_C@_0BCO@GFHGFBHD@030000004f04000004b300000000000@
|
||
DQ FLAT:??_C@_0BCP@ONIMJMJ@0300000066660000048800000000000@
|
||
DQ FLAT:??_C@_0BCO@ICLHBGLC@03000000d6200000600000000000000@
|
||
DQ FLAT:??_C@_0BCC@BGKKLNHG@030000005f140000c50100000000000@
|
||
DQ FLAT:??_C@_0BCC@NMJPCJOC@03000000b8050000021000000000000@
|
||
DQ FLAT:??_C@_0KI@EKGGNLIH@030000004f04000087b600000000000@
|
||
DQ FLAT:??_C@_0BBI@IMFOKND@03000000d9040000020000000000000@
|
||
DQ FLAT:??_C@_0BBK@FPHOHOII@030000006e050000132000000000000@
|
||
DQ FLAT:??_C@_0BBI@BNPIODHF@03000000101c0000171c00000000000@
|
||
DQ FLAT:??_C@_0BCH@KDJCJEOK@03000000300f0000070100000000000@
|
||
DQ FLAT:??_C@_0BCA@NJAENDKN@03000000341a0000230800000000000@
|
||
DQ FLAT:??_C@_0BBK@DBILHFPC@030000005509000000b400000000000@
|
||
DQ FLAT:??_C@_0BCA@MGCGIKLM@030000006b140000020300000000000@
|
||
DQ FLAT:??_C@_0BBG@IEDKEHBE@03000000790000000a0000000000000@
|
||
DQ FLAT:??_C@_0BCA@JHGJKADI@03000000f0250000c18300000000000@
|
||
DQ FLAT:??_C@_0BBG@ODDFOEO@03000000ff110000413300000000000@
|
||
DQ FLAT:??_C@_0BCG@JCENNNEN@0300000063250000230500000000000@
|
||
DQ FLAT:??_C@_0BBK@ECLGAJHG@03000000790000001a1800000000000@
|
||
DQ FLAT:??_C@_0OH@IPHKKKC@03000000790000001b1800000000000@
|
||
DQ FLAT:??_C@_0PB@DCMCKKFD@030000006f0e0000030200000000000@
|
||
DQ FLAT:??_C@_0PP@HNFBKAIN@030000006f0e0000070200000000000@
|
||
DQ FLAT:??_C@_0BBM@OJGJOKHO@0300000034120000adbe00000000000@
|
||
DQ FLAT:??_C@_0BCD@KNBJHBAH@030000005e0400000a0b00000000000@
|
||
DQ FLAT:??_C@_0BCJ@BECCDJOO@030000005e040000130b00000000000@
|
||
DQ FLAT:??_C@_0BBJ@FKKMPNGK@03000000341a0000060800000000000@
|
||
DQ FLAT:??_C@_0BCC@FCCEALDM@03000000450c0000204300000000000@
|
||
DQ FLAT:??_C@_0BCH@PKIHDDBI@03000000ac0500005b0500000000000@
|
||
DQ FLAT:??_C@_0BCN@JLGOFCN@0300000017270000443100000000000@
|
||
DQ FLAT:??_C@_0BCE@MNGEPDHI@03000000786901006e7000000000000@
|
||
DQ FLAT:??_C@_0BCD@OHMJGKKC@03000000790000004f1800000000000@
|
||
DQ FLAT:??_C@_0BCO@LKAFPMMB@03000000120c0000101e00000000000@
|
||
DQ FLAT:??_C@_0BBO@HLNJIBPP@78696e7075740100000000000000000@
|
||
DQ FLAT:??_C@_0BBM@MJENJJEJ@78696e7075740200000000000000000@
|
||
DQ FLAT:??_C@_0BCD@BBICEOLK@78696e7075740300000000000000000@
|
||
DQ FLAT:??_C@_0BCD@CGKCHHKM@78696e7075740400000000000000000@
|
||
DQ FLAT:??_C@_0BCA@KPDCPHP@78696e7075740500000000000000000@
|
||
DQ FLAT:??_C@_0BBN@HKPLBABN@78696e7075740600000000000000000@
|
||
DQ FLAT:??_C@_0BBP@NMPDIJKG@78696e7075740800000000000000000@
|
||
_DATA ENDS
|
||
PUBLIC glfwGetInputMode
|
||
PUBLIC glfwSetInputMode
|
||
PUBLIC glfwRawMouseMotionSupported
|
||
PUBLIC glfwGetKeyName
|
||
PUBLIC glfwGetKeyScancode
|
||
PUBLIC glfwGetKey
|
||
PUBLIC glfwGetMouseButton
|
||
PUBLIC glfwGetCursorPos
|
||
PUBLIC glfwSetCursorPos
|
||
PUBLIC glfwCreateCursor
|
||
PUBLIC glfwCreateStandardCursor
|
||
PUBLIC glfwDestroyCursor
|
||
PUBLIC glfwSetCursor
|
||
PUBLIC glfwSetKeyCallback
|
||
PUBLIC glfwSetCharCallback
|
||
PUBLIC glfwSetCharModsCallback
|
||
PUBLIC glfwSetMouseButtonCallback
|
||
PUBLIC glfwSetCursorPosCallback
|
||
PUBLIC glfwSetCursorEnterCallback
|
||
PUBLIC glfwSetScrollCallback
|
||
PUBLIC glfwSetDropCallback
|
||
PUBLIC glfwJoystickPresent
|
||
PUBLIC glfwGetJoystickAxes
|
||
PUBLIC glfwGetJoystickButtons
|
||
PUBLIC glfwGetJoystickHats
|
||
PUBLIC glfwGetJoystickName
|
||
PUBLIC glfwGetJoystickGUID
|
||
PUBLIC glfwSetJoystickUserPointer
|
||
PUBLIC glfwGetJoystickUserPointer
|
||
PUBLIC glfwJoystickIsGamepad
|
||
PUBLIC glfwSetJoystickCallback
|
||
PUBLIC glfwUpdateGamepadMappings
|
||
PUBLIC glfwGetGamepadName
|
||
PUBLIC glfwGetGamepadState
|
||
PUBLIC glfwSetClipboardString
|
||
PUBLIC glfwGetClipboardString
|
||
PUBLIC glfwGetTime
|
||
PUBLIC glfwSetTime
|
||
PUBLIC glfwGetTimerValue
|
||
PUBLIC glfwGetTimerFrequency
|
||
PUBLIC _glfwInputKey
|
||
PUBLIC _glfwInputChar
|
||
PUBLIC _glfwInputScroll
|
||
PUBLIC _glfwInputMouseClick
|
||
PUBLIC _glfwInputCursorPos
|
||
PUBLIC _glfwInputCursorEnter
|
||
PUBLIC _glfwInputDrop
|
||
PUBLIC _glfwInputJoystick
|
||
PUBLIC _glfwInputJoystickAxis
|
||
PUBLIC _glfwInputJoystickButton
|
||
PUBLIC _glfwInputJoystickHat
|
||
PUBLIC _glfwInitGamepadMappings
|
||
PUBLIC _glfwAllocJoystick
|
||
PUBLIC _glfwFreeJoystick
|
||
PUBLIC _glfwCenterCursorInContentArea
|
||
PUBLIC __JustMyCode_Default
|
||
PUBLIC ??_C@_08CBHCFJJK@platform@ ; `string'
|
||
PUBLIC ??_C@_01MCMALHOG@a@ ; `string'
|
||
PUBLIC ??_C@_01OJONOECF@b@ ; `string'
|
||
PUBLIC ??_C@_01FJMABOPO@x@ ; `string'
|
||
PUBLIC ??_C@_01EANLCPLP@y@ ; `string'
|
||
PUBLIC ??_C@_04JFCNHLLM@back@ ; `string'
|
||
PUBLIC ??_C@_05FAGFPHJG@start@ ; `string'
|
||
PUBLIC ??_C@_05HLIEEKJG@guide@ ; `string'
|
||
PUBLIC ??_C@_0N@MEFCLEJO@leftshoulder@ ; `string'
|
||
PUBLIC ??_C@_0O@LCPOPKLJ@rightshoulder@ ; `string'
|
||
PUBLIC ??_C@_09MEKLKMGE@leftstick@ ; `string'
|
||
PUBLIC ??_C@_0L@DHLNGPDM@rightstick@ ; `string'
|
||
PUBLIC ??_C@_04EDFFKKLO@dpup@ ; `string'
|
||
PUBLIC ??_C@_07FLLKAONK@dpright@ ; `string'
|
||
PUBLIC ??_C@_06LDHPELJC@dpdown@ ; `string'
|
||
PUBLIC ??_C@_06EBHLNDKL@dpleft@ ; `string'
|
||
PUBLIC ??_C@_0M@FLKHLCCP@lefttrigger@ ; `string'
|
||
PUBLIC ??_C@_0N@CLKIAFGP@righttrigger@ ; `string'
|
||
PUBLIC ??_C@_05MKIKPCON@leftx@ ; `string'
|
||
PUBLIC ??_C@_05NDJBMDKM@lefty@ ; `string'
|
||
PUBLIC ??_C@_06FHABPINC@rightx@ ; `string'
|
||
PUBLIC ??_C@_06EOBKMJJD@righty@ ; `string'
|
||
PUBLIC ??_C@_01IHBHIGKO@?0@ ; `string'
|
||
PUBLIC ??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@ ; `string'
|
||
PUBLIC ??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ ; `string'
|
||
PUBLIC ??_C@_1EI@PMHIIHJF@?$AAk?$AAe?$AAy?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0?$AA?5?$AA?$HM?$AA?$HM?$AA?5?$AAk?$AAe?$AAy@ ; `string'
|
||
PUBLIC ??_C@_1CK@MDJICOAA@?$AAk?$AAe?$AAy?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAK?$AAE?$AAY@ ; `string'
|
||
PUBLIC ??_C@_1FO@ECDKPEAP@?$AAa?$AAc?$AAt?$AAi?$AAo?$AAn?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_@ ; `string'
|
||
PUBLIC ??_C@_1DO@PILNIBMD@?$AAm?$AAo?$AAd?$AAs?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AA?$CI?$AAm?$AAo?$AAd?$AAs?$AA?5?$AA?$CG@ ; `string'
|
||
PUBLIC ??_C@_1FE@PDOJEHDF@?$AAp?$AAl?$AAa?$AAi?$AAn?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAT@ ; `string'
|
||
PUBLIC ??_C@_1CG@ILHKCMKO@?$AAx?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_@ ; `string'
|
||
PUBLIC ??_C@_1CE@GKLGLBEF@?$AAx?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM@ ; `string'
|
||
PUBLIC ??_C@_1CG@GPCNBEM@?$AAy?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_@ ; `string'
|
||
PUBLIC ??_C@_1CE@PPMGGFNA@?$AAy?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM@ ; `string'
|
||
PUBLIC ??_C@_1BI@MJOGOAOJ@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@ ; `string'
|
||
PUBLIC ??_C@_1EC@LJDNHGCD@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_@ ; `string'
|
||
PUBLIC ??_C@_1CA@CGAPKLPL@?$AAx?$AAp?$AAo?$AAs?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@ ; `string'
|
||
PUBLIC ??_C@_1BO@NCEMILBM@?$AAx?$AAp?$AAo?$AAs?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@ ; `string'
|
||
PUBLIC ??_C@_1CA@NHNFKOFB@?$AAy?$AAp?$AAo?$AAs?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@ ; `string'
|
||
PUBLIC ??_C@_1BO@OOCMGIBE@?$AAy?$AAp?$AAo?$AAs?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@ ; `string'
|
||
PUBLIC ??_C@_1FM@HNLGJFPD@?$AAe?$AAn?$AAt?$AAe?$AAr?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW@ ; `string'
|
||
PUBLIC ??_C@_1BE@IMJLAELI@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DO?$AA?5?$AA0@ ; `string'
|
||
PUBLIC ??_C@_1BM@BCHNPCJA@?$AAp?$AAa?$AAt?$AAh?$AAs?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ ; `string'
|
||
PUBLIC ??_C@_1BG@DGJOFMIB@?$AAj?$AAs?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ ; `string'
|
||
PUBLIC ??_C@_1GM@NLIEBFPH@?$AAe?$AAv?$AAe?$AAn?$AAt?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAC@ ; `string'
|
||
PUBLIC ??_C@_1BE@JBAAFCOC@?$AAa?$AAx?$AAi?$AAs?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@ ; `string'
|
||
PUBLIC ??_C@_1CK@FDNIBONA@?$AAa?$AAx?$AAi?$AAs?$AA?5?$AA?$DM?$AA?5?$AAj?$AAs?$AA?9?$AA?$DO?$AAa?$AAx?$AAi?$AAs@ ; `string'
|
||
PUBLIC ??_C@_1DC@OGELIOGP@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DM?$AA?5?$AAj?$AAs?$AA?9?$AA?$DO?$AAb?$AAu@ ; `string'
|
||
PUBLIC ??_C@_1FK@POCCLJHB@?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAP@ ; `string'
|
||
PUBLIC ??_C@_1BC@ILNAKEOO@?$AAh?$AAa?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@ ; `string'
|
||
PUBLIC ??_C@_1CG@PGHOKAGB@?$AAh?$AAa?$AAt?$AA?5?$AA?$DM?$AA?5?$AAj?$AAs?$AA?9?$AA?$DO?$AAh?$AAa?$AAt?$AAC?$AAo@ ; `string'
|
||
PUBLIC ??_C@_1CI@IOJCNHHD@?$AA?$CI?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CG?$AA?5?$AA0?$AAx?$AAf?$AA0?$AA?$CJ?$AA?5@ ; `string'
|
||
PUBLIC ??_C@_1FK@EOEKHDHG@?$AA?$CI?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA?$CI?$AAv?$AAa?$AAl?$AAu@ ; `string'
|
||
PUBLIC ??_C@_0BK@PDCFBJPK@Invalid?5input?5mode?50x?$CF08X@ ; `string'
|
||
PUBLIC ??_C@_0BL@IKJGDNLO@Invalid?5cursor?5mode?50x?$CF08X@ ; `string'
|
||
PUBLIC ??_C@_0DB@JJADGKIE@Raw?5mouse?5motion?5is?5not?5support@ ; `string'
|
||
PUBLIC ??_C@_0P@PKABKPLF@Invalid?5key?5?$CFi@ ; `string'
|
||
PUBLIC ??_C@_0BI@POJNLJDO@Invalid?5mouse?5button?5?$CFi@ ; `string'
|
||
PUBLIC ??_C@_0BO@JCPCDDEA@Invalid?5cursor?5position?5?$CFf?5?$CFf@ ; `string'
|
||
PUBLIC ??_C@_1BM@FFLCCHCC@?$AAi?$AAm?$AAa?$AAg?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ ; `string'
|
||
PUBLIC ??_C@_1CM@JMALHHPK@?$AAi?$AAm?$AAa?$AAg?$AAe?$AA?9?$AA?$DO?$AAp?$AAi?$AAx?$AAe?$AAl?$AAs?$AA?5?$AA?$CB@ ; `string'
|
||
PUBLIC ??_C@_0CE@KNFDBMCE@Invalid?5image?5dimensions?5for?5cu@ ; `string'
|
||
PUBLIC ??_C@_0BP@EMCHFHHH@Invalid?5standard?5cursor?50x?$CF08X@ ; `string'
|
||
PUBLIC ??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@ ; `string'
|
||
PUBLIC ??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@ ; `string'
|
||
PUBLIC ??_C@_0BH@PHEJANJA@Invalid?5joystick?5ID?5?$CFi@ ; `string'
|
||
PUBLIC ??_C@_1BM@HDJLENFO@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ ; `string'
|
||
PUBLIC ??_C@_1BO@JIBAMMGI@?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ ; `string'
|
||
PUBLIC ??_C@_02PCIJFNDE@?$AN?6@ ; `string'
|
||
PUBLIC ??_C@_1BM@MIMANDHC@?$AAs?$AAt?$AAa?$AAt?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ ; `string'
|
||
PUBLIC ??_C@_0BA@KMGHNAFM@Invalid?5time?5?$CFf@ ; `string'
|
||
PUBLIC __real@00000000
|
||
PUBLIC __real@3f800000
|
||
PUBLIC __real@40000000
|
||
PUBLIC __real@4000000000000000
|
||
PUBLIC __real@42112e0be8240000
|
||
PUBLIC __real@43e0000000000000
|
||
PUBLIC __real@47efffffe0000000
|
||
PUBLIC __real@7fefffffffffffff
|
||
PUBLIC __real@bf800000
|
||
PUBLIC __real@c7efffffe0000000
|
||
PUBLIC __real@ffefffffffffffff
|
||
EXTRN __report_rangecheckfailure:PROC
|
||
EXTRN memcpy:PROC
|
||
EXTRN memset:PROC
|
||
EXTRN strcmp:PROC
|
||
EXTRN __imp_strcspn:PROC
|
||
EXTRN strlen:PROC
|
||
EXTRN __imp_strncmp:PROC
|
||
EXTRN __imp_strncpy:PROC
|
||
EXTRN __imp_strspn:PROC
|
||
EXTRN __imp_strtoul:PROC
|
||
EXTRN _glfwPlatformGetTimerValue:PROC
|
||
EXTRN _glfwPlatformGetTimerFrequency:PROC
|
||
EXTRN _glfwInputError:PROC
|
||
EXTRN _glfw_fminf:PROC
|
||
EXTRN _glfw_fmaxf:PROC
|
||
EXTRN _glfw_calloc:PROC
|
||
EXTRN _glfw_realloc:PROC
|
||
EXTRN _glfw_free:PROC
|
||
EXTRN __imp__wassert:PROC
|
||
EXTRN _RTC_CheckStackVars:PROC
|
||
EXTRN _RTC_InitBase:PROC
|
||
EXTRN _RTC_Shutdown:PROC
|
||
EXTRN __CheckForDebuggerJustMyCode:PROC
|
||
EXTRN __GSHandlerCheck:PROC
|
||
EXTRN __security_check_cookie:PROC
|
||
EXTRN _glfw:BYTE
|
||
EXTRN __security_cookie:QWORD
|
||
EXTRN _fltused:DWORD
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetInputMode DD imagerel $LN12
|
||
DD imagerel $LN12+273
|
||
DD imagerel $unwind$glfwGetInputMode
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetInputMode DD imagerel $LN36
|
||
DD imagerel $LN36+898
|
||
DD imagerel $unwind$glfwSetInputMode
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwRawMouseMotionSupported DD imagerel $LN4
|
||
DD imagerel $LN4+68
|
||
DD imagerel $unwind$glfwRawMouseMotionSupported
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetKeyName DD imagerel $LN8
|
||
DD imagerel $LN8+169
|
||
DD imagerel $unwind$glfwGetKeyName
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetKeyScancode DD imagerel $LN6
|
||
DD imagerel $LN6+129
|
||
DD imagerel $unwind$glfwGetKeyScancode
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetKey DD imagerel $LN8
|
||
DD imagerel $LN8+234
|
||
DD imagerel $unwind$glfwGetKey
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetMouseButton DD imagerel $LN8
|
||
DD imagerel $LN8+231
|
||
DD imagerel $unwind$glfwGetMouseButton
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetCursorPos DD imagerel $LN11
|
||
DD imagerel $LN11+276
|
||
DD imagerel $unwind$glfwGetCursorPos
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetCursorPos DD imagerel $LN10
|
||
DD imagerel $LN10+382
|
||
DD imagerel $unwind$glfwSetCursorPos
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwCreateCursor DD imagerel $LN9
|
||
DD imagerel $LN9+300
|
||
DD imagerel $unwind$glfwCreateCursor
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwCreateStandardCursor DD imagerel $LN6
|
||
DD imagerel $LN6+301
|
||
DD imagerel $unwind$glfwCreateStandardCursor
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwDestroyCursor DD imagerel $LN11
|
||
DD imagerel $LN11+218
|
||
DD imagerel $unwind$glfwDestroyCursor
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetCursor DD imagerel $LN5
|
||
DD imagerel $LN5+152
|
||
DD imagerel $unwind$glfwSetCursor
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetKeyCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetKeyCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetCharCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetCharCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetCharModsCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetCharModsCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetMouseButtonCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetMouseButtonCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetCursorPosCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetCursorPosCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetCursorEnterCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetCursorEnterCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetScrollCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetScrollCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetDropCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetDropCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwJoystickPresent DD imagerel $LN10
|
||
DD imagerel $LN10+255
|
||
DD imagerel $unwind$glfwJoystickPresent
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetJoystickAxes DD imagerel $LN12
|
||
DD imagerel $LN12+349
|
||
DD imagerel $unwind$glfwGetJoystickAxes
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetJoystickButtons DD imagerel $LN14
|
||
DD imagerel $LN14+392
|
||
DD imagerel $unwind$glfwGetJoystickButtons
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetJoystickHats DD imagerel $LN12
|
||
DD imagerel $LN12+349
|
||
DD imagerel $unwind$glfwGetJoystickHats
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetJoystickName DD imagerel $LN11
|
||
DD imagerel $LN11+274
|
||
DD imagerel $unwind$glfwGetJoystickName
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetJoystickGUID DD imagerel $LN11
|
||
DD imagerel $LN11+276
|
||
DD imagerel $unwind$glfwGetJoystickGUID
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetJoystickUserPointer DD imagerel $LN7
|
||
DD imagerel $LN7+202
|
||
DD imagerel $unwind$glfwSetJoystickUserPointer
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetJoystickUserPointer DD imagerel $LN7
|
||
DD imagerel $LN7+194
|
||
DD imagerel $unwind$glfwGetJoystickUserPointer
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwJoystickIsGamepad DD imagerel $LN13
|
||
DD imagerel $LN13+308
|
||
DD imagerel $unwind$glfwJoystickIsGamepad
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetJoystickCallback DD imagerel $LN5
|
||
DD imagerel $LN5+122
|
||
DD imagerel $unwind$glfwSetJoystickCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwUpdateGamepadMappings DD imagerel $LN22
|
||
DD imagerel $LN22+810
|
||
DD imagerel $unwind$glfwUpdateGamepadMappings
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetGamepadName DD imagerel $LN12
|
||
DD imagerel $LN12+295
|
||
DD imagerel $unwind$glfwGetGamepadName
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetGamepadState DD imagerel $LN37
|
||
DD imagerel $LN37+1162
|
||
DD imagerel $unwind$glfwGetGamepadState
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetClipboardString DD imagerel $LN5
|
||
DD imagerel $LN5+120
|
||
DD imagerel $unwind$glfwSetClipboardString
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetClipboardString DD imagerel $LN4
|
||
DD imagerel $LN4+72
|
||
DD imagerel $unwind$glfwGetClipboardString
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetTime DD imagerel $LN8
|
||
DD imagerel $LN8+185
|
||
DD imagerel $unwind$glfwGetTime
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetTime DD imagerel $LN9
|
||
DD imagerel $LN9+297
|
||
DD imagerel $unwind$glfwSetTime
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetTimerValue DD imagerel $LN4
|
||
DD imagerel $LN4+67
|
||
DD imagerel $unwind$glfwGetTimerValue
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetTimerFrequency DD imagerel $LN4
|
||
DD imagerel $LN4+67
|
||
DD imagerel $unwind$glfwGetTimerFrequency
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputKey DD imagerel $LN16
|
||
DD imagerel $LN16+577
|
||
DD imagerel $unwind$_glfwInputKey
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputChar DD imagerel $LN12
|
||
DD imagerel $LN12+352
|
||
DD imagerel $unwind$_glfwInputChar
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputScroll DD imagerel $LN9
|
||
DD imagerel $LN9+328
|
||
DD imagerel $unwind$_glfwInputScroll
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputMouseClick DD imagerel $LN14
|
||
DD imagerel $LN14+443
|
||
DD imagerel $unwind$_glfwInputMouseClick
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputCursorPos DD imagerel $LN10
|
||
DD imagerel $LN10+430
|
||
DD imagerel $unwind$_glfwInputCursorPos
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputCursorEnter DD imagerel $LN6
|
||
DD imagerel $LN6+172
|
||
DD imagerel $unwind$_glfwInputCursorEnter
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputDrop DD imagerel $LN7
|
||
DD imagerel $LN7+213
|
||
DD imagerel $unwind$_glfwInputDrop
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputJoystick DD imagerel $LN9
|
||
DD imagerel $LN9+243
|
||
DD imagerel $unwind$_glfwInputJoystick
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputJoystickAxis DD imagerel $LN6
|
||
DD imagerel $LN6+203
|
||
DD imagerel $unwind$_glfwInputJoystickAxis
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputJoystickButton DD imagerel $LN7
|
||
DD imagerel $LN7+250
|
||
DD imagerel $unwind$_glfwInputJoystickButton
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputJoystickHat DD imagerel $LN16
|
||
DD imagerel $LN16+584
|
||
DD imagerel $unwind$_glfwInputJoystickHat
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInitGamepadMappings DD imagerel $LN7
|
||
DD imagerel $LN7+164
|
||
DD imagerel $unwind$_glfwInitGamepadMappings
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwAllocJoystick DD imagerel $LN8
|
||
DD imagerel $LN8+378
|
||
DD imagerel $unwind$_glfwAllocJoystick
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwFreeJoystick DD imagerel $LN3
|
||
DD imagerel $LN3+109
|
||
DD imagerel $unwind$_glfwFreeJoystick
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwCenterCursorInContentArea DD imagerel $LN3
|
||
DD imagerel $LN3+177
|
||
DD imagerel $unwind$_glfwCenterCursorInContentArea
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$initJoysticks DD imagerel initJoysticks
|
||
DD imagerel initJoysticks+82
|
||
DD imagerel $unwind$initJoysticks
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$findMapping DD imagerel findMapping
|
||
DD imagerel findMapping+144
|
||
DD imagerel $unwind$findMapping
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$isValidElementForJoystick DD imagerel isValidElementForJoystick
|
||
DD imagerel isValidElementForJoystick+184
|
||
DD imagerel $unwind$isValidElementForJoystick
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$findValidMapping DD imagerel findValidMapping
|
||
DD imagerel findValidMapping+209
|
||
DD imagerel $unwind$findValidMapping
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$parseMapping DD imagerel parseMapping
|
||
DD imagerel parseMapping+2044
|
||
DD imagerel $unwind$parseMapping
|
||
pdata ENDS
|
||
; COMDAT __real@ffefffffffffffff
|
||
CONST SEGMENT
|
||
__real@ffefffffffffffff DQ 0ffefffffffffffffr ; -1.79769e+308
|
||
CONST ENDS
|
||
; COMDAT __real@c7efffffe0000000
|
||
CONST SEGMENT
|
||
__real@c7efffffe0000000 DQ 0c7efffffe0000000r ; -3.40282e+38
|
||
CONST ENDS
|
||
; COMDAT __real@bf800000
|
||
CONST SEGMENT
|
||
__real@bf800000 DD 0bf800000r ; -1
|
||
CONST ENDS
|
||
; COMDAT __real@7fefffffffffffff
|
||
CONST SEGMENT
|
||
__real@7fefffffffffffff DQ 07fefffffffffffffr ; 1.79769e+308
|
||
CONST ENDS
|
||
; COMDAT __real@47efffffe0000000
|
||
CONST SEGMENT
|
||
__real@47efffffe0000000 DQ 047efffffe0000000r ; 3.40282e+38
|
||
CONST ENDS
|
||
; COMDAT __real@43e0000000000000
|
||
CONST SEGMENT
|
||
__real@43e0000000000000 DQ 043e0000000000000r ; 9.22337e+18
|
||
CONST ENDS
|
||
; COMDAT __real@42112e0be8240000
|
||
CONST SEGMENT
|
||
__real@42112e0be8240000 DQ 042112e0be8240000r ; 1.84467e+10
|
||
CONST ENDS
|
||
; COMDAT __real@4000000000000000
|
||
CONST SEGMENT
|
||
__real@4000000000000000 DQ 04000000000000000r ; 2
|
||
CONST ENDS
|
||
; COMDAT __real@40000000
|
||
CONST SEGMENT
|
||
__real@40000000 DD 040000000r ; 2
|
||
CONST ENDS
|
||
; COMDAT __real@3f800000
|
||
CONST SEGMENT
|
||
__real@3f800000 DD 03f800000r ; 1
|
||
CONST ENDS
|
||
; COMDAT __real@00000000
|
||
CONST SEGMENT
|
||
__real@00000000 DD 000000000r ; 0
|
||
CONST ENDS
|
||
; COMDAT rtc$TMZ
|
||
rtc$TMZ SEGMENT
|
||
_RTC_Shutdown.rtc$TMZ DQ FLAT:_RTC_Shutdown
|
||
rtc$TMZ ENDS
|
||
; COMDAT rtc$IMZ
|
||
rtc$IMZ SEGMENT
|
||
_RTC_InitBase.rtc$IMZ DQ FLAT:_RTC_InitBase
|
||
rtc$IMZ ENDS
|
||
; COMDAT ??_C@_0BA@KMGHNAFM@Invalid?5time?5?$CFf@
|
||
CONST SEGMENT
|
||
??_C@_0BA@KMGHNAFM@Invalid?5time?5?$CFf@ DB 'Invalid time %f', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BM@MIMANDHC@?$AAs?$AAt?$AAa?$AAt?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
CONST SEGMENT
|
||
??_C@_1BM@MIMANDHC@?$AAs?$AAt?$AAa?$AAt?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ DB 's'
|
||
DB 00H, 't', 00H, 'a', 00H, 't', 00H, 'e', 00H, ' ', 00H, '!', 00H
|
||
DB '=', 00H, ' ', 00H, 'N', 00H, 'U', 00H, 'L', 00H, 'L', 00H, 00H
|
||
DB 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_02PCIJFNDE@?$AN?6@
|
||
CONST SEGMENT
|
||
??_C@_02PCIJFNDE@?$AN?6@ DB 0dH, 0aH, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BO@JIBAMMGI@?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
CONST SEGMENT
|
||
??_C@_1BO@JIBAMMGI@?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ DB 's'
|
||
DB 00H, 't', 00H, 'r', 00H, 'i', 00H, 'n', 00H, 'g', 00H, ' ', 00H
|
||
DB '!', 00H, '=', 00H, ' ', 00H, 'N', 00H, 'U', 00H, 'L', 00H, 'L'
|
||
DB 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BM@HDJLENFO@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
CONST SEGMENT
|
||
??_C@_1BM@HDJLENFO@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ DB 'c'
|
||
DB 00H, 'o', 00H, 'u', 00H, 'n', 00H, 't', 00H, ' ', 00H, '!', 00H
|
||
DB '=', 00H, ' ', 00H, 'N', 00H, 'U', 00H, 'L', 00H, 'L', 00H, 00H
|
||
DB 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BH@PHEJANJA@Invalid?5joystick?5ID?5?$CFi@
|
||
CONST SEGMENT
|
||
??_C@_0BH@PHEJANJA@Invalid?5joystick?5ID?5?$CFi@ DB 'Invalid joystick ID '
|
||
DB '%i', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
CONST SEGMENT
|
||
??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@ DB 'j'
|
||
DB 00H, 'i', 00H, 'd', 00H, ' ', 00H, '<', 00H, '=', 00H, ' ', 00H
|
||
DB 'G', 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'J', 00H, 'O'
|
||
DB 00H, 'Y', 00H, 'S', 00H, 'T', 00H, 'I', 00H, 'C', 00H, 'K', 00H
|
||
DB '_', 00H, 'L', 00H, 'A', 00H, 'S', 00H, 'T', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
CONST SEGMENT
|
||
??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@ DB 'j'
|
||
DB 00H, 'i', 00H, 'd', 00H, ' ', 00H, '>', 00H, '=', 00H, ' ', 00H
|
||
DB 'G', 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'J', 00H, 'O'
|
||
DB 00H, 'Y', 00H, 'S', 00H, 'T', 00H, 'I', 00H, 'C', 00H, 'K', 00H
|
||
DB '_', 00H, '1', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BP@EMCHFHHH@Invalid?5standard?5cursor?50x?$CF08X@
|
||
CONST SEGMENT
|
||
??_C@_0BP@EMCHFHHH@Invalid?5standard?5cursor?50x?$CF08X@ DB 'Invalid stan'
|
||
DB 'dard cursor 0x%08X', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0CE@KNFDBMCE@Invalid?5image?5dimensions?5for?5cu@
|
||
CONST SEGMENT
|
||
??_C@_0CE@KNFDBMCE@Invalid?5image?5dimensions?5for?5cu@ DB 'Invalid image'
|
||
DB ' dimensions for cursor', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CM@JMALHHPK@?$AAi?$AAm?$AAa?$AAg?$AAe?$AA?9?$AA?$DO?$AAp?$AAi?$AAx?$AAe?$AAl?$AAs?$AA?5?$AA?$CB@
|
||
CONST SEGMENT
|
||
??_C@_1CM@JMALHHPK@?$AAi?$AAm?$AAa?$AAg?$AAe?$AA?9?$AA?$DO?$AAp?$AAi?$AAx?$AAe?$AAl?$AAs?$AA?5?$AA?$CB@ DB 'i'
|
||
DB 00H, 'm', 00H, 'a', 00H, 'g', 00H, 'e', 00H, '-', 00H, '>', 00H
|
||
DB 'p', 00H, 'i', 00H, 'x', 00H, 'e', 00H, 'l', 00H, 's', 00H, ' '
|
||
DB 00H, '!', 00H, '=', 00H, ' ', 00H, 'N', 00H, 'U', 00H, 'L', 00H
|
||
DB 'L', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BM@FFLCCHCC@?$AAi?$AAm?$AAa?$AAg?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
CONST SEGMENT
|
||
??_C@_1BM@FFLCCHCC@?$AAi?$AAm?$AAa?$AAg?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ DB 'i'
|
||
DB 00H, 'm', 00H, 'a', 00H, 'g', 00H, 'e', 00H, ' ', 00H, '!', 00H
|
||
DB '=', 00H, ' ', 00H, 'N', 00H, 'U', 00H, 'L', 00H, 'L', 00H, 00H
|
||
DB 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BO@JCPCDDEA@Invalid?5cursor?5position?5?$CFf?5?$CFf@
|
||
CONST SEGMENT
|
||
??_C@_0BO@JCPCDDEA@Invalid?5cursor?5position?5?$CFf?5?$CFf@ DB 'Invalid c'
|
||
DB 'ursor position %f %f', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BI@POJNLJDO@Invalid?5mouse?5button?5?$CFi@
|
||
CONST SEGMENT
|
||
??_C@_0BI@POJNLJDO@Invalid?5mouse?5button?5?$CFi@ DB 'Invalid mouse butto'
|
||
DB 'n %i', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0P@PKABKPLF@Invalid?5key?5?$CFi@
|
||
CONST SEGMENT
|
||
??_C@_0P@PKABKPLF@Invalid?5key?5?$CFi@ DB 'Invalid key %i', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0DB@JJADGKIE@Raw?5mouse?5motion?5is?5not?5support@
|
||
CONST SEGMENT
|
||
??_C@_0DB@JJADGKIE@Raw?5mouse?5motion?5is?5not?5support@ DB 'Raw mouse mo'
|
||
DB 'tion is not supported on this system', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BL@IKJGDNLO@Invalid?5cursor?5mode?50x?$CF08X@
|
||
CONST SEGMENT
|
||
??_C@_0BL@IKJGDNLO@Invalid?5cursor?5mode?50x?$CF08X@ DB 'Invalid cursor m'
|
||
DB 'ode 0x%08X', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BK@PDCFBJPK@Invalid?5input?5mode?50x?$CF08X@
|
||
CONST SEGMENT
|
||
??_C@_0BK@PDCFBJPK@Invalid?5input?5mode?50x?$CF08X@ DB 'Invalid input mod'
|
||
DB 'e 0x%08X', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1FK@EOEKHDHG@?$AA?$CI?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA?$CI?$AAv?$AAa?$AAl?$AAu@
|
||
CONST SEGMENT
|
||
??_C@_1FK@EOEKHDHG@?$AA?$CI?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA?$CI?$AAv?$AAa?$AAl?$AAu@ DB '('
|
||
DB 00H, 'v', 00H, 'a', 00H, 'l', 00H, 'u', 00H, 'e', 00H, ' ', 00H
|
||
DB '&', 00H, ' ', 00H, '(', 00H, '(', 00H, 'v', 00H, 'a', 00H, 'l'
|
||
DB 00H, 'u', 00H, 'e', 00H, ' ', 00H, '<', 00H, '<', 00H, ' ', 00H
|
||
DB '2', 00H, ')', 00H, ' ', 00H, '|', 00H, ' ', 00H, '(', 00H, 'v'
|
||
DB 00H, 'a', 00H, 'l', 00H, 'u', 00H, 'e', 00H, ' ', 00H, '>', 00H
|
||
DB '>', 00H, ' ', 00H, '2', 00H, ')', 00H, ')', 00H, ')', 00H, ' '
|
||
DB 00H, '=', 00H, '=', 00H, ' ', 00H, '0', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CI@IOJCNHHD@?$AA?$CI?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CG?$AA?5?$AA0?$AAx?$AAf?$AA0?$AA?$CJ?$AA?5@
|
||
CONST SEGMENT
|
||
??_C@_1CI@IOJCNHHD@?$AA?$CI?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CG?$AA?5?$AA0?$AAx?$AAf?$AA0?$AA?$CJ?$AA?5@ DB '('
|
||
DB 00H, 'v', 00H, 'a', 00H, 'l', 00H, 'u', 00H, 'e', 00H, ' ', 00H
|
||
DB '&', 00H, ' ', 00H, '0', 00H, 'x', 00H, 'f', 00H, '0', 00H, ')'
|
||
DB 00H, ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, '0', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CG@PGHOKAGB@?$AAh?$AAa?$AAt?$AA?5?$AA?$DM?$AA?5?$AAj?$AAs?$AA?9?$AA?$DO?$AAh?$AAa?$AAt?$AAC?$AAo@
|
||
CONST SEGMENT
|
||
??_C@_1CG@PGHOKAGB@?$AAh?$AAa?$AAt?$AA?5?$AA?$DM?$AA?5?$AAj?$AAs?$AA?9?$AA?$DO?$AAh?$AAa?$AAt?$AAC?$AAo@ DB 'h'
|
||
DB 00H, 'a', 00H, 't', 00H, ' ', 00H, '<', 00H, ' ', 00H, 'j', 00H
|
||
DB 's', 00H, '-', 00H, '>', 00H, 'h', 00H, 'a', 00H, 't', 00H, 'C'
|
||
DB 00H, 'o', 00H, 'u', 00H, 'n', 00H, 't', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BC@ILNAKEOO@?$AAh?$AAa?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
CONST SEGMENT
|
||
??_C@_1BC@ILNAKEOO@?$AAh?$AAa?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@ DB 'h'
|
||
DB 00H, 'a', 00H, 't', 00H, ' ', 00H, '>', 00H, '=', 00H, ' ', 00H
|
||
DB '0', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1FK@POCCLJHB@?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAP@
|
||
CONST SEGMENT
|
||
??_C@_1FK@POCCLJHB@?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAP@ DB 'v'
|
||
DB 00H, 'a', 00H, 'l', 00H, 'u', 00H, 'e', 00H, ' ', 00H, '=', 00H
|
||
DB '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_'
|
||
DB 00H, 'P', 00H, 'R', 00H, 'E', 00H, 'S', 00H, 'S', 00H, ' ', 00H
|
||
DB '|', 00H, '|', 00H, ' ', 00H, 'v', 00H, 'a', 00H, 'l', 00H, 'u'
|
||
DB 00H, 'e', 00H, ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G', 00H
|
||
DB 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'R', 00H, 'E', 00H, 'L'
|
||
DB 00H, 'E', 00H, 'A', 00H, 'S', 00H, 'E', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1DC@OGELIOGP@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DM?$AA?5?$AAj?$AAs?$AA?9?$AA?$DO?$AAb?$AAu@
|
||
CONST SEGMENT
|
||
??_C@_1DC@OGELIOGP@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DM?$AA?5?$AAj?$AAs?$AA?9?$AA?$DO?$AAb?$AAu@ DB 'b'
|
||
DB 00H, 'u', 00H, 't', 00H, 't', 00H, 'o', 00H, 'n', 00H, ' ', 00H
|
||
DB '<', 00H, ' ', 00H, 'j', 00H, 's', 00H, '-', 00H, '>', 00H, 'b'
|
||
DB 00H, 'u', 00H, 't', 00H, 't', 00H, 'o', 00H, 'n', 00H, 'C', 00H
|
||
DB 'o', 00H, 'u', 00H, 'n', 00H, 't', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CK@FDNIBONA@?$AAa?$AAx?$AAi?$AAs?$AA?5?$AA?$DM?$AA?5?$AAj?$AAs?$AA?9?$AA?$DO?$AAa?$AAx?$AAi?$AAs@
|
||
CONST SEGMENT
|
||
??_C@_1CK@FDNIBONA@?$AAa?$AAx?$AAi?$AAs?$AA?5?$AA?$DM?$AA?5?$AAj?$AAs?$AA?9?$AA?$DO?$AAa?$AAx?$AAi?$AAs@ DB 'a'
|
||
DB 00H, 'x', 00H, 'i', 00H, 's', 00H, ' ', 00H, '<', 00H, ' ', 00H
|
||
DB 'j', 00H, 's', 00H, '-', 00H, '>', 00H, 'a', 00H, 'x', 00H, 'i'
|
||
DB 00H, 's', 00H, 'C', 00H, 'o', 00H, 'u', 00H, 'n', 00H, 't', 00H
|
||
DB 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BE@JBAAFCOC@?$AAa?$AAx?$AAi?$AAs?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
CONST SEGMENT
|
||
??_C@_1BE@JBAAFCOC@?$AAa?$AAx?$AAi?$AAs?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@ DB 'a'
|
||
DB 00H, 'x', 00H, 'i', 00H, 's', 00H, ' ', 00H, '>', 00H, '=', 00H
|
||
DB ' ', 00H, '0', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1GM@NLIEBFPH@?$AAe?$AAv?$AAe?$AAn?$AAt?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAC@
|
||
CONST SEGMENT
|
||
??_C@_1GM@NLIEBFPH@?$AAe?$AAv?$AAe?$AAn?$AAt?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAC@ DB 'e'
|
||
DB 00H, 'v', 00H, 'e', 00H, 'n', 00H, 't', 00H, ' ', 00H, '=', 00H
|
||
DB '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_'
|
||
DB 00H, 'C', 00H, 'O', 00H, 'N', 00H, 'N', 00H, 'E', 00H, 'C', 00H
|
||
DB 'T', 00H, 'E', 00H, 'D', 00H, ' ', 00H, '|', 00H, '|', 00H, ' '
|
||
DB 00H, 'e', 00H, 'v', 00H, 'e', 00H, 'n', 00H, 't', 00H, ' ', 00H
|
||
DB '=', 00H, '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F', 00H, 'W'
|
||
DB 00H, '_', 00H, 'D', 00H, 'I', 00H, 'S', 00H, 'C', 00H, 'O', 00H
|
||
DB 'N', 00H, 'N', 00H, 'E', 00H, 'C', 00H, 'T', 00H, 'E', 00H, 'D'
|
||
DB 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BG@DGJOFMIB@?$AAj?$AAs?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
CONST SEGMENT
|
||
??_C@_1BG@DGJOFMIB@?$AAj?$AAs?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ DB 'j'
|
||
DB 00H, 's', 00H, ' ', 00H, '!', 00H, '=', 00H, ' ', 00H, 'N', 00H
|
||
DB 'U', 00H, 'L', 00H, 'L', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BM@BCHNPCJA@?$AAp?$AAa?$AAt?$AAh?$AAs?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
CONST SEGMENT
|
||
??_C@_1BM@BCHNPCJA@?$AAp?$AAa?$AAt?$AAh?$AAs?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ DB 'p'
|
||
DB 00H, 'a', 00H, 't', 00H, 'h', 00H, 's', 00H, ' ', 00H, '!', 00H
|
||
DB '=', 00H, ' ', 00H, 'N', 00H, 'U', 00H, 'L', 00H, 'L', 00H, 00H
|
||
DB 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BE@IMJLAELI@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DO?$AA?5?$AA0@
|
||
CONST SEGMENT
|
||
??_C@_1BE@IMJLAELI@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DO?$AA?5?$AA0@ DB 'c'
|
||
DB 00H, 'o', 00H, 'u', 00H, 'n', 00H, 't', 00H, ' ', 00H, '>', 00H
|
||
DB ' ', 00H, '0', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1FM@HNLGJFPD@?$AAe?$AAn?$AAt?$AAe?$AAr?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW@
|
||
CONST SEGMENT
|
||
??_C@_1FM@HNLGJFPD@?$AAe?$AAn?$AAt?$AAe?$AAr?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW@ DB 'e'
|
||
DB 00H, 'n', 00H, 't', 00H, 'e', 00H, 'r', 00H, 'e', 00H, 'd', 00H
|
||
DB ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F'
|
||
DB 00H, 'W', 00H, '_', 00H, 'T', 00H, 'R', 00H, 'U', 00H, 'E', 00H
|
||
DB ' ', 00H, '|', 00H, '|', 00H, ' ', 00H, 'e', 00H, 'n', 00H, 't'
|
||
DB 00H, 'e', 00H, 'r', 00H, 'e', 00H, 'd', 00H, ' ', 00H, '=', 00H
|
||
DB '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_'
|
||
DB 00H, 'F', 00H, 'A', 00H, 'L', 00H, 'S', 00H, 'E', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BO@OOCMGIBE@?$AAy?$AAp?$AAo?$AAs?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@
|
||
CONST SEGMENT
|
||
??_C@_1BO@OOCMGIBE@?$AAy?$AAp?$AAo?$AAs?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@ DB 'y'
|
||
DB 00H, 'p', 00H, 'o', 00H, 's', 00H, ' ', 00H, '<', 00H, ' ', 00H
|
||
DB 'F', 00H, 'L', 00H, 'T', 00H, '_', 00H, 'M', 00H, 'A', 00H, 'X'
|
||
DB 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CA@NHNFKOFB@?$AAy?$AAp?$AAo?$AAs?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@
|
||
CONST SEGMENT
|
||
??_C@_1CA@NHNFKOFB@?$AAy?$AAp?$AAo?$AAs?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@ DB 'y'
|
||
DB 00H, 'p', 00H, 'o', 00H, 's', 00H, ' ', 00H, '>', 00H, ' ', 00H
|
||
DB '-', 00H, 'F', 00H, 'L', 00H, 'T', 00H, '_', 00H, 'M', 00H, 'A'
|
||
DB 00H, 'X', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BO@NCEMILBM@?$AAx?$AAp?$AAo?$AAs?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@
|
||
CONST SEGMENT
|
||
??_C@_1BO@NCEMILBM@?$AAx?$AAp?$AAo?$AAs?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@ DB 'x'
|
||
DB 00H, 'p', 00H, 'o', 00H, 's', 00H, ' ', 00H, '<', 00H, ' ', 00H
|
||
DB 'F', 00H, 'L', 00H, 'T', 00H, '_', 00H, 'M', 00H, 'A', 00H, 'X'
|
||
DB 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CA@CGAPKLPL@?$AAx?$AAp?$AAo?$AAs?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@
|
||
CONST SEGMENT
|
||
??_C@_1CA@CGAPKLPL@?$AAx?$AAp?$AAo?$AAs?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@ DB 'x'
|
||
DB 00H, 'p', 00H, 'o', 00H, 's', 00H, ' ', 00H, '>', 00H, ' ', 00H
|
||
DB '-', 00H, 'F', 00H, 'L', 00H, 'T', 00H, '_', 00H, 'M', 00H, 'A'
|
||
DB 00H, 'X', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1EC@LJDNHGCD@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_@
|
||
CONST SEGMENT
|
||
??_C@_1EC@LJDNHGCD@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_@ DB 'b'
|
||
DB 00H, 'u', 00H, 't', 00H, 't', 00H, 'o', 00H, 'n', 00H, ' ', 00H
|
||
DB '<', 00H, '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F', 00H, 'W'
|
||
DB 00H, '_', 00H, 'M', 00H, 'O', 00H, 'U', 00H, 'S', 00H, 'E', 00H
|
||
DB '_', 00H, 'B', 00H, 'U', 00H, 'T', 00H, 'T', 00H, 'O', 00H, 'N'
|
||
DB 00H, '_', 00H, 'L', 00H, 'A', 00H, 'S', 00H, 'T', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BI@MJOGOAOJ@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
CONST SEGMENT
|
||
??_C@_1BI@MJOGOAOJ@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@ DB 'b'
|
||
DB 00H, 'u', 00H, 't', 00H, 't', 00H, 'o', 00H, 'n', 00H, ' ', 00H
|
||
DB '>', 00H, '=', 00H, ' ', 00H, '0', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CE@PPMGGFNA@?$AAy?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM@
|
||
CONST SEGMENT
|
||
??_C@_1CE@PPMGGFNA@?$AAy?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM@ DB 'y'
|
||
DB 00H, 'o', 00H, 'f', 00H, 'f', 00H, 's', 00H, 'e', 00H, 't', 00H
|
||
DB ' ', 00H, '<', 00H, ' ', 00H, 'F', 00H, 'L', 00H, 'T', 00H, '_'
|
||
DB 00H, 'M', 00H, 'A', 00H, 'X', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CG@GPCNBEM@?$AAy?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_@
|
||
CONST SEGMENT
|
||
??_C@_1CG@GPCNBEM@?$AAy?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_@ DB 'y'
|
||
DB 00H, 'o', 00H, 'f', 00H, 'f', 00H, 's', 00H, 'e', 00H, 't', 00H
|
||
DB ' ', 00H, '>', 00H, ' ', 00H, '-', 00H, 'F', 00H, 'L', 00H, 'T'
|
||
DB 00H, '_', 00H, 'M', 00H, 'A', 00H, 'X', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CE@GKLGLBEF@?$AAx?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM@
|
||
CONST SEGMENT
|
||
??_C@_1CE@GKLGLBEF@?$AAx?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM@ DB 'x'
|
||
DB 00H, 'o', 00H, 'f', 00H, 'f', 00H, 's', 00H, 'e', 00H, 't', 00H
|
||
DB ' ', 00H, '<', 00H, ' ', 00H, 'F', 00H, 'L', 00H, 'T', 00H, '_'
|
||
DB 00H, 'M', 00H, 'A', 00H, 'X', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CG@ILHKCMKO@?$AAx?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_@
|
||
CONST SEGMENT
|
||
??_C@_1CG@ILHKCMKO@?$AAx?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_@ DB 'x'
|
||
DB 00H, 'o', 00H, 'f', 00H, 'f', 00H, 's', 00H, 'e', 00H, 't', 00H
|
||
DB ' ', 00H, '>', 00H, ' ', 00H, '-', 00H, 'F', 00H, 'L', 00H, 'T'
|
||
DB 00H, '_', 00H, 'M', 00H, 'A', 00H, 'X', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1FE@PDOJEHDF@?$AAp?$AAl?$AAa?$AAi?$AAn?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAT@
|
||
CONST SEGMENT
|
||
??_C@_1FE@PDOJEHDF@?$AAp?$AAl?$AAa?$AAi?$AAn?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAT@ DB 'p'
|
||
DB 00H, 'l', 00H, 'a', 00H, 'i', 00H, 'n', 00H, ' ', 00H, '=', 00H
|
||
DB '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_'
|
||
DB 00H, 'T', 00H, 'R', 00H, 'U', 00H, 'E', 00H, ' ', 00H, '|', 00H
|
||
DB '|', 00H, ' ', 00H, 'p', 00H, 'l', 00H, 'a', 00H, 'i', 00H, 'n'
|
||
DB 00H, ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H
|
||
DB 'F', 00H, 'W', 00H, '_', 00H, 'F', 00H, 'A', 00H, 'L', 00H, 'S'
|
||
DB 00H, 'E', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1DO@PILNIBMD@?$AAm?$AAo?$AAd?$AAs?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AA?$CI?$AAm?$AAo?$AAd?$AAs?$AA?5?$AA?$CG@
|
||
CONST SEGMENT
|
||
??_C@_1DO@PILNIBMD@?$AAm?$AAo?$AAd?$AAs?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AA?$CI?$AAm?$AAo?$AAd?$AAs?$AA?5?$AA?$CG@ DB 'm'
|
||
DB 00H, 'o', 00H, 'd', 00H, 's', 00H, ' ', 00H, '=', 00H, '=', 00H
|
||
DB ' ', 00H, '(', 00H, 'm', 00H, 'o', 00H, 'd', 00H, 's', 00H, ' '
|
||
DB 00H, '&', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F', 00H, 'W', 00H
|
||
DB '_', 00H, 'M', 00H, 'O', 00H, 'D', 00H, '_', 00H, 'M', 00H, 'A'
|
||
DB 00H, 'S', 00H, 'K', 00H, ')', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1FO@ECDKPEAP@?$AAa?$AAc?$AAt?$AAi?$AAo?$AAn?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_@
|
||
CONST SEGMENT
|
||
??_C@_1FO@ECDKPEAP@?$AAa?$AAc?$AAt?$AAi?$AAo?$AAn?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_@ DB 'a'
|
||
DB 00H, 'c', 00H, 't', 00H, 'i', 00H, 'o', 00H, 'n', 00H, ' ', 00H
|
||
DB '=', 00H, '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F', 00H, 'W'
|
||
DB 00H, '_', 00H, 'P', 00H, 'R', 00H, 'E', 00H, 'S', 00H, 'S', 00H
|
||
DB ' ', 00H, '|', 00H, '|', 00H, ' ', 00H, 'a', 00H, 'c', 00H, 't'
|
||
DB 00H, 'i', 00H, 'o', 00H, 'n', 00H, ' ', 00H, '=', 00H, '=', 00H
|
||
DB ' ', 00H, 'G', 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'R'
|
||
DB 00H, 'E', 00H, 'L', 00H, 'E', 00H, 'A', 00H, 'S', 00H, 'E', 00H
|
||
DB 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CK@MDJICOAA@?$AAk?$AAe?$AAy?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAK?$AAE?$AAY@
|
||
CONST SEGMENT
|
||
??_C@_1CK@MDJICOAA@?$AAk?$AAe?$AAy?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAK?$AAE?$AAY@ DB 'k'
|
||
DB 00H, 'e', 00H, 'y', 00H, ' ', 00H, '<', 00H, '=', 00H, ' ', 00H
|
||
DB 'G', 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'K', 00H, 'E'
|
||
DB 00H, 'Y', 00H, '_', 00H, 'L', 00H, 'A', 00H, 'S', 00H, 'T', 00H
|
||
DB 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1EI@PMHIIHJF@?$AAk?$AAe?$AAy?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0?$AA?5?$AA?$HM?$AA?$HM?$AA?5?$AAk?$AAe?$AAy@
|
||
CONST SEGMENT
|
||
??_C@_1EI@PMHIIHJF@?$AAk?$AAe?$AAy?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0?$AA?5?$AA?$HM?$AA?$HM?$AA?5?$AAk?$AAe?$AAy@ DB 'k'
|
||
DB 00H, 'e', 00H, 'y', 00H, ' ', 00H, '>', 00H, '=', 00H, ' ', 00H
|
||
DB '0', 00H, ' ', 00H, '|', 00H, '|', 00H, ' ', 00H, 'k', 00H, 'e'
|
||
DB 00H, 'y', 00H, ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G', 00H
|
||
DB 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'K', 00H, 'E', 00H, 'Y'
|
||
DB 00H, '_', 00H, 'U', 00H, 'N', 00H, 'K', 00H, 'N', 00H, 'O', 00H
|
||
DB 'W', 00H, 'N', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
CONST SEGMENT
|
||
??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ DB 'w'
|
||
DB 00H, 'i', 00H, 'n', 00H, 'd', 00H, 'o', 00H, 'w', 00H, ' ', 00H
|
||
DB '!', 00H, '=', 00H, ' ', 00H, 'N', 00H, 'U', 00H, 'L', 00H, 'L'
|
||
DB 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
CONST SEGMENT
|
||
??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@ DB 'D'
|
||
DB 00H, ':', 00H, '\', 00H, 'N', 00H, 'i', 00H, 't', 00H, 'l', 00H
|
||
DB 'o', 00H, 'a', 00H, 'd', 00H, 'I', 00H, 'n', 00H, 'd', 00H, 'u'
|
||
DB 00H, 's', 00H, 't', 00H, 'r', 00H, 'y', 00H, '\', 00H, 014H, 'x'
|
||
DB 'vzy', 098H, 0eeH, 'v\', 00H, '1', 00H, '-', 00H, 'F', 00H, 'l'
|
||
DB 00H, 'a', 00H, 'g', 00H, 's', 00H, 'h', 00H, 'i', 00H, 'p', 00H
|
||
DB '\', 00H, 'T', 00H, 'H', 00H, '2', 00H, '0', 00H, '2', 00H, '0'
|
||
DB 00H, '\', 00H, 'P', 00H, 'r', 00H, 'o', 00H, 'j', 00H, 'e', 00H
|
||
DB 'c', 00H, 't', 00H, 'F', 00H, 'i', 00H, 'l', 00H, 'e', 00H, '\'
|
||
DB 00H, 090H, 'n', 0e3H, 'N', 01H, 'x\', 00H, 'S', 00H, 't', 00H, 'g'
|
||
DB 00H, 'S', 00H, 'h', 00H, 'a', 00H, 'r', 00H, 'p', 00H, 'G', 00H
|
||
DB 'r', 00H, 'a', 00H, 'p', 00H, 'h', 00H, 'i', 00H, 'c', 00H, '\'
|
||
DB 00H, 'c', 00H, 'o', 00H, 'd', 00H, 'e', 00H, '\', 00H, 'g', 00H
|
||
DB 'l', 00H, 'f', 00H, 'w', 00H, '\', 00H, 'i', 00H, 'n', 00H, 'p'
|
||
DB 00H, 'u', 00H, 't', 00H, '.', 00H, 'c', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_01IHBHIGKO@?0@
|
||
CONST SEGMENT
|
||
??_C@_01IHBHIGKO@?0@ DB ',', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_06EOBKMJJD@righty@
|
||
CONST SEGMENT
|
||
??_C@_06EOBKMJJD@righty@ DB 'righty', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_06FHABPINC@rightx@
|
||
CONST SEGMENT
|
||
??_C@_06FHABPINC@rightx@ DB 'rightx', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_05NDJBMDKM@lefty@
|
||
CONST SEGMENT
|
||
??_C@_05NDJBMDKM@lefty@ DB 'lefty', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_05MKIKPCON@leftx@
|
||
CONST SEGMENT
|
||
??_C@_05MKIKPCON@leftx@ DB 'leftx', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@CLKIAFGP@righttrigger@
|
||
CONST SEGMENT
|
||
??_C@_0N@CLKIAFGP@righttrigger@ DB 'righttrigger', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@FLKHLCCP@lefttrigger@
|
||
CONST SEGMENT
|
||
??_C@_0M@FLKHLCCP@lefttrigger@ DB 'lefttrigger', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_06EBHLNDKL@dpleft@
|
||
CONST SEGMENT
|
||
??_C@_06EBHLNDKL@dpleft@ DB 'dpleft', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_06LDHPELJC@dpdown@
|
||
CONST SEGMENT
|
||
??_C@_06LDHPELJC@dpdown@ DB 'dpdown', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_07FLLKAONK@dpright@
|
||
CONST SEGMENT
|
||
??_C@_07FLLKAONK@dpright@ DB 'dpright', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_04EDFFKKLO@dpup@
|
||
CONST SEGMENT
|
||
??_C@_04EDFFKKLO@dpup@ DB 'dpup', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0L@DHLNGPDM@rightstick@
|
||
CONST SEGMENT
|
||
??_C@_0L@DHLNGPDM@rightstick@ DB 'rightstick', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_09MEKLKMGE@leftstick@
|
||
CONST SEGMENT
|
||
??_C@_09MEKLKMGE@leftstick@ DB 'leftstick', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@LCPOPKLJ@rightshoulder@
|
||
CONST SEGMENT
|
||
??_C@_0O@LCPOPKLJ@rightshoulder@ DB 'rightshoulder', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@MEFCLEJO@leftshoulder@
|
||
CONST SEGMENT
|
||
??_C@_0N@MEFCLEJO@leftshoulder@ DB 'leftshoulder', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_05HLIEEKJG@guide@
|
||
CONST SEGMENT
|
||
??_C@_05HLIEEKJG@guide@ DB 'guide', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_05FAGFPHJG@start@
|
||
CONST SEGMENT
|
||
??_C@_05FAGFPHJG@start@ DB 'start', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_04JFCNHLLM@back@
|
||
CONST SEGMENT
|
||
??_C@_04JFCNHLLM@back@ DB 'back', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_01EANLCPLP@y@
|
||
CONST SEGMENT
|
||
??_C@_01EANLCPLP@y@ DB 'y', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_01FJMABOPO@x@
|
||
CONST SEGMENT
|
||
??_C@_01FJMABOPO@x@ DB 'x', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_01OJONOECF@b@
|
||
CONST SEGMENT
|
||
??_C@_01OJONOECF@b@ DB 'b', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_01MCMALHOG@a@
|
||
CONST SEGMENT
|
||
??_C@_01MCMALHOG@a@ DB 'a', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_08CBHCFJJK@platform@
|
||
CONST SEGMENT
|
||
??_C@_08CBHCFJJK@platform@ DB 'platform', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT voltbl
|
||
voltbl SEGMENT
|
||
_volmd DW 03bH
|
||
DW 07e3H
|
||
voltbl ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$parseMapping DD 025054219H
|
||
DD 01132318H
|
||
DD 0700c0089H
|
||
DD 0500bH
|
||
DD imagerel __GSHandlerCheck
|
||
DD 0438H
|
||
xdata ENDS
|
||
; COMDAT CONST
|
||
CONST SEGMENT
|
||
parseMapping$rtcName$0 DB 063H
|
||
DB 00H
|
||
ORG $+2
|
||
parseMapping$rtcName$1 DB 066H
|
||
DB 069H
|
||
DB 065H
|
||
DB 06cH
|
||
DB 064H
|
||
DB 073H
|
||
DB 00H
|
||
ORG $+5
|
||
parseMapping$rtcVarDesc DD 090H
|
||
DD 0160H
|
||
DQ FLAT:parseMapping$rtcName$1
|
||
DD 028H
|
||
DD 08H
|
||
DQ FLAT:parseMapping$rtcName$0
|
||
ORG $+96
|
||
parseMapping$rtcFrameData DD 02H
|
||
DD 00H
|
||
DQ FLAT:parseMapping$rtcVarDesc
|
||
CONST ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$findValidMapping DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070025H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$isValidElementForJoystick DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c001dH
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$findMapping DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070021H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$initJoysticks DD 025050f01H
|
||
DD 010a230fH
|
||
DD 07003001dH
|
||
DD 05002H
|
||
xdata ENDS
|
||
; COMDAT voltbl
|
||
voltbl SEGMENT
|
||
_volmd DB 036H
|
||
DB 098H
|
||
voltbl ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwCenterCursorInContentArea DD 025053d19H
|
||
DD 010e2313H
|
||
DD 070070025H
|
||
DD 05006H
|
||
DD imagerel __GSHandlerCheck
|
||
DD 0118H
|
||
xdata ENDS
|
||
; COMDAT CONST
|
||
CONST SEGMENT
|
||
_glfwCenterCursorInContentArea$rtcName$0 DB 077H
|
||
DB 069H
|
||
DB 064H
|
||
DB 074H
|
||
DB 068H
|
||
DB 00H
|
||
ORG $+2
|
||
_glfwCenterCursorInContentArea$rtcName$1 DB 068H
|
||
DB 065H
|
||
DB 069H
|
||
DB 067H
|
||
DB 068H
|
||
DB 074H
|
||
DB 00H
|
||
ORG $+1
|
||
_glfwCenterCursorInContentArea$rtcVarDesc DD 044H
|
||
DD 04H
|
||
DQ FLAT:_glfwCenterCursorInContentArea$rtcName$1
|
||
DD 024H
|
||
DD 04H
|
||
DQ FLAT:_glfwCenterCursorInContentArea$rtcName$0
|
||
ORG $+96
|
||
_glfwCenterCursorInContentArea$rtcFrameData DD 02H
|
||
DD 00H
|
||
DQ FLAT:_glfwCenterCursorInContentArea$rtcVarDesc
|
||
CONST ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwFreeJoystick DD 025051301H
|
||
DD 010e2313H
|
||
DD 07007001dH
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwAllocJoystick DD 025052201H
|
||
DD 011d2322H
|
||
DD 070160025H
|
||
DD 05015H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInitGamepadMappings DD 025050f01H
|
||
DD 010a230fH
|
||
DD 070030025H
|
||
DD 05002H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputJoystickHat DD 025051c01H
|
||
DD 0117231cH
|
||
DD 070100021H
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputJoystickButton DD 025051c01H
|
||
DD 0117231cH
|
||
DD 07010001dH
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputJoystickAxis DD 025051d01H
|
||
DD 0118231dH
|
||
DD 07011001dH
|
||
DD 05010H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputJoystick DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b001dH
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputDrop DD 025051c01H
|
||
DD 0117231cH
|
||
DD 07010001dH
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputCursorEnter DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b001dH
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputCursorPos DD 025051f01H
|
||
DD 011a231fH
|
||
DD 07013001dH
|
||
DD 05012H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputMouseClick DD 025052101H
|
||
DD 011c2321H
|
||
DD 07015001dH
|
||
DD 05014H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputScroll DD 025051f01H
|
||
DD 011a231fH
|
||
DD 07013001dH
|
||
DD 05012H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputChar DD 025052101H
|
||
DD 011c2321H
|
||
DD 07015001dH
|
||
DD 05014H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputKey DD 035052101H
|
||
DD 011c3321H
|
||
DD 070150023H
|
||
DD 05014H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetTimerFrequency DD 025050f01H
|
||
DD 010a230fH
|
||
DD 07003001dH
|
||
DD 05002H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetTimerValue DD 025050f01H
|
||
DD 010a230fH
|
||
DD 07003001dH
|
||
DD 05002H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetTime DD 025051401H
|
||
DD 010f2314H
|
||
DD 07008001fH
|
||
DD 05007H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetTime DD 035050f01H
|
||
DD 010a330fH
|
||
DD 070030021H
|
||
DD 05002H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetClipboardString DD 025051301H
|
||
DD 010e2313H
|
||
DD 07007001dH
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetClipboardString DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c001dH
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetGamepadState DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b0045H
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetGamepadName DD 025051201H
|
||
DD 010d2312H
|
||
DD 070060021H
|
||
DD 05005H
|
||
xdata ENDS
|
||
; COMDAT voltbl
|
||
voltbl SEGMENT
|
||
_volmd DW 037H
|
||
DW 0310H
|
||
voltbl ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwUpdateGamepadMappings DD 025063e19H
|
||
DD 010f2314H
|
||
DD 07008010cH
|
||
DD 050066007H
|
||
DD imagerel __GSHandlerCheck
|
||
DD 0858H
|
||
xdata ENDS
|
||
; COMDAT CONST
|
||
CONST SEGMENT
|
||
glfwUpdateGamepadMappings$rtcName$0 DB 06cH
|
||
DB 069H
|
||
DB 06eH
|
||
DB 065H
|
||
DB 00H
|
||
ORG $+3
|
||
glfwUpdateGamepadMappings$rtcName$1 DB 06dH
|
||
DB 061H
|
||
DB 070H
|
||
DB 070H
|
||
DB 069H
|
||
DB 06eH
|
||
DB 067H
|
||
DB 00H
|
||
glfwUpdateGamepadMappings$rtcVarDesc DD 04b0H
|
||
DD 0f5H
|
||
DQ FLAT:glfwUpdateGamepadMappings$rtcName$1
|
||
DD 070H
|
||
DD 0400H
|
||
DQ FLAT:glfwUpdateGamepadMappings$rtcName$0
|
||
ORG $+96
|
||
glfwUpdateGamepadMappings$rtcFrameData DD 02H
|
||
DD 00H
|
||
DQ FLAT:glfwUpdateGamepadMappings$rtcVarDesc
|
||
CONST ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetJoystickCallback DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070021H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwJoystickIsGamepad DD 025051201H
|
||
DD 010d2312H
|
||
DD 070060021H
|
||
DD 05005H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetJoystickUserPointer DD 025051201H
|
||
DD 010d2312H
|
||
DD 070060021H
|
||
DD 05005H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetJoystickUserPointer DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b0021H
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetJoystickGUID DD 025051201H
|
||
DD 010d2312H
|
||
DD 070060021H
|
||
DD 05005H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetJoystickName DD 025051201H
|
||
DD 010d2312H
|
||
DD 070060021H
|
||
DD 05005H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetJoystickHats DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b0021H
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetJoystickButtons DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b0021H
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetJoystickAxes DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b0021H
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwJoystickPresent DD 025051201H
|
||
DD 010d2312H
|
||
DD 070060021H
|
||
DD 05005H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetDropCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetScrollCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetCursorEnterCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetCursorPosCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetMouseButtonCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetCharModsCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetCharCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetKeyCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetCursor DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwDestroyCursor DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070029H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwCreateStandardCursor DD 025051201H
|
||
DD 010d2312H
|
||
DD 070060021H
|
||
DD 05005H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwCreateCursor DD 025051c01H
|
||
DD 0117231cH
|
||
DD 070100021H
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetCursorPos DD 025051f01H
|
||
DD 011a231fH
|
||
DD 070130021H
|
||
DD 05012H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetCursorPos DD 025051d01H
|
||
DD 0118231dH
|
||
DD 070110021H
|
||
DD 05010H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetMouseButton DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b0021H
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetKey DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b0021H
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetKeyScancode DD 025051201H
|
||
DD 010d2312H
|
||
DD 07006001dH
|
||
DD 05005H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetKeyName DD 025051601H
|
||
DD 01112316H
|
||
DD 0700a001dH
|
||
DD 05009H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwRawMouseMotionSupported DD 025050f01H
|
||
DD 010a230fH
|
||
DD 07003001dH
|
||
DD 05002H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetInputMode DD 025051c01H
|
||
DD 0117231cH
|
||
DD 070100029H
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetInputMode DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b0021H
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; Function compile flags: /Odt
|
||
; COMDAT __JustMyCode_Default
|
||
_TEXT SEGMENT
|
||
__JustMyCode_Default PROC ; COMDAT
|
||
00000 c2 00 00 ret 0
|
||
__JustMyCode_Default ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT parseMapping
|
||
_TEXT SEGMENT
|
||
c$ = 8
|
||
i$ = 40
|
||
length$ = 72
|
||
fields$ = 112
|
||
e$5 = 488
|
||
minimum$6 = 516
|
||
maximum$7 = 548
|
||
hat$8 = 580
|
||
bit$9 = 612
|
||
name$10 = 648
|
||
tv345 = 1044
|
||
__$ArrayPad$ = 1048
|
||
mapping$ = 1088
|
||
string$ = 1096
|
||
parseMapping PROC ; COMDAT
|
||
|
||
; 128 : {
|
||
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec 48 04
|
||
00 00 sub rsp, 1096 ; 00000448H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 7c 24 20 lea rdi, QWORD PTR [rsp+32]
|
||
0001d b9 aa 00 00 00 mov ecx, 170 ; 000000aaH
|
||
00022 b8 cc cc cc cc mov eax, -858993460 ; ccccccccH
|
||
00027 f3 ab rep stosd
|
||
00029 48 8b 8c 24 68
|
||
04 00 00 mov rcx, QWORD PTR [rsp+1128]
|
||
00031 48 8b 05 00 00
|
||
00 00 mov rax, QWORD PTR __security_cookie
|
||
00038 48 33 c5 xor rax, rbp
|
||
0003b 48 89 85 18 04
|
||
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
|
||
00042 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00049 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 129 : const char* c = string;
|
||
|
||
0004e 48 8b 85 48 04
|
||
00 00 mov rax, QWORD PTR string$[rbp]
|
||
00055 48 89 45 08 mov QWORD PTR c$[rbp], rax
|
||
|
||
; 130 : size_t i, length;
|
||
; 131 : struct
|
||
; 132 : {
|
||
; 133 : const char* name;
|
||
; 134 : _GLFWmapelement* element;
|
||
; 135 : } fields[] =
|
||
|
||
00059 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_08CBHCFJJK@platform@
|
||
00060 48 89 45 70 mov QWORD PTR fields$[rbp], rax
|
||
00064 48 c7 45 78 00
|
||
00 00 00 mov QWORD PTR fields$[rbp+8], 0
|
||
0006c 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_01MCMALHOG@a@
|
||
00073 48 89 85 80 00
|
||
00 00 mov QWORD PTR fields$[rbp+16], rax
|
||
0007a 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
00081 48 05 a1 00 00
|
||
00 add rax, 161 ; 000000a1H
|
||
00087 48 89 85 88 00
|
||
00 00 mov QWORD PTR fields$[rbp+24], rax
|
||
0008e 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_01OJONOECF@b@
|
||
00095 48 89 85 90 00
|
||
00 00 mov QWORD PTR fields$[rbp+32], rax
|
||
0009c 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
000a3 48 05 a5 00 00
|
||
00 add rax, 165 ; 000000a5H
|
||
000a9 48 89 85 98 00
|
||
00 00 mov QWORD PTR fields$[rbp+40], rax
|
||
000b0 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_01FJMABOPO@x@
|
||
000b7 48 89 85 a0 00
|
||
00 00 mov QWORD PTR fields$[rbp+48], rax
|
||
000be 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
000c5 48 05 a9 00 00
|
||
00 add rax, 169 ; 000000a9H
|
||
000cb 48 89 85 a8 00
|
||
00 00 mov QWORD PTR fields$[rbp+56], rax
|
||
000d2 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_01EANLCPLP@y@
|
||
000d9 48 89 85 b0 00
|
||
00 00 mov QWORD PTR fields$[rbp+64], rax
|
||
000e0 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
000e7 48 05 ad 00 00
|
||
00 add rax, 173 ; 000000adH
|
||
000ed 48 89 85 b8 00
|
||
00 00 mov QWORD PTR fields$[rbp+72], rax
|
||
000f4 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_04JFCNHLLM@back@
|
||
000fb 48 89 85 c0 00
|
||
00 00 mov QWORD PTR fields$[rbp+80], rax
|
||
00102 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
00109 48 05 b9 00 00
|
||
00 add rax, 185 ; 000000b9H
|
||
0010f 48 89 85 c8 00
|
||
00 00 mov QWORD PTR fields$[rbp+88], rax
|
||
00116 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_05FAGFPHJG@start@
|
||
0011d 48 89 85 d0 00
|
||
00 00 mov QWORD PTR fields$[rbp+96], rax
|
||
00124 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
0012b 48 05 bd 00 00
|
||
00 add rax, 189 ; 000000bdH
|
||
00131 48 89 85 d8 00
|
||
00 00 mov QWORD PTR fields$[rbp+104], rax
|
||
00138 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_05HLIEEKJG@guide@
|
||
0013f 48 89 85 e0 00
|
||
00 00 mov QWORD PTR fields$[rbp+112], rax
|
||
00146 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
0014d 48 05 c1 00 00
|
||
00 add rax, 193 ; 000000c1H
|
||
00153 48 89 85 e8 00
|
||
00 00 mov QWORD PTR fields$[rbp+120], rax
|
||
0015a 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0N@MEFCLEJO@leftshoulder@
|
||
00161 48 89 85 f0 00
|
||
00 00 mov QWORD PTR fields$[rbp+128], rax
|
||
00168 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
0016f 48 05 b1 00 00
|
||
00 add rax, 177 ; 000000b1H
|
||
00175 48 89 85 f8 00
|
||
00 00 mov QWORD PTR fields$[rbp+136], rax
|
||
0017c 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0O@LCPOPKLJ@rightshoulder@
|
||
00183 48 89 85 00 01
|
||
00 00 mov QWORD PTR fields$[rbp+144], rax
|
||
0018a 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
00191 48 05 b5 00 00
|
||
00 add rax, 181 ; 000000b5H
|
||
00197 48 89 85 08 01
|
||
00 00 mov QWORD PTR fields$[rbp+152], rax
|
||
0019e 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_09MEKLKMGE@leftstick@
|
||
001a5 48 89 85 10 01
|
||
00 00 mov QWORD PTR fields$[rbp+160], rax
|
||
001ac 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
001b3 48 05 c5 00 00
|
||
00 add rax, 197 ; 000000c5H
|
||
001b9 48 89 85 18 01
|
||
00 00 mov QWORD PTR fields$[rbp+168], rax
|
||
001c0 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0L@DHLNGPDM@rightstick@
|
||
001c7 48 89 85 20 01
|
||
00 00 mov QWORD PTR fields$[rbp+176], rax
|
||
001ce 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
001d5 48 05 c9 00 00
|
||
00 add rax, 201 ; 000000c9H
|
||
001db 48 89 85 28 01
|
||
00 00 mov QWORD PTR fields$[rbp+184], rax
|
||
001e2 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_04EDFFKKLO@dpup@
|
||
001e9 48 89 85 30 01
|
||
00 00 mov QWORD PTR fields$[rbp+192], rax
|
||
001f0 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
001f7 48 05 cd 00 00
|
||
00 add rax, 205 ; 000000cdH
|
||
001fd 48 89 85 38 01
|
||
00 00 mov QWORD PTR fields$[rbp+200], rax
|
||
00204 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_07FLLKAONK@dpright@
|
||
0020b 48 89 85 40 01
|
||
00 00 mov QWORD PTR fields$[rbp+208], rax
|
||
00212 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
00219 48 05 d1 00 00
|
||
00 add rax, 209 ; 000000d1H
|
||
0021f 48 89 85 48 01
|
||
00 00 mov QWORD PTR fields$[rbp+216], rax
|
||
00226 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_06LDHPELJC@dpdown@
|
||
0022d 48 89 85 50 01
|
||
00 00 mov QWORD PTR fields$[rbp+224], rax
|
||
00234 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
0023b 48 05 d5 00 00
|
||
00 add rax, 213 ; 000000d5H
|
||
00241 48 89 85 58 01
|
||
00 00 mov QWORD PTR fields$[rbp+232], rax
|
||
00248 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_06EBHLNDKL@dpleft@
|
||
0024f 48 89 85 60 01
|
||
00 00 mov QWORD PTR fields$[rbp+240], rax
|
||
00256 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
0025d 48 05 d9 00 00
|
||
00 add rax, 217 ; 000000d9H
|
||
00263 48 89 85 68 01
|
||
00 00 mov QWORD PTR fields$[rbp+248], rax
|
||
0026a 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0M@FLKHLCCP@lefttrigger@
|
||
00271 48 89 85 70 01
|
||
00 00 mov QWORD PTR fields$[rbp+256], rax
|
||
00278 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
0027f 48 05 ed 00 00
|
||
00 add rax, 237 ; 000000edH
|
||
00285 48 89 85 78 01
|
||
00 00 mov QWORD PTR fields$[rbp+264], rax
|
||
0028c 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0N@CLKIAFGP@righttrigger@
|
||
00293 48 89 85 80 01
|
||
00 00 mov QWORD PTR fields$[rbp+272], rax
|
||
0029a 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
002a1 48 05 f1 00 00
|
||
00 add rax, 241 ; 000000f1H
|
||
002a7 48 89 85 88 01
|
||
00 00 mov QWORD PTR fields$[rbp+280], rax
|
||
002ae 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_05MKIKPCON@leftx@
|
||
002b5 48 89 85 90 01
|
||
00 00 mov QWORD PTR fields$[rbp+288], rax
|
||
002bc 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
002c3 48 05 dd 00 00
|
||
00 add rax, 221 ; 000000ddH
|
||
002c9 48 89 85 98 01
|
||
00 00 mov QWORD PTR fields$[rbp+296], rax
|
||
002d0 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_05NDJBMDKM@lefty@
|
||
002d7 48 89 85 a0 01
|
||
00 00 mov QWORD PTR fields$[rbp+304], rax
|
||
002de 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
002e5 48 05 e1 00 00
|
||
00 add rax, 225 ; 000000e1H
|
||
002eb 48 89 85 a8 01
|
||
00 00 mov QWORD PTR fields$[rbp+312], rax
|
||
002f2 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_06FHABPINC@rightx@
|
||
002f9 48 89 85 b0 01
|
||
00 00 mov QWORD PTR fields$[rbp+320], rax
|
||
00300 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
00307 48 05 e5 00 00
|
||
00 add rax, 229 ; 000000e5H
|
||
0030d 48 89 85 b8 01
|
||
00 00 mov QWORD PTR fields$[rbp+328], rax
|
||
00314 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_06EOBKMJJD@righty@
|
||
0031b 48 89 85 c0 01
|
||
00 00 mov QWORD PTR fields$[rbp+336], rax
|
||
00322 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
00329 48 05 e9 00 00
|
||
00 add rax, 233 ; 000000e9H
|
||
0032f 48 89 85 c8 01
|
||
00 00 mov QWORD PTR fields$[rbp+344], rax
|
||
|
||
; 136 : {
|
||
; 137 : { "platform", NULL },
|
||
; 138 : { "a", mapping->buttons + GLFW_GAMEPAD_BUTTON_A },
|
||
; 139 : { "b", mapping->buttons + GLFW_GAMEPAD_BUTTON_B },
|
||
; 140 : { "x", mapping->buttons + GLFW_GAMEPAD_BUTTON_X },
|
||
; 141 : { "y", mapping->buttons + GLFW_GAMEPAD_BUTTON_Y },
|
||
; 142 : { "back", mapping->buttons + GLFW_GAMEPAD_BUTTON_BACK },
|
||
; 143 : { "start", mapping->buttons + GLFW_GAMEPAD_BUTTON_START },
|
||
; 144 : { "guide", mapping->buttons + GLFW_GAMEPAD_BUTTON_GUIDE },
|
||
; 145 : { "leftshoulder", mapping->buttons + GLFW_GAMEPAD_BUTTON_LEFT_BUMPER },
|
||
; 146 : { "rightshoulder", mapping->buttons + GLFW_GAMEPAD_BUTTON_RIGHT_BUMPER },
|
||
; 147 : { "leftstick", mapping->buttons + GLFW_GAMEPAD_BUTTON_LEFT_THUMB },
|
||
; 148 : { "rightstick", mapping->buttons + GLFW_GAMEPAD_BUTTON_RIGHT_THUMB },
|
||
; 149 : { "dpup", mapping->buttons + GLFW_GAMEPAD_BUTTON_DPAD_UP },
|
||
; 150 : { "dpright", mapping->buttons + GLFW_GAMEPAD_BUTTON_DPAD_RIGHT },
|
||
; 151 : { "dpdown", mapping->buttons + GLFW_GAMEPAD_BUTTON_DPAD_DOWN },
|
||
; 152 : { "dpleft", mapping->buttons + GLFW_GAMEPAD_BUTTON_DPAD_LEFT },
|
||
; 153 : { "lefttrigger", mapping->axes + GLFW_GAMEPAD_AXIS_LEFT_TRIGGER },
|
||
; 154 : { "righttrigger", mapping->axes + GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER },
|
||
; 155 : { "leftx", mapping->axes + GLFW_GAMEPAD_AXIS_LEFT_X },
|
||
; 156 : { "lefty", mapping->axes + GLFW_GAMEPAD_AXIS_LEFT_Y },
|
||
; 157 : { "rightx", mapping->axes + GLFW_GAMEPAD_AXIS_RIGHT_X },
|
||
; 158 : { "righty", mapping->axes + GLFW_GAMEPAD_AXIS_RIGHT_Y }
|
||
; 159 : };
|
||
; 160 :
|
||
; 161 : length = strcspn(c, ",");
|
||
|
||
00336 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_01IHBHIGKO@?0@
|
||
0033d 48 8b 4d 08 mov rcx, QWORD PTR c$[rbp]
|
||
00341 ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strcspn
|
||
00347 48 89 45 48 mov QWORD PTR length$[rbp], rax
|
||
|
||
; 162 : if (length != 32 || c[length] != ',')
|
||
|
||
0034b 48 83 7d 48 20 cmp QWORD PTR length$[rbp], 32 ; 00000020H
|
||
00350 75 16 jne SHORT $LN11@parseMappi
|
||
00352 48 8b 45 48 mov rax, QWORD PTR length$[rbp]
|
||
00356 48 8b 4d 08 mov rcx, QWORD PTR c$[rbp]
|
||
0035a 48 03 c8 add rcx, rax
|
||
0035d 48 8b c1 mov rax, rcx
|
||
00360 0f be 00 movsx eax, BYTE PTR [rax]
|
||
00363 83 f8 2c cmp eax, 44 ; 0000002cH
|
||
00366 74 13 je SHORT $LN10@parseMappi
|
||
$LN11@parseMappi:
|
||
|
||
; 163 : {
|
||
; 164 : _glfwInputError(GLFW_INVALID_VALUE, NULL);
|
||
|
||
00368 33 d2 xor edx, edx
|
||
0036a b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
0036f e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 165 : return GLFW_FALSE;
|
||
|
||
00374 33 c0 xor eax, eax
|
||
00376 e9 52 04 00 00 jmp $LN1@parseMappi
|
||
$LN10@parseMappi:
|
||
|
||
; 166 : }
|
||
; 167 :
|
||
; 168 : memcpy(mapping->guid, c, length);
|
||
|
||
0037b 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
00382 48 05 80 00 00
|
||
00 add rax, 128 ; 00000080H
|
||
00388 4c 8b 45 48 mov r8, QWORD PTR length$[rbp]
|
||
0038c 48 8b 55 08 mov rdx, QWORD PTR c$[rbp]
|
||
00390 48 8b c8 mov rcx, rax
|
||
00393 e8 00 00 00 00 call memcpy
|
||
|
||
; 169 : c += length + 1;
|
||
|
||
00398 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
0039c 48 8b 4d 48 mov rcx, QWORD PTR length$[rbp]
|
||
003a0 48 8d 44 08 01 lea rax, QWORD PTR [rax+rcx+1]
|
||
003a5 48 89 45 08 mov QWORD PTR c$[rbp], rax
|
||
|
||
; 170 :
|
||
; 171 : length = strcspn(c, ",");
|
||
|
||
003a9 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_01IHBHIGKO@?0@
|
||
003b0 48 8b 4d 08 mov rcx, QWORD PTR c$[rbp]
|
||
003b4 ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strcspn
|
||
003ba 48 89 45 48 mov QWORD PTR length$[rbp], rax
|
||
|
||
; 172 : if (length >= sizeof(mapping->name) || c[length] != ',')
|
||
|
||
003be 48 81 7d 48 80
|
||
00 00 00 cmp QWORD PTR length$[rbp], 128 ; 00000080H
|
||
003c6 73 16 jae SHORT $LN13@parseMappi
|
||
003c8 48 8b 45 48 mov rax, QWORD PTR length$[rbp]
|
||
003cc 48 8b 4d 08 mov rcx, QWORD PTR c$[rbp]
|
||
003d0 48 03 c8 add rcx, rax
|
||
003d3 48 8b c1 mov rax, rcx
|
||
003d6 0f be 00 movsx eax, BYTE PTR [rax]
|
||
003d9 83 f8 2c cmp eax, 44 ; 0000002cH
|
||
003dc 74 13 je SHORT $LN12@parseMappi
|
||
$LN13@parseMappi:
|
||
|
||
; 173 : {
|
||
; 174 : _glfwInputError(GLFW_INVALID_VALUE, NULL);
|
||
|
||
003de 33 d2 xor edx, edx
|
||
003e0 b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
003e5 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 175 : return GLFW_FALSE;
|
||
|
||
003ea 33 c0 xor eax, eax
|
||
003ec e9 dc 03 00 00 jmp $LN1@parseMappi
|
||
$LN12@parseMappi:
|
||
|
||
; 176 : }
|
||
; 177 :
|
||
; 178 : memcpy(mapping->name, c, length);
|
||
|
||
003f1 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
003f8 4c 8b 45 48 mov r8, QWORD PTR length$[rbp]
|
||
003fc 48 8b 55 08 mov rdx, QWORD PTR c$[rbp]
|
||
00400 48 8b c8 mov rcx, rax
|
||
00403 e8 00 00 00 00 call memcpy
|
||
|
||
; 179 : c += length + 1;
|
||
|
||
00408 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
0040c 48 8b 4d 48 mov rcx, QWORD PTR length$[rbp]
|
||
00410 48 8d 44 08 01 lea rax, QWORD PTR [rax+rcx+1]
|
||
00415 48 89 45 08 mov QWORD PTR c$[rbp], rax
|
||
$LN2@parseMappi:
|
||
|
||
; 180 :
|
||
; 181 : while (*c)
|
||
|
||
00419 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
0041d 0f be 00 movsx eax, BYTE PTR [rax]
|
||
00420 85 c0 test eax, eax
|
||
00422 0f 84 00 03 00
|
||
00 je $LN3@parseMappi
|
||
|
||
; 182 : {
|
||
; 183 : // TODO: Implement output modifiers
|
||
; 184 : if (*c == '+' || *c == '-')
|
||
|
||
00428 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
0042c 0f be 00 movsx eax, BYTE PTR [rax]
|
||
0042f 83 f8 2b cmp eax, 43 ; 0000002bH
|
||
00432 74 0c je SHORT $LN15@parseMappi
|
||
00434 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
00438 0f be 00 movsx eax, BYTE PTR [rax]
|
||
0043b 83 f8 2d cmp eax, 45 ; 0000002dH
|
||
0043e 75 07 jne SHORT $LN14@parseMappi
|
||
$LN15@parseMappi:
|
||
|
||
; 185 : return GLFW_FALSE;
|
||
|
||
00440 33 c0 xor eax, eax
|
||
00442 e9 86 03 00 00 jmp $LN1@parseMappi
|
||
$LN14@parseMappi:
|
||
|
||
; 186 :
|
||
; 187 : for (i = 0; i < sizeof(fields) / sizeof(fields[0]); i++)
|
||
|
||
00447 48 c7 45 28 00
|
||
00 00 00 mov QWORD PTR i$[rbp], 0
|
||
0044f eb 0b jmp SHORT $LN6@parseMappi
|
||
$LN4@parseMappi:
|
||
00451 48 8b 45 28 mov rax, QWORD PTR i$[rbp]
|
||
00455 48 ff c0 inc rax
|
||
00458 48 89 45 28 mov QWORD PTR i$[rbp], rax
|
||
$LN6@parseMappi:
|
||
0045c 48 83 7d 28 16 cmp QWORD PTR i$[rbp], 22
|
||
00461 0f 83 7e 02 00
|
||
00 jae $LN5@parseMappi
|
||
|
||
; 188 : {
|
||
; 189 : length = strlen(fields[i].name);
|
||
|
||
00467 48 6b 45 28 10 imul rax, QWORD PTR i$[rbp], 16
|
||
0046c 48 8b 4c 05 70 mov rcx, QWORD PTR fields$[rbp+rax]
|
||
00471 e8 00 00 00 00 call strlen
|
||
00476 48 89 45 48 mov QWORD PTR length$[rbp], rax
|
||
|
||
; 190 : if (strncmp(c, fields[i].name, length) != 0 || c[length] != ':')
|
||
|
||
0047a 48 6b 45 28 10 imul rax, QWORD PTR i$[rbp], 16
|
||
0047f 4c 8b 45 48 mov r8, QWORD PTR length$[rbp]
|
||
00483 48 8b 54 05 70 mov rdx, QWORD PTR fields$[rbp+rax]
|
||
00488 48 8b 4d 08 mov rcx, QWORD PTR c$[rbp]
|
||
0048c ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strncmp
|
||
00492 85 c0 test eax, eax
|
||
00494 75 16 jne SHORT $LN17@parseMappi
|
||
00496 48 8b 45 48 mov rax, QWORD PTR length$[rbp]
|
||
0049a 48 8b 4d 08 mov rcx, QWORD PTR c$[rbp]
|
||
0049e 48 03 c8 add rcx, rax
|
||
004a1 48 8b c1 mov rax, rcx
|
||
004a4 0f be 00 movsx eax, BYTE PTR [rax]
|
||
004a7 83 f8 3a cmp eax, 58 ; 0000003aH
|
||
004aa 74 02 je SHORT $LN16@parseMappi
|
||
$LN17@parseMappi:
|
||
|
||
; 191 : continue;
|
||
|
||
004ac eb a3 jmp SHORT $LN4@parseMappi
|
||
$LN16@parseMappi:
|
||
|
||
; 192 :
|
||
; 193 : c += length + 1;
|
||
|
||
004ae 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
004b2 48 8b 4d 48 mov rcx, QWORD PTR length$[rbp]
|
||
004b6 48 8d 44 08 01 lea rax, QWORD PTR [rax+rcx+1]
|
||
004bb 48 89 45 08 mov QWORD PTR c$[rbp], rax
|
||
|
||
; 194 :
|
||
; 195 : if (fields[i].element)
|
||
|
||
004bf 48 6b 45 28 10 imul rax, QWORD PTR i$[rbp], 16
|
||
004c4 48 83 7c 05 78
|
||
00 cmp QWORD PTR fields$[rbp+rax+8], 0
|
||
004ca 0f 84 d1 01 00
|
||
00 je $LN18@parseMappi
|
||
|
||
; 196 : {
|
||
; 197 : _GLFWmapelement* e = fields[i].element;
|
||
|
||
004d0 48 6b 45 28 10 imul rax, QWORD PTR i$[rbp], 16
|
||
004d5 48 8b 44 05 78 mov rax, QWORD PTR fields$[rbp+rax+8]
|
||
004da 48 89 85 e8 01
|
||
00 00 mov QWORD PTR e$5[rbp], rax
|
||
|
||
; 198 : int8_t minimum = -1;
|
||
|
||
004e1 c6 85 04 02 00
|
||
00 ff mov BYTE PTR minimum$6[rbp], -1
|
||
|
||
; 199 : int8_t maximum = 1;
|
||
|
||
004e8 c6 85 24 02 00
|
||
00 01 mov BYTE PTR maximum$7[rbp], 1
|
||
|
||
; 200 :
|
||
; 201 : if (*c == '+')
|
||
|
||
004ef 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
004f3 0f be 00 movsx eax, BYTE PTR [rax]
|
||
004f6 83 f8 2b cmp eax, 43 ; 0000002bH
|
||
004f9 75 14 jne SHORT $LN20@parseMappi
|
||
|
||
; 202 : {
|
||
; 203 : minimum = 0;
|
||
|
||
004fb c6 85 04 02 00
|
||
00 00 mov BYTE PTR minimum$6[rbp], 0
|
||
|
||
; 204 : c += 1;
|
||
|
||
00502 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
00506 48 ff c0 inc rax
|
||
00509 48 89 45 08 mov QWORD PTR c$[rbp], rax
|
||
|
||
; 205 : }
|
||
|
||
0050d eb 1e jmp SHORT $LN21@parseMappi
|
||
$LN20@parseMappi:
|
||
|
||
; 206 : else if (*c == '-')
|
||
|
||
0050f 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
00513 0f be 00 movsx eax, BYTE PTR [rax]
|
||
00516 83 f8 2d cmp eax, 45 ; 0000002dH
|
||
00519 75 12 jne SHORT $LN22@parseMappi
|
||
|
||
; 207 : {
|
||
; 208 : maximum = 0;
|
||
|
||
0051b c6 85 24 02 00
|
||
00 00 mov BYTE PTR maximum$7[rbp], 0
|
||
|
||
; 209 : c += 1;
|
||
|
||
00522 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
00526 48 ff c0 inc rax
|
||
00529 48 89 45 08 mov QWORD PTR c$[rbp], rax
|
||
$LN22@parseMappi:
|
||
$LN21@parseMappi:
|
||
|
||
; 210 : }
|
||
; 211 :
|
||
; 212 : if (*c == 'a')
|
||
|
||
0052d 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
00531 0f be 00 movsx eax, BYTE PTR [rax]
|
||
00534 83 f8 61 cmp eax, 97 ; 00000061H
|
||
00537 75 0c jne SHORT $LN23@parseMappi
|
||
|
||
; 213 : e->type = _GLFW_JOYSTICK_AXIS;
|
||
|
||
00539 48 8b 85 e8 01
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
00540 c6 00 01 mov BYTE PTR [rax], 1
|
||
00543 eb 35 jmp SHORT $LN24@parseMappi
|
||
$LN23@parseMappi:
|
||
|
||
; 214 : else if (*c == 'b')
|
||
|
||
00545 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
00549 0f be 00 movsx eax, BYTE PTR [rax]
|
||
0054c 83 f8 62 cmp eax, 98 ; 00000062H
|
||
0054f 75 0c jne SHORT $LN25@parseMappi
|
||
|
||
; 215 : e->type = _GLFW_JOYSTICK_BUTTON;
|
||
|
||
00551 48 8b 85 e8 01
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
00558 c6 00 02 mov BYTE PTR [rax], 2
|
||
0055b eb 1d jmp SHORT $LN26@parseMappi
|
||
$LN25@parseMappi:
|
||
|
||
; 216 : else if (*c == 'h')
|
||
|
||
0055d 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
00561 0f be 00 movsx eax, BYTE PTR [rax]
|
||
00564 83 f8 68 cmp eax, 104 ; 00000068H
|
||
00567 75 0c jne SHORT $LN27@parseMappi
|
||
|
||
; 217 : e->type = _GLFW_JOYSTICK_HATBIT;
|
||
|
||
00569 48 8b 85 e8 01
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
00570 c6 00 03 mov BYTE PTR [rax], 3
|
||
00573 eb 05 jmp SHORT $LN28@parseMappi
|
||
$LN27@parseMappi:
|
||
|
||
; 218 : else
|
||
; 219 : break;
|
||
|
||
00575 e9 6b 01 00 00 jmp $LN5@parseMappi
|
||
$LN28@parseMappi:
|
||
$LN26@parseMappi:
|
||
$LN24@parseMappi:
|
||
|
||
; 220 :
|
||
; 221 : if (e->type == _GLFW_JOYSTICK_HATBIT)
|
||
|
||
0057a 48 8b 85 e8 01
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
00581 0f b6 00 movzx eax, BYTE PTR [rax]
|
||
00584 83 f8 03 cmp eax, 3
|
||
00587 75 5b jne SHORT $LN29@parseMappi
|
||
|
||
; 222 : {
|
||
; 223 : const unsigned long hat = strtoul(c + 1, (char**)&c, 10);
|
||
|
||
00589 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
0058d 48 ff c0 inc rax
|
||
00590 41 b8 0a 00 00
|
||
00 mov r8d, 10
|
||
00596 48 8d 55 08 lea rdx, QWORD PTR c$[rbp]
|
||
0059a 48 8b c8 mov rcx, rax
|
||
0059d ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strtoul
|
||
005a3 89 85 44 02 00
|
||
00 mov DWORD PTR hat$8[rbp], eax
|
||
|
||
; 224 : const unsigned long bit = strtoul(c + 1, (char**)&c, 10);
|
||
|
||
005a9 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
005ad 48 ff c0 inc rax
|
||
005b0 41 b8 0a 00 00
|
||
00 mov r8d, 10
|
||
005b6 48 8d 55 08 lea rdx, QWORD PTR c$[rbp]
|
||
005ba 48 8b c8 mov rcx, rax
|
||
005bd ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strtoul
|
||
005c3 89 85 64 02 00
|
||
00 mov DWORD PTR bit$9[rbp], eax
|
||
|
||
; 225 : e->index = (uint8_t)((hat << 4) | bit);
|
||
|
||
005c9 8b 85 44 02 00
|
||
00 mov eax, DWORD PTR hat$8[rbp]
|
||
005cf c1 e0 04 shl eax, 4
|
||
005d2 0b 85 64 02 00
|
||
00 or eax, DWORD PTR bit$9[rbp]
|
||
005d8 48 8b 8d e8 01
|
||
00 00 mov rcx, QWORD PTR e$5[rbp]
|
||
005df 88 41 01 mov BYTE PTR [rcx+1], al
|
||
|
||
; 226 : }
|
||
|
||
005e2 eb 24 jmp SHORT $LN30@parseMappi
|
||
$LN29@parseMappi:
|
||
|
||
; 227 : else
|
||
; 228 : e->index = (uint8_t)strtoul(c + 1, (char**)&c, 10);
|
||
|
||
005e4 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
005e8 48 ff c0 inc rax
|
||
005eb 41 b8 0a 00 00
|
||
00 mov r8d, 10
|
||
005f1 48 8d 55 08 lea rdx, QWORD PTR c$[rbp]
|
||
005f5 48 8b c8 mov rcx, rax
|
||
005f8 ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strtoul
|
||
005fe 48 8b 8d e8 01
|
||
00 00 mov rcx, QWORD PTR e$5[rbp]
|
||
00605 88 41 01 mov BYTE PTR [rcx+1], al
|
||
$LN30@parseMappi:
|
||
|
||
; 229 :
|
||
; 230 : if (e->type == _GLFW_JOYSTICK_AXIS)
|
||
|
||
00608 48 8b 85 e8 01
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
0060f 0f b6 00 movzx eax, BYTE PTR [rax]
|
||
00612 83 f8 01 cmp eax, 1
|
||
00615 0f 85 84 00 00
|
||
00 jne $LN31@parseMappi
|
||
|
||
; 231 : {
|
||
; 232 : e->axisScale = 2 / (maximum - minimum);
|
||
|
||
0061b 0f be 85 24 02
|
||
00 00 movsx eax, BYTE PTR maximum$7[rbp]
|
||
00622 0f be 8d 04 02
|
||
00 00 movsx ecx, BYTE PTR minimum$6[rbp]
|
||
00629 2b c1 sub eax, ecx
|
||
0062b 89 85 14 04 00
|
||
00 mov DWORD PTR tv345[rbp], eax
|
||
00631 b8 02 00 00 00 mov eax, 2
|
||
00636 99 cdq
|
||
00637 8b 8d 14 04 00
|
||
00 mov ecx, DWORD PTR tv345[rbp]
|
||
0063d f7 f9 idiv ecx
|
||
0063f 48 8b 8d e8 01
|
||
00 00 mov rcx, QWORD PTR e$5[rbp]
|
||
00646 88 41 02 mov BYTE PTR [rcx+2], al
|
||
|
||
; 233 : e->axisOffset = -(maximum + minimum);
|
||
|
||
00649 0f be 85 24 02
|
||
00 00 movsx eax, BYTE PTR maximum$7[rbp]
|
||
00650 0f be 8d 04 02
|
||
00 00 movsx ecx, BYTE PTR minimum$6[rbp]
|
||
00657 03 c1 add eax, ecx
|
||
00659 f7 d8 neg eax
|
||
0065b 48 8b 8d e8 01
|
||
00 00 mov rcx, QWORD PTR e$5[rbp]
|
||
00662 88 41 03 mov BYTE PTR [rcx+3], al
|
||
|
||
; 234 :
|
||
; 235 : if (*c == '~')
|
||
|
||
00665 48 8b 45 08 mov rax, QWORD PTR c$[rbp]
|
||
00669 0f be 00 movsx eax, BYTE PTR [rax]
|
||
0066c 83 f8 7e cmp eax, 126 ; 0000007eH
|
||
0066f 75 2e jne SHORT $LN32@parseMappi
|
||
|
||
; 236 : {
|
||
; 237 : e->axisScale = -e->axisScale;
|
||
|
||
00671 48 8b 85 e8 01
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
00678 0f be 40 02 movsx eax, BYTE PTR [rax+2]
|
||
0067c f7 d8 neg eax
|
||
0067e 48 8b 8d e8 01
|
||
00 00 mov rcx, QWORD PTR e$5[rbp]
|
||
00685 88 41 02 mov BYTE PTR [rcx+2], al
|
||
|
||
; 238 : e->axisOffset = -e->axisOffset;
|
||
|
||
00688 48 8b 85 e8 01
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
0068f 0f be 40 03 movsx eax, BYTE PTR [rax+3]
|
||
00693 f7 d8 neg eax
|
||
00695 48 8b 8d e8 01
|
||
00 00 mov rcx, QWORD PTR e$5[rbp]
|
||
0069c 88 41 03 mov BYTE PTR [rcx+3], al
|
||
$LN32@parseMappi:
|
||
$LN31@parseMappi:
|
||
|
||
; 239 : }
|
||
; 240 : }
|
||
; 241 : }
|
||
|
||
0069f eb 3d jmp SHORT $LN19@parseMappi
|
||
$LN18@parseMappi:
|
||
|
||
; 242 : else
|
||
; 243 : {
|
||
; 244 : const char* name = _glfw.platform.getMappingName();
|
||
|
||
006a1 ff 15 c0 00 00
|
||
00 call QWORD PTR _glfw+192
|
||
006a7 48 89 85 88 02
|
||
00 00 mov QWORD PTR name$10[rbp], rax
|
||
|
||
; 245 : length = strlen(name);
|
||
|
||
006ae 48 8b 8d 88 02
|
||
00 00 mov rcx, QWORD PTR name$10[rbp]
|
||
006b5 e8 00 00 00 00 call strlen
|
||
006ba 48 89 45 48 mov QWORD PTR length$[rbp], rax
|
||
|
||
; 246 : if (strncmp(c, name, length) != 0)
|
||
|
||
006be 4c 8b 45 48 mov r8, QWORD PTR length$[rbp]
|
||
006c2 48 8b 95 88 02
|
||
00 00 mov rdx, QWORD PTR name$10[rbp]
|
||
006c9 48 8b 4d 08 mov rcx, QWORD PTR c$[rbp]
|
||
006cd ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strncmp
|
||
006d3 85 c0 test eax, eax
|
||
006d5 74 07 je SHORT $LN33@parseMappi
|
||
|
||
; 247 : return GLFW_FALSE;
|
||
|
||
006d7 33 c0 xor eax, eax
|
||
006d9 e9 ef 00 00 00 jmp $LN1@parseMappi
|
||
$LN33@parseMappi:
|
||
$LN19@parseMappi:
|
||
|
||
; 248 : }
|
||
; 249 :
|
||
; 250 : break;
|
||
|
||
006de eb 05 jmp SHORT $LN5@parseMappi
|
||
|
||
; 251 : }
|
||
|
||
006e0 e9 6c fd ff ff jmp $LN4@parseMappi
|
||
$LN5@parseMappi:
|
||
|
||
; 252 :
|
||
; 253 : c += strcspn(c, ",");
|
||
|
||
006e5 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_01IHBHIGKO@?0@
|
||
006ec 48 8b 4d 08 mov rcx, QWORD PTR c$[rbp]
|
||
006f0 ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strcspn
|
||
006f6 48 8b 4d 08 mov rcx, QWORD PTR c$[rbp]
|
||
006fa 48 03 c8 add rcx, rax
|
||
006fd 48 8b c1 mov rax, rcx
|
||
00700 48 89 45 08 mov QWORD PTR c$[rbp], rax
|
||
|
||
; 254 : c += strspn(c, ",");
|
||
|
||
00704 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_01IHBHIGKO@?0@
|
||
0070b 48 8b 4d 08 mov rcx, QWORD PTR c$[rbp]
|
||
0070f ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strspn
|
||
00715 48 8b 4d 08 mov rcx, QWORD PTR c$[rbp]
|
||
00719 48 03 c8 add rcx, rax
|
||
0071c 48 8b c1 mov rax, rcx
|
||
0071f 48 89 45 08 mov QWORD PTR c$[rbp], rax
|
||
|
||
; 255 : }
|
||
|
||
00723 e9 f1 fc ff ff jmp $LN2@parseMappi
|
||
$LN3@parseMappi:
|
||
|
||
; 256 :
|
||
; 257 : for (i = 0; i < 32; i++)
|
||
|
||
00728 48 c7 45 28 00
|
||
00 00 00 mov QWORD PTR i$[rbp], 0
|
||
00730 eb 0b jmp SHORT $LN9@parseMappi
|
||
$LN7@parseMappi:
|
||
00732 48 8b 45 28 mov rax, QWORD PTR i$[rbp]
|
||
00736 48 ff c0 inc rax
|
||
00739 48 89 45 28 mov QWORD PTR i$[rbp], rax
|
||
$LN9@parseMappi:
|
||
0073d 48 83 7d 28 20 cmp QWORD PTR i$[rbp], 32 ; 00000020H
|
||
00742 73 6e jae SHORT $LN8@parseMappi
|
||
|
||
; 258 : {
|
||
; 259 : if (mapping->guid[i] >= 'A' && mapping->guid[i] <= 'F')
|
||
|
||
00744 48 8b 45 28 mov rax, QWORD PTR i$[rbp]
|
||
00748 48 8b 8d 40 04
|
||
00 00 mov rcx, QWORD PTR mapping$[rbp]
|
||
0074f 48 03 c8 add rcx, rax
|
||
00752 48 8b c1 mov rax, rcx
|
||
00755 0f be 80 80 00
|
||
00 00 movsx eax, BYTE PTR [rax+128]
|
||
0075c 83 f8 41 cmp eax, 65 ; 00000041H
|
||
0075f 7c 4f jl SHORT $LN34@parseMappi
|
||
00761 48 8b 45 28 mov rax, QWORD PTR i$[rbp]
|
||
00765 48 8b 8d 40 04
|
||
00 00 mov rcx, QWORD PTR mapping$[rbp]
|
||
0076c 48 03 c8 add rcx, rax
|
||
0076f 48 8b c1 mov rax, rcx
|
||
00772 0f be 80 80 00
|
||
00 00 movsx eax, BYTE PTR [rax+128]
|
||
00779 83 f8 46 cmp eax, 70 ; 00000046H
|
||
0077c 7f 32 jg SHORT $LN34@parseMappi
|
||
|
||
; 260 : mapping->guid[i] += 'a' - 'A';
|
||
|
||
0077e 48 8b 45 28 mov rax, QWORD PTR i$[rbp]
|
||
00782 48 8b 8d 40 04
|
||
00 00 mov rcx, QWORD PTR mapping$[rbp]
|
||
00789 48 03 c8 add rcx, rax
|
||
0078c 48 8b c1 mov rax, rcx
|
||
0078f 0f be 80 80 00
|
||
00 00 movsx eax, BYTE PTR [rax+128]
|
||
00796 83 c0 20 add eax, 32 ; 00000020H
|
||
00799 48 8b 4d 28 mov rcx, QWORD PTR i$[rbp]
|
||
0079d 48 8b 95 40 04
|
||
00 00 mov rdx, QWORD PTR mapping$[rbp]
|
||
007a4 48 03 d1 add rdx, rcx
|
||
007a7 48 8b ca mov rcx, rdx
|
||
007aa 88 81 80 00 00
|
||
00 mov BYTE PTR [rcx+128], al
|
||
$LN34@parseMappi:
|
||
|
||
; 261 : }
|
||
|
||
007b0 eb 80 jmp SHORT $LN7@parseMappi
|
||
$LN8@parseMappi:
|
||
|
||
; 262 :
|
||
; 263 : _glfw.platform.updateGamepadGUID(mapping->guid);
|
||
|
||
007b2 48 8b 85 40 04
|
||
00 00 mov rax, QWORD PTR mapping$[rbp]
|
||
007b9 48 05 80 00 00
|
||
00 add rax, 128 ; 00000080H
|
||
007bf 48 8b c8 mov rcx, rax
|
||
007c2 ff 15 c8 00 00
|
||
00 call QWORD PTR _glfw+200
|
||
|
||
; 264 : return GLFW_TRUE;
|
||
|
||
007c8 b8 01 00 00 00 mov eax, 1
|
||
$LN1@parseMappi:
|
||
|
||
; 265 : }
|
||
|
||
007cd 48 8b f8 mov rdi, rax
|
||
007d0 48 8d 4d e0 lea rcx, QWORD PTR [rbp-32]
|
||
007d4 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:parseMapping$rtcFrameData
|
||
007db e8 00 00 00 00 call _RTC_CheckStackVars
|
||
007e0 48 8b c7 mov rax, rdi
|
||
007e3 48 8b 8d 18 04
|
||
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
|
||
007ea 48 33 cd xor rcx, rbp
|
||
007ed e8 00 00 00 00 call __security_check_cookie
|
||
007f2 48 8d a5 28 04
|
||
00 00 lea rsp, QWORD PTR [rbp+1064]
|
||
007f9 5f pop rdi
|
||
007fa 5d pop rbp
|
||
007fb c3 ret 0
|
||
parseMapping ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT findValidMapping
|
||
_TEXT SEGMENT
|
||
mapping$ = 8
|
||
i$1 = 36
|
||
js$ = 288
|
||
findValidMapping PROC ; COMDAT
|
||
|
||
; 103 : {
|
||
|
||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00005 55 push rbp
|
||
00006 57 push rdi
|
||
00007 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00013 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 104 : _GLFWmapping* mapping = findMapping(js->guid);
|
||
|
||
0001f 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR js$[rbp]
|
||
00026 48 05 c0 00 00
|
||
00 add rax, 192 ; 000000c0H
|
||
0002c 48 8b c8 mov rcx, rax
|
||
0002f e8 00 00 00 00 call findMapping
|
||
00034 48 89 45 08 mov QWORD PTR mapping$[rbp], rax
|
||
|
||
; 105 : if (mapping)
|
||
|
||
00038 48 83 7d 08 00 cmp QWORD PTR mapping$[rbp], 0
|
||
0003d 0f 84 80 00 00
|
||
00 je $LN8@findValidM
|
||
|
||
; 106 : {
|
||
; 107 : int i;
|
||
; 108 :
|
||
; 109 : for (i = 0; i <= GLFW_GAMEPAD_BUTTON_LAST; i++)
|
||
|
||
00043 c7 45 24 00 00
|
||
00 00 mov DWORD PTR i$1[rbp], 0
|
||
0004a eb 08 jmp SHORT $LN4@findValidM
|
||
$LN2@findValidM:
|
||
0004c 8b 45 24 mov eax, DWORD PTR i$1[rbp]
|
||
0004f ff c0 inc eax
|
||
00051 89 45 24 mov DWORD PTR i$1[rbp], eax
|
||
$LN4@findValidM:
|
||
00054 83 7d 24 0e cmp DWORD PTR i$1[rbp], 14
|
||
00058 7f 29 jg SHORT $LN3@findValidM
|
||
|
||
; 110 : {
|
||
; 111 : if (!isValidElementForJoystick(mapping->buttons + i, js))
|
||
|
||
0005a 48 63 45 24 movsxd rax, DWORD PTR i$1[rbp]
|
||
0005e 48 8b 4d 08 mov rcx, QWORD PTR mapping$[rbp]
|
||
00062 48 8d 84 81 a1
|
||
00 00 00 lea rax, QWORD PTR [rcx+rax*4+161]
|
||
0006a 48 8b 95 20 01
|
||
00 00 mov rdx, QWORD PTR js$[rbp]
|
||
00071 48 8b c8 mov rcx, rax
|
||
00074 e8 00 00 00 00 call isValidElementForJoystick
|
||
00079 85 c0 test eax, eax
|
||
0007b 75 04 jne SHORT $LN9@findValidM
|
||
|
||
; 112 : return NULL;
|
||
|
||
0007d 33 c0 xor eax, eax
|
||
0007f eb 46 jmp SHORT $LN1@findValidM
|
||
$LN9@findValidM:
|
||
|
||
; 113 : }
|
||
|
||
00081 eb c9 jmp SHORT $LN2@findValidM
|
||
$LN3@findValidM:
|
||
|
||
; 114 :
|
||
; 115 : for (i = 0; i <= GLFW_GAMEPAD_AXIS_LAST; i++)
|
||
|
||
00083 c7 45 24 00 00
|
||
00 00 mov DWORD PTR i$1[rbp], 0
|
||
0008a eb 08 jmp SHORT $LN7@findValidM
|
||
$LN5@findValidM:
|
||
0008c 8b 45 24 mov eax, DWORD PTR i$1[rbp]
|
||
0008f ff c0 inc eax
|
||
00091 89 45 24 mov DWORD PTR i$1[rbp], eax
|
||
$LN7@findValidM:
|
||
00094 83 7d 24 05 cmp DWORD PTR i$1[rbp], 5
|
||
00098 7f 29 jg SHORT $LN6@findValidM
|
||
|
||
; 116 : {
|
||
; 117 : if (!isValidElementForJoystick(mapping->axes + i, js))
|
||
|
||
0009a 48 63 45 24 movsxd rax, DWORD PTR i$1[rbp]
|
||
0009e 48 8b 4d 08 mov rcx, QWORD PTR mapping$[rbp]
|
||
000a2 48 8d 84 81 dd
|
||
00 00 00 lea rax, QWORD PTR [rcx+rax*4+221]
|
||
000aa 48 8b 95 20 01
|
||
00 00 mov rdx, QWORD PTR js$[rbp]
|
||
000b1 48 8b c8 mov rcx, rax
|
||
000b4 e8 00 00 00 00 call isValidElementForJoystick
|
||
000b9 85 c0 test eax, eax
|
||
000bb 75 04 jne SHORT $LN10@findValidM
|
||
|
||
; 118 : return NULL;
|
||
|
||
000bd 33 c0 xor eax, eax
|
||
000bf eb 06 jmp SHORT $LN1@findValidM
|
||
$LN10@findValidM:
|
||
|
||
; 119 : }
|
||
|
||
000c1 eb c9 jmp SHORT $LN5@findValidM
|
||
$LN6@findValidM:
|
||
$LN8@findValidM:
|
||
|
||
; 120 : }
|
||
; 121 :
|
||
; 122 : return mapping;
|
||
|
||
000c3 48 8b 45 08 mov rax, QWORD PTR mapping$[rbp]
|
||
$LN1@findValidM:
|
||
|
||
; 123 : }
|
||
|
||
000c7 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000ce 5f pop rdi
|
||
000cf 5d pop rbp
|
||
000d0 c3 ret 0
|
||
findValidMapping ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT isValidElementForJoystick
|
||
_TEXT SEGMENT
|
||
e$ = 224
|
||
js$ = 232
|
||
isValidElementForJoystick PROC ; COMDAT
|
||
|
||
; 89 : {
|
||
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 90 : if (e->type == _GLFW_JOYSTICK_HATBIT && (e->index >> 4) >= js->hatCount)
|
||
|
||
00024 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR e$[rbp]
|
||
0002b 0f b6 00 movzx eax, BYTE PTR [rax]
|
||
0002e 83 f8 03 cmp eax, 3
|
||
00031 75 20 jne SHORT $LN2@isValidEle
|
||
00033 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR e$[rbp]
|
||
0003a 0f b6 40 01 movzx eax, BYTE PTR [rax+1]
|
||
0003e c1 f8 04 sar eax, 4
|
||
00041 48 8b 8d e8 00
|
||
00 00 mov rcx, QWORD PTR js$[rbp]
|
||
00048 3b 41 30 cmp eax, DWORD PTR [rcx+48]
|
||
0004b 7c 06 jl SHORT $LN2@isValidEle
|
||
|
||
; 91 : return GLFW_FALSE;
|
||
|
||
0004d 33 c0 xor eax, eax
|
||
0004f eb 5d jmp SHORT $LN1@isValidEle
|
||
00051 eb 56 jmp SHORT $LN3@isValidEle
|
||
$LN2@isValidEle:
|
||
|
||
; 92 : else if (e->type == _GLFW_JOYSTICK_BUTTON && e->index >= js->buttonCount)
|
||
|
||
00053 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR e$[rbp]
|
||
0005a 0f b6 00 movzx eax, BYTE PTR [rax]
|
||
0005d 83 f8 02 cmp eax, 2
|
||
00060 75 1d jne SHORT $LN4@isValidEle
|
||
00062 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR e$[rbp]
|
||
00069 0f b6 40 01 movzx eax, BYTE PTR [rax+1]
|
||
0006d 48 8b 8d e8 00
|
||
00 00 mov rcx, QWORD PTR js$[rbp]
|
||
00074 3b 41 20 cmp eax, DWORD PTR [rcx+32]
|
||
00077 7c 06 jl SHORT $LN4@isValidEle
|
||
|
||
; 93 : return GLFW_FALSE;
|
||
|
||
00079 33 c0 xor eax, eax
|
||
0007b eb 31 jmp SHORT $LN1@isValidEle
|
||
0007d eb 2a jmp SHORT $LN5@isValidEle
|
||
$LN4@isValidEle:
|
||
|
||
; 94 : else if (e->type == _GLFW_JOYSTICK_AXIS && e->index >= js->axisCount)
|
||
|
||
0007f 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR e$[rbp]
|
||
00086 0f b6 00 movzx eax, BYTE PTR [rax]
|
||
00089 83 f8 01 cmp eax, 1
|
||
0008c 75 1b jne SHORT $LN6@isValidEle
|
||
0008e 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR e$[rbp]
|
||
00095 0f b6 40 01 movzx eax, BYTE PTR [rax+1]
|
||
00099 48 8b 8d e8 00
|
||
00 00 mov rcx, QWORD PTR js$[rbp]
|
||
000a0 3b 41 10 cmp eax, DWORD PTR [rcx+16]
|
||
000a3 7c 04 jl SHORT $LN6@isValidEle
|
||
|
||
; 95 : return GLFW_FALSE;
|
||
|
||
000a5 33 c0 xor eax, eax
|
||
000a7 eb 05 jmp SHORT $LN1@isValidEle
|
||
$LN6@isValidEle:
|
||
$LN5@isValidEle:
|
||
$LN3@isValidEle:
|
||
|
||
; 96 :
|
||
; 97 : return GLFW_TRUE;
|
||
|
||
000a9 b8 01 00 00 00 mov eax, 1
|
||
$LN1@isValidEle:
|
||
|
||
; 98 : }
|
||
|
||
000ae 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
000b5 5f pop rdi
|
||
000b6 5d pop rbp
|
||
000b7 c3 ret 0
|
||
isValidElementForJoystick ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT findMapping
|
||
_TEXT SEGMENT
|
||
i$ = 4
|
||
guid$ = 256
|
||
findMapping PROC ; COMDAT
|
||
|
||
; 73 : {
|
||
|
||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00005 55 push rbp
|
||
00006 57 push rdi
|
||
00007 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00013 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 74 : int i;
|
||
; 75 :
|
||
; 76 : for (i = 0; i < _glfw.mappingCount; i++)
|
||
|
||
0001f c7 45 04 00 00
|
||
00 00 mov DWORD PTR i$[rbp], 0
|
||
00026 eb 08 jmp SHORT $LN4@findMappin
|
||
$LN2@findMappin:
|
||
00028 8b 45 04 mov eax, DWORD PTR i$[rbp]
|
||
0002b ff c0 inc eax
|
||
0002d 89 45 04 mov DWORD PTR i$[rbp], eax
|
||
$LN4@findMappin:
|
||
00030 8b 05 98 19 00
|
||
00 mov eax, DWORD PTR _glfw+6552
|
||
00036 39 45 04 cmp DWORD PTR i$[rbp], eax
|
||
00039 7d 49 jge SHORT $LN3@findMappin
|
||
|
||
; 77 : {
|
||
; 78 : if (strcmp(_glfw.mappings[i].guid, guid) == 0)
|
||
|
||
0003b 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
0003f 48 69 c0 f5 00
|
||
00 00 imul rax, rax, 245 ; 000000f5H
|
||
00046 48 8b 0d 90 19
|
||
00 00 mov rcx, QWORD PTR _glfw+6544
|
||
0004d 48 8d 84 01 80
|
||
00 00 00 lea rax, QWORD PTR [rcx+rax+128]
|
||
00055 48 8b 95 00 01
|
||
00 00 mov rdx, QWORD PTR guid$[rbp]
|
||
0005c 48 8b c8 mov rcx, rax
|
||
0005f e8 00 00 00 00 call strcmp
|
||
00064 85 c0 test eax, eax
|
||
00066 75 1a jne SHORT $LN5@findMappin
|
||
|
||
; 79 : return _glfw.mappings + i;
|
||
|
||
00068 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
0006c 48 69 c0 f5 00
|
||
00 00 imul rax, rax, 245 ; 000000f5H
|
||
00073 48 8b 0d 90 19
|
||
00 00 mov rcx, QWORD PTR _glfw+6544
|
||
0007a 48 03 c8 add rcx, rax
|
||
0007d 48 8b c1 mov rax, rcx
|
||
00080 eb 04 jmp SHORT $LN1@findMappin
|
||
$LN5@findMappin:
|
||
|
||
; 80 : }
|
||
|
||
00082 eb a4 jmp SHORT $LN2@findMappin
|
||
$LN3@findMappin:
|
||
|
||
; 81 :
|
||
; 82 : return NULL;
|
||
|
||
00084 33 c0 xor eax, eax
|
||
$LN1@findMappin:
|
||
|
||
; 83 : }
|
||
|
||
00086 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0008d 5f pop rdi
|
||
0008e 5d pop rbp
|
||
0008f c3 ret 0
|
||
findMapping ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT initJoysticks
|
||
_TEXT SEGMENT
|
||
initJoysticks PROC ; COMDAT
|
||
|
||
; 57 : {
|
||
|
||
00000 40 55 push rbp
|
||
00002 57 push rdi
|
||
00003 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0000f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 58 : if (!_glfw.joysticksInitialized)
|
||
|
||
0001b 83 3d 8c 07 00
|
||
00 00 cmp DWORD PTR _glfw+1932, 0
|
||
00022 75 14 jne SHORT $LN2@initJoysti
|
||
|
||
; 59 : {
|
||
; 60 : if (!_glfw.platform.initJoysticks())
|
||
|
||
00024 ff 15 a8 00 00
|
||
00 call QWORD PTR _glfw+168
|
||
0002a 85 c0 test eax, eax
|
||
0002c 75 0a jne SHORT $LN3@initJoysti
|
||
|
||
; 61 : {
|
||
; 62 : _glfw.platform.terminateJoysticks();
|
||
|
||
0002e ff 15 b0 00 00
|
||
00 call QWORD PTR _glfw+176
|
||
|
||
; 63 : return GLFW_FALSE;
|
||
|
||
00034 33 c0 xor eax, eax
|
||
00036 eb 10 jmp SHORT $LN1@initJoysti
|
||
$LN3@initJoysti:
|
||
$LN2@initJoysti:
|
||
|
||
; 64 : }
|
||
; 65 : }
|
||
; 66 :
|
||
; 67 : return _glfw.joysticksInitialized = GLFW_TRUE;
|
||
|
||
00038 c7 05 8c 07 00
|
||
00 01 00 00 00 mov DWORD PTR _glfw+1932, 1
|
||
00042 8b 05 8c 07 00
|
||
00 mov eax, DWORD PTR _glfw+1932
|
||
$LN1@initJoysti:
|
||
|
||
; 68 : }
|
||
|
||
00048 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
0004f 5f pop rdi
|
||
00050 5d pop rbp
|
||
00051 c3 ret 0
|
||
initJoysticks ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwCenterCursorInContentArea
|
||
_TEXT SEGMENT
|
||
width$ = 4
|
||
height$ = 36
|
||
__$ArrayPad$ = 248
|
||
window$ = 288
|
||
_glfwCenterCursorInContentArea PROC ; COMDAT
|
||
|
||
; 549 : {
|
||
|
||
$LN3:
|
||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00005 55 push rbp
|
||
00006 57 push rdi
|
||
00007 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00013 48 8d 7c 24 20 lea rdi, QWORD PTR [rsp+32]
|
||
00018 b9 12 00 00 00 mov ecx, 18
|
||
0001d b8 cc cc cc cc mov eax, -858993460 ; ccccccccH
|
||
00022 f3 ab rep stosd
|
||
00024 48 8b 8c 24 48
|
||
01 00 00 mov rcx, QWORD PTR [rsp+328]
|
||
0002c 48 8b 05 00 00
|
||
00 00 mov rax, QWORD PTR __security_cookie
|
||
00033 48 33 c5 xor rax, rbp
|
||
00036 48 89 85 f8 00
|
||
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
|
||
0003d 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00044 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 550 : int width, height;
|
||
; 551 :
|
||
; 552 : _glfw.platform.getWindowSize(window, &width, &height);
|
||
|
||
00049 4c 8d 45 24 lea r8, QWORD PTR height$[rbp]
|
||
0004d 48 8d 55 04 lea rdx, QWORD PTR width$[rbp]
|
||
00051 48 8b 8d 20 01
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00058 ff 15 40 01 00
|
||
00 call QWORD PTR _glfw+320
|
||
|
||
; 553 : _glfw.platform.setCursorPos(window, width / 2.0, height / 2.0);
|
||
|
||
0005e f2 0f 2a 45 24 cvtsi2sd xmm0, DWORD PTR height$[rbp]
|
||
00063 f2 0f 5e 05 00
|
||
00 00 00 divsd xmm0, QWORD PTR __real@4000000000000000
|
||
0006b f2 0f 2a 4d 04 cvtsi2sd xmm1, DWORD PTR width$[rbp]
|
||
00070 f2 0f 5e 0d 00
|
||
00 00 00 divsd xmm1, QWORD PTR __real@4000000000000000
|
||
00078 0f 28 d0 movaps xmm2, xmm0
|
||
0007b 48 8b 8d 20 01
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00082 ff 15 48 00 00
|
||
00 call QWORD PTR _glfw+72
|
||
|
||
; 554 : }
|
||
|
||
00088 48 8d 4d e0 lea rcx, QWORD PTR [rbp-32]
|
||
0008c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:_glfwCenterCursorInContentArea$rtcFrameData
|
||
00093 e8 00 00 00 00 call _RTC_CheckStackVars
|
||
00098 48 8b 8d f8 00
|
||
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
|
||
0009f 48 33 cd xor rcx, rbp
|
||
000a2 e8 00 00 00 00 call __security_check_cookie
|
||
000a7 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000ae 5f pop rdi
|
||
000af 5d pop rbp
|
||
000b0 c3 ret 0
|
||
_glfwCenterCursorInContentArea ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwFreeJoystick
|
||
_TEXT SEGMENT
|
||
js$ = 224
|
||
_glfwFreeJoystick PROC ; COMDAT
|
||
|
||
; 539 : {
|
||
|
||
$LN3:
|
||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00005 55 push rbp
|
||
00006 57 push rdi
|
||
00007 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00013 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 540 : _glfw_free(js->axes);
|
||
|
||
0001f 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR js$[rbp]
|
||
00026 48 8b 48 08 mov rcx, QWORD PTR [rax+8]
|
||
0002a e8 00 00 00 00 call _glfw_free
|
||
|
||
; 541 : _glfw_free(js->buttons);
|
||
|
||
0002f 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR js$[rbp]
|
||
00036 48 8b 48 18 mov rcx, QWORD PTR [rax+24]
|
||
0003a e8 00 00 00 00 call _glfw_free
|
||
|
||
; 542 : _glfw_free(js->hats);
|
||
|
||
0003f 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR js$[rbp]
|
||
00046 48 8b 48 28 mov rcx, QWORD PTR [rax+40]
|
||
0004a e8 00 00 00 00 call _glfw_free
|
||
|
||
; 543 : memset(js, 0, sizeof(_GLFWjoystick));
|
||
|
||
0004f 41 b8 20 01 00
|
||
00 mov r8d, 288 ; 00000120H
|
||
00055 33 d2 xor edx, edx
|
||
00057 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR js$[rbp]
|
||
0005e e8 00 00 00 00 call memset
|
||
|
||
; 544 : }
|
||
|
||
00063 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
0006a 5f pop rdi
|
||
0006b 5d pop rbp
|
||
0006c c3 ret 0
|
||
_glfwFreeJoystick ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwAllocJoystick
|
||
_TEXT SEGMENT
|
||
jid$ = 4
|
||
js$ = 40
|
||
name$ = 288
|
||
guid$ = 296
|
||
axisCount$ = 304
|
||
buttonCount$ = 312
|
||
hatCount$ = 320
|
||
_glfwAllocJoystick PROC ; COMDAT
|
||
|
||
; 507 : {
|
||
|
||
$LN8:
|
||
00000 44 89 4c 24 20 mov DWORD PTR [rsp+32], r9d
|
||
00005 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
|
||
0000a 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
0000f 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00014 55 push rbp
|
||
00015 57 push rdi
|
||
00016 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
0001d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00022 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00029 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 508 : int jid;
|
||
; 509 : _GLFWjoystick* js;
|
||
; 510 :
|
||
; 511 : for (jid = 0; jid <= GLFW_JOYSTICK_LAST; jid++)
|
||
|
||
0002e c7 45 04 00 00
|
||
00 00 mov DWORD PTR jid$[rbp], 0
|
||
00035 eb 08 jmp SHORT $LN4@glfwAllocJ
|
||
$LN2@glfwAllocJ:
|
||
00037 8b 45 04 mov eax, DWORD PTR jid$[rbp]
|
||
0003a ff c0 inc eax
|
||
0003c 89 45 04 mov DWORD PTR jid$[rbp], eax
|
||
$LN4@glfwAllocJ:
|
||
0003f 83 7d 04 0f cmp DWORD PTR jid$[rbp], 15
|
||
00043 7f 1c jg SHORT $LN3@glfwAllocJ
|
||
|
||
; 512 : {
|
||
; 513 : if (!_glfw.joysticks[jid].allocated)
|
||
|
||
00045 48 63 45 04 movsxd rax, DWORD PTR jid$[rbp]
|
||
00049 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
00050 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
00057 83 3c 01 00 cmp DWORD PTR [rcx+rax], 0
|
||
0005b 75 02 jne SHORT $LN5@glfwAllocJ
|
||
|
||
; 514 : break;
|
||
|
||
0005d eb 02 jmp SHORT $LN3@glfwAllocJ
|
||
$LN5@glfwAllocJ:
|
||
|
||
; 515 : }
|
||
|
||
0005f eb d6 jmp SHORT $LN2@glfwAllocJ
|
||
$LN3@glfwAllocJ:
|
||
|
||
; 516 :
|
||
; 517 : if (jid > GLFW_JOYSTICK_LAST)
|
||
|
||
00061 83 7d 04 0f cmp DWORD PTR jid$[rbp], 15
|
||
00065 7e 07 jle SHORT $LN6@glfwAllocJ
|
||
|
||
; 518 : return NULL;
|
||
|
||
00067 33 c0 xor eax, eax
|
||
00069 e9 02 01 00 00 jmp $LN1@glfwAllocJ
|
||
$LN6@glfwAllocJ:
|
||
|
||
; 519 :
|
||
; 520 : js = _glfw.joysticks + jid;
|
||
|
||
0006e 48 63 45 04 movsxd rax, DWORD PTR jid$[rbp]
|
||
00072 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
00079 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
00080 48 03 c8 add rcx, rax
|
||
00083 48 8b c1 mov rax, rcx
|
||
00086 48 89 45 28 mov QWORD PTR js$[rbp], rax
|
||
|
||
; 521 : js->allocated = GLFW_TRUE;
|
||
|
||
0008a 48 8b 45 28 mov rax, QWORD PTR js$[rbp]
|
||
0008e c7 00 01 00 00
|
||
00 mov DWORD PTR [rax], 1
|
||
|
||
; 522 : js->axes = _glfw_calloc(axisCount, sizeof(float));
|
||
|
||
00094 48 63 85 30 01
|
||
00 00 movsxd rax, DWORD PTR axisCount$[rbp]
|
||
0009b ba 04 00 00 00 mov edx, 4
|
||
000a0 48 8b c8 mov rcx, rax
|
||
000a3 e8 00 00 00 00 call _glfw_calloc
|
||
000a8 48 8b 4d 28 mov rcx, QWORD PTR js$[rbp]
|
||
000ac 48 89 41 08 mov QWORD PTR [rcx+8], rax
|
||
|
||
; 523 : js->buttons = _glfw_calloc(buttonCount + (size_t)hatCount * 4, 1);
|
||
|
||
000b0 48 63 85 38 01
|
||
00 00 movsxd rax, DWORD PTR buttonCount$[rbp]
|
||
000b7 48 63 8d 40 01
|
||
00 00 movsxd rcx, DWORD PTR hatCount$[rbp]
|
||
000be 48 8d 04 88 lea rax, QWORD PTR [rax+rcx*4]
|
||
000c2 ba 01 00 00 00 mov edx, 1
|
||
000c7 48 8b c8 mov rcx, rax
|
||
000ca e8 00 00 00 00 call _glfw_calloc
|
||
000cf 48 8b 4d 28 mov rcx, QWORD PTR js$[rbp]
|
||
000d3 48 89 41 18 mov QWORD PTR [rcx+24], rax
|
||
|
||
; 524 : js->hats = _glfw_calloc(hatCount, 1);
|
||
|
||
000d7 48 63 85 40 01
|
||
00 00 movsxd rax, DWORD PTR hatCount$[rbp]
|
||
000de ba 01 00 00 00 mov edx, 1
|
||
000e3 48 8b c8 mov rcx, rax
|
||
000e6 e8 00 00 00 00 call _glfw_calloc
|
||
000eb 48 8b 4d 28 mov rcx, QWORD PTR js$[rbp]
|
||
000ef 48 89 41 28 mov QWORD PTR [rcx+40], rax
|
||
|
||
; 525 : js->axisCount = axisCount;
|
||
|
||
000f3 48 8b 45 28 mov rax, QWORD PTR js$[rbp]
|
||
000f7 8b 8d 30 01 00
|
||
00 mov ecx, DWORD PTR axisCount$[rbp]
|
||
000fd 89 48 10 mov DWORD PTR [rax+16], ecx
|
||
|
||
; 526 : js->buttonCount = buttonCount;
|
||
|
||
00100 48 8b 45 28 mov rax, QWORD PTR js$[rbp]
|
||
00104 8b 8d 38 01 00
|
||
00 mov ecx, DWORD PTR buttonCount$[rbp]
|
||
0010a 89 48 20 mov DWORD PTR [rax+32], ecx
|
||
|
||
; 527 : js->hatCount = hatCount;
|
||
|
||
0010d 48 8b 45 28 mov rax, QWORD PTR js$[rbp]
|
||
00111 8b 8d 40 01 00
|
||
00 mov ecx, DWORD PTR hatCount$[rbp]
|
||
00117 89 48 30 mov DWORD PTR [rax+48], ecx
|
||
|
||
; 528 :
|
||
; 529 : strncpy(js->name, name, sizeof(js->name) - 1);
|
||
|
||
0011a 48 8b 45 28 mov rax, QWORD PTR js$[rbp]
|
||
0011e 48 83 c0 34 add rax, 52 ; 00000034H
|
||
00122 41 b8 7f 00 00
|
||
00 mov r8d, 127 ; 0000007fH
|
||
00128 48 8b 95 20 01
|
||
00 00 mov rdx, QWORD PTR name$[rbp]
|
||
0012f 48 8b c8 mov rcx, rax
|
||
00132 ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strncpy
|
||
|
||
; 530 : strncpy(js->guid, guid, sizeof(js->guid) - 1);
|
||
|
||
00138 48 8b 45 28 mov rax, QWORD PTR js$[rbp]
|
||
0013c 48 05 c0 00 00
|
||
00 add rax, 192 ; 000000c0H
|
||
00142 41 b8 20 00 00
|
||
00 mov r8d, 32 ; 00000020H
|
||
00148 48 8b 95 28 01
|
||
00 00 mov rdx, QWORD PTR guid$[rbp]
|
||
0014f 48 8b c8 mov rcx, rax
|
||
00152 ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strncpy
|
||
|
||
; 531 : js->mapping = findValidMapping(js);
|
||
|
||
00158 48 8b 4d 28 mov rcx, QWORD PTR js$[rbp]
|
||
0015c e8 00 00 00 00 call findValidMapping
|
||
00161 48 8b 4d 28 mov rcx, QWORD PTR js$[rbp]
|
||
00165 48 89 81 e8 00
|
||
00 00 mov QWORD PTR [rcx+232], rax
|
||
|
||
; 532 :
|
||
; 533 : return js;
|
||
|
||
0016c 48 8b 45 28 mov rax, QWORD PTR js$[rbp]
|
||
$LN1@glfwAllocJ:
|
||
|
||
; 534 : }
|
||
|
||
00170 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
00177 5f pop rdi
|
||
00178 5d pop rbp
|
||
00179 c3 ret 0
|
||
_glfwAllocJoystick ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwInitGamepadMappings
|
||
_TEXT SEGMENT
|
||
i$ = 8
|
||
count$ = 40
|
||
_glfwInitGamepadMappings PROC ; COMDAT
|
||
|
||
; 488 : {
|
||
|
||
$LN7:
|
||
00000 40 55 push rbp
|
||
00002 57 push rdi
|
||
00003 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0000f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 489 : size_t i;
|
||
; 490 : const size_t count = sizeof(_glfwDefaultMappings) / sizeof(char*);
|
||
|
||
0001b 48 c7 45 28 6d
|
||
01 00 00 mov QWORD PTR count$[rbp], 365 ; 0000016dH
|
||
|
||
; 491 : _glfw.mappings = _glfw_calloc(count, sizeof(_GLFWmapping));
|
||
|
||
00023 ba f5 00 00 00 mov edx, 245 ; 000000f5H
|
||
00028 48 8b 4d 28 mov rcx, QWORD PTR count$[rbp]
|
||
0002c e8 00 00 00 00 call _glfw_calloc
|
||
00031 48 89 05 90 19
|
||
00 00 mov QWORD PTR _glfw+6544, rax
|
||
|
||
; 492 :
|
||
; 493 : for (i = 0; i < count; i++)
|
||
|
||
00038 48 c7 45 08 00
|
||
00 00 00 mov QWORD PTR i$[rbp], 0
|
||
00040 eb 0b jmp SHORT $LN4@glfwInitGa
|
||
$LN2@glfwInitGa:
|
||
00042 48 8b 45 08 mov rax, QWORD PTR i$[rbp]
|
||
00046 48 ff c0 inc rax
|
||
00049 48 89 45 08 mov QWORD PTR i$[rbp], rax
|
||
$LN4@glfwInitGa:
|
||
0004d 48 8b 45 28 mov rax, QWORD PTR count$[rbp]
|
||
00051 48 39 45 08 cmp QWORD PTR i$[rbp], rax
|
||
00055 73 43 jae SHORT $LN3@glfwInitGa
|
||
|
||
; 494 : {
|
||
; 495 : if (parseMapping(&_glfw.mappings[_glfw.mappingCount], _glfwDefaultMappings[i]))
|
||
|
||
00057 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:_glfwDefaultMappings
|
||
0005e 48 63 0d 98 19
|
||
00 00 movsxd rcx, DWORD PTR _glfw+6552
|
||
00065 48 69 c9 f5 00
|
||
00 00 imul rcx, rcx, 245 ; 000000f5H
|
||
0006c 48 8b 15 90 19
|
||
00 00 mov rdx, QWORD PTR _glfw+6544
|
||
00073 48 03 d1 add rdx, rcx
|
||
00076 48 8b ca mov rcx, rdx
|
||
00079 48 8b 55 08 mov rdx, QWORD PTR i$[rbp]
|
||
0007d 48 8b 14 d0 mov rdx, QWORD PTR [rax+rdx*8]
|
||
00081 e8 00 00 00 00 call parseMapping
|
||
00086 85 c0 test eax, eax
|
||
00088 74 0e je SHORT $LN5@glfwInitGa
|
||
|
||
; 496 : _glfw.mappingCount++;
|
||
|
||
0008a 8b 05 98 19 00
|
||
00 mov eax, DWORD PTR _glfw+6552
|
||
00090 ff c0 inc eax
|
||
00092 89 05 98 19 00
|
||
00 mov DWORD PTR _glfw+6552, eax
|
||
$LN5@glfwInitGa:
|
||
|
||
; 497 : }
|
||
|
||
00098 eb a8 jmp SHORT $LN2@glfwInitGa
|
||
$LN3@glfwInitGa:
|
||
|
||
; 498 : }
|
||
|
||
0009a 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a1 5f pop rdi
|
||
000a2 5d pop rbp
|
||
000a3 c3 ret 0
|
||
_glfwInitGamepadMappings ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwInputJoystickHat
|
||
_TEXT SEGMENT
|
||
base$ = 4
|
||
tv172 = 212
|
||
tv162 = 212
|
||
tv152 = 212
|
||
tv142 = 212
|
||
js$ = 256
|
||
hat$ = 264
|
||
value$ = 272
|
||
_glfwInputJoystickHat PROC ; COMDAT
|
||
|
||
; 458 : {
|
||
|
||
$LN16:
|
||
00000 44 88 44 24 18 mov BYTE PTR [rsp+24], r8b
|
||
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000e 55 push rbp
|
||
0000f 57 push rdi
|
||
00010 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 459 : int base;
|
||
; 460 :
|
||
; 461 : assert(js != NULL);
|
||
|
||
00028 48 83 bd 00 01
|
||
00 00 00 cmp QWORD PTR js$[rbp], 0
|
||
00030 75 1c jne SHORT $LN3@glfwInputJ
|
||
00032 41 b8 cd 01 00
|
||
00 mov r8d, 461 ; 000001cdH
|
||
00038 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BG@DGJOFMIB@?$AAj?$AAs?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00046 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004c 33 c0 xor eax, eax
|
||
$LN3@glfwInputJ:
|
||
|
||
; 462 : assert(hat >= 0);
|
||
|
||
0004e 83 bd 08 01 00
|
||
00 00 cmp DWORD PTR hat$[rbp], 0
|
||
00055 7d 1c jge SHORT $LN4@glfwInputJ
|
||
00057 41 b8 ce 01 00
|
||
00 mov r8d, 462 ; 000001ceH
|
||
0005d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00064 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BC@ILNAKEOO@?$AAh?$AAa?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
0006b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00071 33 c0 xor eax, eax
|
||
$LN4@glfwInputJ:
|
||
|
||
; 463 : assert(hat < js->hatCount);
|
||
|
||
00073 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR js$[rbp]
|
||
0007a 8b 40 30 mov eax, DWORD PTR [rax+48]
|
||
0007d 39 85 08 01 00
|
||
00 cmp DWORD PTR hat$[rbp], eax
|
||
00083 7c 1c jl SHORT $LN5@glfwInputJ
|
||
00085 41 b8 cf 01 00
|
||
00 mov r8d, 463 ; 000001cfH
|
||
0008b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00092 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CG@PGHOKAGB@?$AAh?$AAa?$AAt?$AA?5?$AA?$DM?$AA?5?$AAj?$AAs?$AA?9?$AA?$DO?$AAh?$AAa?$AAt?$AAC?$AAo@
|
||
00099 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0009f 33 c0 xor eax, eax
|
||
$LN5@glfwInputJ:
|
||
|
||
; 464 :
|
||
; 465 : // Valid hat values only use the least significant nibble and have at most two bits
|
||
; 466 : // set, which can be considered adjacent plus an arbitrary rotation within the nibble
|
||
; 467 : assert((value & 0xf0) == 0);
|
||
|
||
000a1 0f be 85 10 01
|
||
00 00 movsx eax, BYTE PTR value$[rbp]
|
||
000a8 25 f0 00 00 00 and eax, 240 ; 000000f0H
|
||
000ad 85 c0 test eax, eax
|
||
000af 74 1c je SHORT $LN6@glfwInputJ
|
||
000b1 41 b8 d3 01 00
|
||
00 mov r8d, 467 ; 000001d3H
|
||
000b7 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000be 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CI@IOJCNHHD@?$AA?$CI?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CG?$AA?5?$AA0?$AAx?$AAf?$AA0?$AA?$CJ?$AA?5@
|
||
000c5 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000cb 33 c0 xor eax, eax
|
||
$LN6@glfwInputJ:
|
||
|
||
; 468 : assert((value & ((value << 2) | (value >> 2))) == 0);
|
||
|
||
000cd 0f be 85 10 01
|
||
00 00 movsx eax, BYTE PTR value$[rbp]
|
||
000d4 0f be 8d 10 01
|
||
00 00 movsx ecx, BYTE PTR value$[rbp]
|
||
000db c1 e1 02 shl ecx, 2
|
||
000de 0f be 95 10 01
|
||
00 00 movsx edx, BYTE PTR value$[rbp]
|
||
000e5 c1 fa 02 sar edx, 2
|
||
000e8 0b ca or ecx, edx
|
||
000ea 23 c1 and eax, ecx
|
||
000ec 85 c0 test eax, eax
|
||
000ee 74 1c je SHORT $LN7@glfwInputJ
|
||
000f0 41 b8 d4 01 00
|
||
00 mov r8d, 468 ; 000001d4H
|
||
000f6 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000fd 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1FK@EOEKHDHG@?$AA?$CI?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA?$CI?$AAv?$AAa?$AAl?$AAu@
|
||
00104 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0010a 33 c0 xor eax, eax
|
||
$LN7@glfwInputJ:
|
||
|
||
; 469 :
|
||
; 470 : base = js->buttonCount + hat * 4;
|
||
|
||
0010c 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR js$[rbp]
|
||
00113 8b 40 20 mov eax, DWORD PTR [rax+32]
|
||
00116 8b 8d 08 01 00
|
||
00 mov ecx, DWORD PTR hat$[rbp]
|
||
0011c 8d 04 88 lea eax, DWORD PTR [rax+rcx*4]
|
||
0011f 89 45 04 mov DWORD PTR base$[rbp], eax
|
||
|
||
; 471 :
|
||
; 472 : js->buttons[base + 0] = (value & 0x01) ? GLFW_PRESS : GLFW_RELEASE;
|
||
|
||
00122 0f be 85 10 01
|
||
00 00 movsx eax, BYTE PTR value$[rbp]
|
||
00129 83 e0 01 and eax, 1
|
||
0012c 85 c0 test eax, eax
|
||
0012e 74 0c je SHORT $LN8@glfwInputJ
|
||
00130 c7 85 d4 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv142[rbp], 1
|
||
0013a eb 0a jmp SHORT $LN9@glfwInputJ
|
||
$LN8@glfwInputJ:
|
||
0013c c7 85 d4 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv142[rbp], 0
|
||
$LN9@glfwInputJ:
|
||
00146 8b 45 04 mov eax, DWORD PTR base$[rbp]
|
||
00149 48 98 cdqe
|
||
0014b 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR js$[rbp]
|
||
00152 48 8b 49 18 mov rcx, QWORD PTR [rcx+24]
|
||
00156 0f b6 95 d4 00
|
||
00 00 movzx edx, BYTE PTR tv142[rbp]
|
||
0015d 88 14 01 mov BYTE PTR [rcx+rax], dl
|
||
|
||
; 473 : js->buttons[base + 1] = (value & 0x02) ? GLFW_PRESS : GLFW_RELEASE;
|
||
|
||
00160 0f be 85 10 01
|
||
00 00 movsx eax, BYTE PTR value$[rbp]
|
||
00167 83 e0 02 and eax, 2
|
||
0016a 85 c0 test eax, eax
|
||
0016c 74 0c je SHORT $LN10@glfwInputJ
|
||
0016e c7 85 d4 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv152[rbp], 1
|
||
00178 eb 0a jmp SHORT $LN11@glfwInputJ
|
||
$LN10@glfwInputJ:
|
||
0017a c7 85 d4 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv152[rbp], 0
|
||
$LN11@glfwInputJ:
|
||
00184 8b 45 04 mov eax, DWORD PTR base$[rbp]
|
||
00187 ff c0 inc eax
|
||
00189 48 98 cdqe
|
||
0018b 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR js$[rbp]
|
||
00192 48 8b 49 18 mov rcx, QWORD PTR [rcx+24]
|
||
00196 0f b6 95 d4 00
|
||
00 00 movzx edx, BYTE PTR tv152[rbp]
|
||
0019d 88 14 01 mov BYTE PTR [rcx+rax], dl
|
||
|
||
; 474 : js->buttons[base + 2] = (value & 0x04) ? GLFW_PRESS : GLFW_RELEASE;
|
||
|
||
001a0 0f be 85 10 01
|
||
00 00 movsx eax, BYTE PTR value$[rbp]
|
||
001a7 83 e0 04 and eax, 4
|
||
001aa 85 c0 test eax, eax
|
||
001ac 74 0c je SHORT $LN12@glfwInputJ
|
||
001ae c7 85 d4 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv162[rbp], 1
|
||
001b8 eb 0a jmp SHORT $LN13@glfwInputJ
|
||
$LN12@glfwInputJ:
|
||
001ba c7 85 d4 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv162[rbp], 0
|
||
$LN13@glfwInputJ:
|
||
001c4 8b 45 04 mov eax, DWORD PTR base$[rbp]
|
||
001c7 83 c0 02 add eax, 2
|
||
001ca 48 98 cdqe
|
||
001cc 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR js$[rbp]
|
||
001d3 48 8b 49 18 mov rcx, QWORD PTR [rcx+24]
|
||
001d7 0f b6 95 d4 00
|
||
00 00 movzx edx, BYTE PTR tv162[rbp]
|
||
001de 88 14 01 mov BYTE PTR [rcx+rax], dl
|
||
|
||
; 475 : js->buttons[base + 3] = (value & 0x08) ? GLFW_PRESS : GLFW_RELEASE;
|
||
|
||
001e1 0f be 85 10 01
|
||
00 00 movsx eax, BYTE PTR value$[rbp]
|
||
001e8 83 e0 08 and eax, 8
|
||
001eb 85 c0 test eax, eax
|
||
001ed 74 0c je SHORT $LN14@glfwInputJ
|
||
001ef c7 85 d4 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv172[rbp], 1
|
||
001f9 eb 0a jmp SHORT $LN15@glfwInputJ
|
||
$LN14@glfwInputJ:
|
||
001fb c7 85 d4 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv172[rbp], 0
|
||
$LN15@glfwInputJ:
|
||
00205 8b 45 04 mov eax, DWORD PTR base$[rbp]
|
||
00208 83 c0 03 add eax, 3
|
||
0020b 48 98 cdqe
|
||
0020d 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR js$[rbp]
|
||
00214 48 8b 49 18 mov rcx, QWORD PTR [rcx+24]
|
||
00218 0f b6 95 d4 00
|
||
00 00 movzx edx, BYTE PTR tv172[rbp]
|
||
0021f 88 14 01 mov BYTE PTR [rcx+rax], dl
|
||
|
||
; 476 :
|
||
; 477 : js->hats[hat] = value;
|
||
|
||
00222 48 63 85 08 01
|
||
00 00 movsxd rax, DWORD PTR hat$[rbp]
|
||
00229 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR js$[rbp]
|
||
00230 48 8b 49 28 mov rcx, QWORD PTR [rcx+40]
|
||
00234 0f b6 95 10 01
|
||
00 00 movzx edx, BYTE PTR value$[rbp]
|
||
0023b 88 14 01 mov BYTE PTR [rcx+rax], dl
|
||
|
||
; 478 : }
|
||
|
||
0023e 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00245 5f pop rdi
|
||
00246 5d pop rbp
|
||
00247 c3 ret 0
|
||
_glfwInputJoystickHat ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwInputJoystickButton
|
||
_TEXT SEGMENT
|
||
js$ = 224
|
||
button$ = 232
|
||
value$ = 240
|
||
_glfwInputJoystickButton PROC ; COMDAT
|
||
|
||
; 446 : {
|
||
|
||
$LN7:
|
||
00000 44 88 44 24 18 mov BYTE PTR [rsp+24], r8b
|
||
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000e 55 push rbp
|
||
0000f 57 push rdi
|
||
00010 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 447 : assert(js != NULL);
|
||
|
||
00028 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR js$[rbp], 0
|
||
00030 75 1c jne SHORT $LN3@glfwInputJ
|
||
00032 41 b8 bf 01 00
|
||
00 mov r8d, 447 ; 000001bfH
|
||
00038 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BG@DGJOFMIB@?$AAj?$AAs?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00046 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004c 33 c0 xor eax, eax
|
||
$LN3@glfwInputJ:
|
||
|
||
; 448 : assert(button >= 0);
|
||
|
||
0004e 83 bd e8 00 00
|
||
00 00 cmp DWORD PTR button$[rbp], 0
|
||
00055 7d 1c jge SHORT $LN4@glfwInputJ
|
||
00057 41 b8 c0 01 00
|
||
00 mov r8d, 448 ; 000001c0H
|
||
0005d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00064 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BI@MJOGOAOJ@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
0006b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00071 33 c0 xor eax, eax
|
||
$LN4@glfwInputJ:
|
||
|
||
; 449 : assert(button < js->buttonCount);
|
||
|
||
00073 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR js$[rbp]
|
||
0007a 8b 40 20 mov eax, DWORD PTR [rax+32]
|
||
0007d 39 85 e8 00 00
|
||
00 cmp DWORD PTR button$[rbp], eax
|
||
00083 7c 1c jl SHORT $LN5@glfwInputJ
|
||
00085 41 b8 c1 01 00
|
||
00 mov r8d, 449 ; 000001c1H
|
||
0008b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00092 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DC@OGELIOGP@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DM?$AA?5?$AAj?$AAs?$AA?9?$AA?$DO?$AAb?$AAu@
|
||
00099 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0009f 33 c0 xor eax, eax
|
||
$LN5@glfwInputJ:
|
||
|
||
; 450 : assert(value == GLFW_PRESS || value == GLFW_RELEASE);
|
||
|
||
000a1 0f be 85 f0 00
|
||
00 00 movsx eax, BYTE PTR value$[rbp]
|
||
000a8 83 f8 01 cmp eax, 1
|
||
000ab 74 27 je SHORT $LN6@glfwInputJ
|
||
000ad 0f be 85 f0 00
|
||
00 00 movsx eax, BYTE PTR value$[rbp]
|
||
000b4 85 c0 test eax, eax
|
||
000b6 74 1c je SHORT $LN6@glfwInputJ
|
||
000b8 41 b8 c2 01 00
|
||
00 mov r8d, 450 ; 000001c2H
|
||
000be 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000c5 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1FK@POCCLJHB@?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAP@
|
||
000cc ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000d2 33 c0 xor eax, eax
|
||
$LN6@glfwInputJ:
|
||
|
||
; 451 :
|
||
; 452 : js->buttons[button] = value;
|
||
|
||
000d4 48 63 85 e8 00
|
||
00 00 movsxd rax, DWORD PTR button$[rbp]
|
||
000db 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR js$[rbp]
|
||
000e2 48 8b 49 18 mov rcx, QWORD PTR [rcx+24]
|
||
000e6 0f b6 95 f0 00
|
||
00 00 movzx edx, BYTE PTR value$[rbp]
|
||
000ed 88 14 01 mov BYTE PTR [rcx+rax], dl
|
||
|
||
; 453 : }
|
||
|
||
000f0 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
000f7 5f pop rdi
|
||
000f8 5d pop rbp
|
||
000f9 c3 ret 0
|
||
_glfwInputJoystickButton ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwInputJoystickAxis
|
||
_TEXT SEGMENT
|
||
js$ = 224
|
||
axis$ = 232
|
||
value$ = 240
|
||
_glfwInputJoystickAxis PROC ; COMDAT
|
||
|
||
; 435 : {
|
||
|
||
$LN6:
|
||
00000 f3 0f 11 54 24
|
||
18 movss DWORD PTR [rsp+24], xmm2
|
||
00006 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000f 55 push rbp
|
||
00010 57 push rdi
|
||
00011 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001d 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 436 : assert(js != NULL);
|
||
|
||
00029 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR js$[rbp], 0
|
||
00031 75 1c jne SHORT $LN3@glfwInputJ
|
||
00033 41 b8 b4 01 00
|
||
00 mov r8d, 436 ; 000001b4H
|
||
00039 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00040 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BG@DGJOFMIB@?$AAj?$AAs?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00047 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004d 33 c0 xor eax, eax
|
||
$LN3@glfwInputJ:
|
||
|
||
; 437 : assert(axis >= 0);
|
||
|
||
0004f 83 bd e8 00 00
|
||
00 00 cmp DWORD PTR axis$[rbp], 0
|
||
00056 7d 1c jge SHORT $LN4@glfwInputJ
|
||
00058 41 b8 b5 01 00
|
||
00 mov r8d, 437 ; 000001b5H
|
||
0005e 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00065 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BE@JBAAFCOC@?$AAa?$AAx?$AAi?$AAs?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
0006c ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00072 33 c0 xor eax, eax
|
||
$LN4@glfwInputJ:
|
||
|
||
; 438 : assert(axis < js->axisCount);
|
||
|
||
00074 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR js$[rbp]
|
||
0007b 8b 40 10 mov eax, DWORD PTR [rax+16]
|
||
0007e 39 85 e8 00 00
|
||
00 cmp DWORD PTR axis$[rbp], eax
|
||
00084 7c 1c jl SHORT $LN5@glfwInputJ
|
||
00086 41 b8 b6 01 00
|
||
00 mov r8d, 438 ; 000001b6H
|
||
0008c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00093 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CK@FDNIBONA@?$AAa?$AAx?$AAi?$AAs?$AA?5?$AA?$DM?$AA?5?$AAj?$AAs?$AA?9?$AA?$DO?$AAa?$AAx?$AAi?$AAs@
|
||
0009a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000a0 33 c0 xor eax, eax
|
||
$LN5@glfwInputJ:
|
||
|
||
; 439 :
|
||
; 440 : js->axes[axis] = value;
|
||
|
||
000a2 48 63 85 e8 00
|
||
00 00 movsxd rax, DWORD PTR axis$[rbp]
|
||
000a9 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR js$[rbp]
|
||
000b0 48 8b 49 08 mov rcx, QWORD PTR [rcx+8]
|
||
000b4 f3 0f 10 85 f0
|
||
00 00 00 movss xmm0, DWORD PTR value$[rbp]
|
||
000bc f3 0f 11 04 81 movss DWORD PTR [rcx+rax*4], xmm0
|
||
|
||
; 441 : }
|
||
|
||
000c1 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
000c8 5f pop rdi
|
||
000c9 5d pop rbp
|
||
000ca c3 ret 0
|
||
_glfwInputJoystickAxis ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwInputJoystick
|
||
_TEXT SEGMENT
|
||
js$ = 224
|
||
event$ = 232
|
||
_glfwInputJoystick PROC ; COMDAT
|
||
|
||
; 419 : {
|
||
|
||
$LN9:
|
||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 420 : assert(js != NULL);
|
||
|
||
00023 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR js$[rbp], 0
|
||
0002b 75 1c jne SHORT $LN7@glfwInputJ
|
||
0002d 41 b8 a4 01 00
|
||
00 mov r8d, 420 ; 000001a4H
|
||
00033 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003a 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BG@DGJOFMIB@?$AAj?$AAs?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00041 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00047 33 c0 xor eax, eax
|
||
$LN7@glfwInputJ:
|
||
|
||
; 421 : assert(event == GLFW_CONNECTED || event == GLFW_DISCONNECTED);
|
||
|
||
00049 81 bd e8 00 00
|
||
00 01 00 04 00 cmp DWORD PTR event$[rbp], 262145 ; 00040001H
|
||
00053 74 28 je SHORT $LN8@glfwInputJ
|
||
00055 81 bd e8 00 00
|
||
00 02 00 04 00 cmp DWORD PTR event$[rbp], 262146 ; 00040002H
|
||
0005f 74 1c je SHORT $LN8@glfwInputJ
|
||
00061 41 b8 a5 01 00
|
||
00 mov r8d, 421 ; 000001a5H
|
||
00067 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0006e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1GM@NLIEBFPH@?$AAe?$AAv?$AAe?$AAn?$AAt?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAC@
|
||
00075 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0007b 33 c0 xor eax, eax
|
||
$LN8@glfwInputJ:
|
||
|
||
; 422 :
|
||
; 423 : if (event == GLFW_CONNECTED)
|
||
|
||
0007d 81 bd e8 00 00
|
||
00 01 00 04 00 cmp DWORD PTR event$[rbp], 262145 ; 00040001H
|
||
00087 75 10 jne SHORT $LN2@glfwInputJ
|
||
|
||
; 424 : js->connected = GLFW_TRUE;
|
||
|
||
00089 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR js$[rbp]
|
||
00090 c7 40 04 01 00
|
||
00 00 mov DWORD PTR [rax+4], 1
|
||
00097 eb 1a jmp SHORT $LN3@glfwInputJ
|
||
$LN2@glfwInputJ:
|
||
|
||
; 425 : else if (event == GLFW_DISCONNECTED)
|
||
|
||
00099 81 bd e8 00 00
|
||
00 02 00 04 00 cmp DWORD PTR event$[rbp], 262146 ; 00040002H
|
||
000a3 75 0e jne SHORT $LN4@glfwInputJ
|
||
|
||
; 426 : js->connected = GLFW_FALSE;
|
||
|
||
000a5 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR js$[rbp]
|
||
000ac c7 40 04 00 00
|
||
00 00 mov DWORD PTR [rax+4], 0
|
||
$LN4@glfwInputJ:
|
||
$LN3@glfwInputJ:
|
||
|
||
; 427 :
|
||
; 428 : if (_glfw.callbacks.joystick)
|
||
|
||
000b3 48 83 3d 70 1b
|
||
00 00 00 cmp QWORD PTR _glfw+7024, 0
|
||
000bb 74 2c je SHORT $LN5@glfwInputJ
|
||
|
||
; 429 : _glfw.callbacks.joystick((int)(js - _glfw.joysticks), event);
|
||
|
||
000bd 48 8d 05 90 07
|
||
00 00 lea rax, OFFSET FLAT:_glfw+1936
|
||
000c4 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR js$[rbp]
|
||
000cb 48 2b c8 sub rcx, rax
|
||
000ce 48 8b c1 mov rax, rcx
|
||
000d1 48 99 cdq
|
||
000d3 b9 20 01 00 00 mov ecx, 288 ; 00000120H
|
||
000d8 48 f7 f9 idiv rcx
|
||
000db 8b 95 e8 00 00
|
||
00 mov edx, DWORD PTR event$[rbp]
|
||
000e1 8b c8 mov ecx, eax
|
||
000e3 ff 15 70 1b 00
|
||
00 call QWORD PTR _glfw+7024
|
||
$LN5@glfwInputJ:
|
||
|
||
; 430 : }
|
||
|
||
000e9 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
000f0 5f pop rdi
|
||
000f1 5d pop rbp
|
||
000f2 c3 ret 0
|
||
_glfwInputJoystick ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwInputDrop
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
count$ = 232
|
||
paths$ = 240
|
||
_glfwInputDrop PROC ; COMDAT
|
||
|
||
; 407 : {
|
||
|
||
$LN7:
|
||
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
|
||
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000e 55 push rbp
|
||
0000f 57 push rdi
|
||
00010 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 408 : assert(window != NULL);
|
||
|
||
00028 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
00030 75 1c jne SHORT $LN4@glfwInputD
|
||
00032 41 b8 98 01 00
|
||
00 mov r8d, 408 ; 00000198H
|
||
00038 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00046 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004c 33 c0 xor eax, eax
|
||
$LN4@glfwInputD:
|
||
|
||
; 409 : assert(count > 0);
|
||
|
||
0004e 83 bd e8 00 00
|
||
00 00 cmp DWORD PTR count$[rbp], 0
|
||
00055 7f 1c jg SHORT $LN5@glfwInputD
|
||
00057 41 b8 99 01 00
|
||
00 mov r8d, 409 ; 00000199H
|
||
0005d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00064 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BE@IMJLAELI@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DO?$AA?5?$AA0@
|
||
0006b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00071 33 c0 xor eax, eax
|
||
$LN5@glfwInputD:
|
||
|
||
; 410 : assert(paths != NULL);
|
||
|
||
00073 48 83 bd f0 00
|
||
00 00 00 cmp QWORD PTR paths$[rbp], 0
|
||
0007b 75 1c jne SHORT $LN6@glfwInputD
|
||
0007d 41 b8 9a 01 00
|
||
00 mov r8d, 410 ; 0000019aH
|
||
00083 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0008a 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BM@BCHNPCJA@?$AAp?$AAa?$AAt?$AAh?$AAs?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00091 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00097 33 c0 xor eax, eax
|
||
$LN6@glfwInputD:
|
||
|
||
; 411 :
|
||
; 412 : if (window->callbacks.drop)
|
||
|
||
00099 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
000a0 48 83 b8 50 03
|
||
00 00 00 cmp QWORD PTR [rax+848], 0
|
||
000a8 74 21 je SHORT $LN2@glfwInputD
|
||
|
||
; 413 : window->callbacks.drop((GLFWwindow*)window, count, paths);
|
||
|
||
000aa 4c 8b 85 f0 00
|
||
00 00 mov r8, QWORD PTR paths$[rbp]
|
||
000b1 8b 95 e8 00 00
|
||
00 mov edx, DWORD PTR count$[rbp]
|
||
000b7 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
000be 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
000c5 ff 90 50 03 00
|
||
00 call QWORD PTR [rax+848]
|
||
$LN2@glfwInputD:
|
||
|
||
; 414 : }
|
||
|
||
000cb 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
000d2 5f pop rdi
|
||
000d3 5d pop rbp
|
||
000d4 c3 ret 0
|
||
_glfwInputDrop ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwInputCursorEnter
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
entered$ = 232
|
||
_glfwInputCursorEnter PROC ; COMDAT
|
||
|
||
; 396 : {
|
||
|
||
$LN6:
|
||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 397 : assert(window != NULL);
|
||
|
||
00023 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
0002b 75 1c jne SHORT $LN4@glfwInputC
|
||
0002d 41 b8 8d 01 00
|
||
00 mov r8d, 397 ; 0000018dH
|
||
00033 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003a 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00041 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00047 33 c0 xor eax, eax
|
||
$LN4@glfwInputC:
|
||
|
||
; 398 : assert(entered == GLFW_TRUE || entered == GLFW_FALSE);
|
||
|
||
00049 83 bd e8 00 00
|
||
00 01 cmp DWORD PTR entered$[rbp], 1
|
||
00050 74 25 je SHORT $LN5@glfwInputC
|
||
00052 83 bd e8 00 00
|
||
00 00 cmp DWORD PTR entered$[rbp], 0
|
||
00059 74 1c je SHORT $LN5@glfwInputC
|
||
0005b 41 b8 8e 01 00
|
||
00 mov r8d, 398 ; 0000018eH
|
||
00061 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00068 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1FM@HNLGJFPD@?$AAe?$AAn?$AAt?$AAe?$AAr?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW@
|
||
0006f ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00075 33 c0 xor eax, eax
|
||
$LN5@glfwInputC:
|
||
|
||
; 399 :
|
||
; 400 : if (window->callbacks.cursorEnter)
|
||
|
||
00077 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 83 b8 28 03
|
||
00 00 00 cmp QWORD PTR [rax+808], 0
|
||
00086 74 1a je SHORT $LN2@glfwInputC
|
||
|
||
; 401 : window->callbacks.cursorEnter((GLFWwindow*)window, entered);
|
||
|
||
00088 8b 95 e8 00 00
|
||
00 mov edx, DWORD PTR entered$[rbp]
|
||
0008e 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00095 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0009c ff 90 28 03 00
|
||
00 call QWORD PTR [rax+808]
|
||
$LN2@glfwInputC:
|
||
|
||
; 402 : }
|
||
|
||
000a2 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
000a9 5f pop rdi
|
||
000aa 5d pop rbp
|
||
000ab c3 ret 0
|
||
_glfwInputCursorEnter ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwInputCursorPos
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
xpos$ = 232
|
||
ypos$ = 240
|
||
_glfwInputCursorPos PROC ; COMDAT
|
||
|
||
; 376 : {
|
||
|
||
$LN10:
|
||
00000 f2 0f 11 54 24
|
||
18 movsd QWORD PTR [rsp+24], xmm2
|
||
00006 f2 0f 11 4c 24
|
||
10 movsd QWORD PTR [rsp+16], xmm1
|
||
0000c 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00011 55 push rbp
|
||
00012 57 push rdi
|
||
00013 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0001a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00026 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 377 : assert(window != NULL);
|
||
|
||
0002b 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
00033 75 1c jne SHORT $LN5@glfwInputC
|
||
00035 41 b8 79 01 00
|
||
00 mov r8d, 377 ; 00000179H
|
||
0003b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00042 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00049 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004f 33 c0 xor eax, eax
|
||
$LN5@glfwInputC:
|
||
|
||
; 378 : assert(xpos > -FLT_MAX);
|
||
|
||
00051 f2 0f 10 85 e8
|
||
00 00 00 movsd xmm0, QWORD PTR xpos$[rbp]
|
||
00059 66 0f 2f 05 00
|
||
00 00 00 comisd xmm0, QWORD PTR __real@c7efffffe0000000
|
||
00061 77 1c ja SHORT $LN6@glfwInputC
|
||
00063 41 b8 7a 01 00
|
||
00 mov r8d, 378 ; 0000017aH
|
||
00069 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00070 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CA@CGAPKLPL@?$AAx?$AAp?$AAo?$AAs?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@
|
||
00077 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0007d 33 c0 xor eax, eax
|
||
$LN6@glfwInputC:
|
||
|
||
; 379 : assert(xpos < FLT_MAX);
|
||
|
||
0007f f2 0f 10 05 00
|
||
00 00 00 movsd xmm0, QWORD PTR __real@47efffffe0000000
|
||
00087 66 0f 2f 85 e8
|
||
00 00 00 comisd xmm0, QWORD PTR xpos$[rbp]
|
||
0008f 77 1c ja SHORT $LN7@glfwInputC
|
||
00091 41 b8 7b 01 00
|
||
00 mov r8d, 379 ; 0000017bH
|
||
00097 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0009e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@NCEMILBM@?$AAx?$AAp?$AAo?$AAs?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@
|
||
000a5 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000ab 33 c0 xor eax, eax
|
||
$LN7@glfwInputC:
|
||
|
||
; 380 : assert(ypos > -FLT_MAX);
|
||
|
||
000ad f2 0f 10 85 f0
|
||
00 00 00 movsd xmm0, QWORD PTR ypos$[rbp]
|
||
000b5 66 0f 2f 05 00
|
||
00 00 00 comisd xmm0, QWORD PTR __real@c7efffffe0000000
|
||
000bd 77 1c ja SHORT $LN8@glfwInputC
|
||
000bf 41 b8 7c 01 00
|
||
00 mov r8d, 380 ; 0000017cH
|
||
000c5 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000cc 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CA@NHNFKOFB@?$AAy?$AAp?$AAo?$AAs?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@
|
||
000d3 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000d9 33 c0 xor eax, eax
|
||
$LN8@glfwInputC:
|
||
|
||
; 381 : assert(ypos < FLT_MAX);
|
||
|
||
000db f2 0f 10 05 00
|
||
00 00 00 movsd xmm0, QWORD PTR __real@47efffffe0000000
|
||
000e3 66 0f 2f 85 f0
|
||
00 00 00 comisd xmm0, QWORD PTR ypos$[rbp]
|
||
000eb 77 1c ja SHORT $LN9@glfwInputC
|
||
000ed 41 b8 7d 01 00
|
||
00 mov r8d, 381 ; 0000017dH
|
||
000f3 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000fa 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@OOCMGIBE@?$AAy?$AAp?$AAo?$AAs?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA?$AAX@
|
||
00101 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00107 33 c0 xor eax, eax
|
||
$LN9@glfwInputC:
|
||
|
||
; 382 :
|
||
; 383 : if (window->virtualCursorPosX == xpos && window->virtualCursorPosY == ypos)
|
||
|
||
00109 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00110 f2 0f 10 80 f0
|
||
01 00 00 movsd xmm0, QWORD PTR [rax+496]
|
||
00118 66 0f 2e 85 e8
|
||
00 00 00 ucomisd xmm0, QWORD PTR xpos$[rbp]
|
||
00120 7a 1f jp SHORT $LN2@glfwInputC
|
||
00122 75 1d jne SHORT $LN2@glfwInputC
|
||
00124 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0012b f2 0f 10 80 f8
|
||
01 00 00 movsd xmm0, QWORD PTR [rax+504]
|
||
00133 66 0f 2e 85 f0
|
||
00 00 00 ucomisd xmm0, QWORD PTR ypos$[rbp]
|
||
0013b 7a 04 jp SHORT $LN2@glfwInputC
|
||
0013d 75 02 jne SHORT $LN2@glfwInputC
|
||
|
||
; 384 : return;
|
||
|
||
0013f eb 63 jmp SHORT $LN1@glfwInputC
|
||
$LN2@glfwInputC:
|
||
|
||
; 385 :
|
||
; 386 : window->virtualCursorPosX = xpos;
|
||
|
||
00141 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00148 f2 0f 10 85 e8
|
||
00 00 00 movsd xmm0, QWORD PTR xpos$[rbp]
|
||
00150 f2 0f 11 80 f0
|
||
01 00 00 movsd QWORD PTR [rax+496], xmm0
|
||
|
||
; 387 : window->virtualCursorPosY = ypos;
|
||
|
||
00158 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0015f f2 0f 10 85 f0
|
||
00 00 00 movsd xmm0, QWORD PTR ypos$[rbp]
|
||
00167 f2 0f 11 80 f8
|
||
01 00 00 movsd QWORD PTR [rax+504], xmm0
|
||
|
||
; 388 :
|
||
; 389 : if (window->callbacks.cursorPos)
|
||
|
||
0016f 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00176 48 83 b8 20 03
|
||
00 00 00 cmp QWORD PTR [rax+800], 0
|
||
0017e 74 24 je SHORT $LN3@glfwInputC
|
||
|
||
; 390 : window->callbacks.cursorPos((GLFWwindow*)window, xpos, ypos);
|
||
|
||
00180 f2 0f 10 95 f0
|
||
00 00 00 movsd xmm2, QWORD PTR ypos$[rbp]
|
||
00188 f2 0f 10 8d e8
|
||
00 00 00 movsd xmm1, QWORD PTR xpos$[rbp]
|
||
00190 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00197 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0019e ff 90 20 03 00
|
||
00 call QWORD PTR [rax+800]
|
||
$LN3@glfwInputC:
|
||
$LN1@glfwInputC:
|
||
|
||
; 391 : }
|
||
|
||
001a4 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
001ab 5f pop rdi
|
||
001ac 5d pop rbp
|
||
001ad c3 ret 0
|
||
_glfwInputCursorPos ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwInputMouseClick
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
button$ = 232
|
||
action$ = 240
|
||
mods$ = 248
|
||
_glfwInputMouseClick PROC ; COMDAT
|
||
|
||
; 350 : {
|
||
|
||
$LN14:
|
||
00000 44 89 4c 24 20 mov DWORD PTR [rsp+32], r9d
|
||
00005 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
|
||
0000a 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
0000e 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00013 55 push rbp
|
||
00014 57 push rdi
|
||
00015 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0001c 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00021 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00028 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 351 : assert(window != NULL);
|
||
|
||
0002d 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
00035 75 1c jne SHORT $LN9@glfwInputM
|
||
00037 41 b8 5f 01 00
|
||
00 mov r8d, 351 ; 0000015fH
|
||
0003d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00044 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00051 33 c0 xor eax, eax
|
||
$LN9@glfwInputM:
|
||
|
||
; 352 : assert(button >= 0);
|
||
|
||
00053 83 bd e8 00 00
|
||
00 00 cmp DWORD PTR button$[rbp], 0
|
||
0005a 7d 1c jge SHORT $LN10@glfwInputM
|
||
0005c 41 b8 60 01 00
|
||
00 mov r8d, 352 ; 00000160H
|
||
00062 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00069 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BI@MJOGOAOJ@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
00070 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00076 33 c0 xor eax, eax
|
||
$LN10@glfwInputM:
|
||
|
||
; 353 : assert(button <= GLFW_MOUSE_BUTTON_LAST);
|
||
|
||
00078 83 bd e8 00 00
|
||
00 07 cmp DWORD PTR button$[rbp], 7
|
||
0007f 7e 1c jle SHORT $LN11@glfwInputM
|
||
00081 41 b8 61 01 00
|
||
00 mov r8d, 353 ; 00000161H
|
||
00087 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0008e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1EC@LJDNHGCD@?$AAb?$AAu?$AAt?$AAt?$AAo?$AAn?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_@
|
||
00095 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0009b 33 c0 xor eax, eax
|
||
$LN11@glfwInputM:
|
||
|
||
; 354 : assert(action == GLFW_PRESS || action == GLFW_RELEASE);
|
||
|
||
0009d 83 bd f0 00 00
|
||
00 01 cmp DWORD PTR action$[rbp], 1
|
||
000a4 74 25 je SHORT $LN12@glfwInputM
|
||
000a6 83 bd f0 00 00
|
||
00 00 cmp DWORD PTR action$[rbp], 0
|
||
000ad 74 1c je SHORT $LN12@glfwInputM
|
||
000af 41 b8 62 01 00
|
||
00 mov r8d, 354 ; 00000162H
|
||
000b5 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000bc 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1FO@ECDKPEAP@?$AAa?$AAc?$AAt?$AAi?$AAo?$AAn?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_@
|
||
000c3 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000c9 33 c0 xor eax, eax
|
||
$LN12@glfwInputM:
|
||
|
||
; 355 : assert(mods == (mods & GLFW_MOD_MASK));
|
||
|
||
000cb 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR mods$[rbp]
|
||
000d1 83 e0 3f and eax, 63 ; 0000003fH
|
||
000d4 39 85 f8 00 00
|
||
00 cmp DWORD PTR mods$[rbp], eax
|
||
000da 74 1c je SHORT $LN13@glfwInputM
|
||
000dc 41 b8 63 01 00
|
||
00 mov r8d, 355 ; 00000163H
|
||
000e2 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000e9 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DO@PILNIBMD@?$AAm?$AAo?$AAd?$AAs?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AA?$CI?$AAm?$AAo?$AAd?$AAs?$AA?5?$AA?$CG@
|
||
000f0 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000f6 33 c0 xor eax, eax
|
||
$LN13@glfwInputM:
|
||
|
||
; 356 :
|
||
; 357 : if (button < 0 || button > GLFW_MOUSE_BUTTON_LAST)
|
||
|
||
000f8 83 bd e8 00 00
|
||
00 00 cmp DWORD PTR button$[rbp], 0
|
||
000ff 7c 09 jl SHORT $LN3@glfwInputM
|
||
00101 83 bd e8 00 00
|
||
00 07 cmp DWORD PTR button$[rbp], 7
|
||
00108 7e 05 jle SHORT $LN2@glfwInputM
|
||
$LN3@glfwInputM:
|
||
|
||
; 358 : return;
|
||
|
||
0010a e9 a2 00 00 00 jmp $LN1@glfwInputM
|
||
$LN2@glfwInputM:
|
||
|
||
; 359 :
|
||
; 360 : if (!window->lockKeyMods)
|
||
|
||
0010f 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00116 83 b8 80 00 00
|
||
00 00 cmp DWORD PTR [rax+128], 0
|
||
0011d 75 0f jne SHORT $LN4@glfwInputM
|
||
|
||
; 361 : mods &= ~(GLFW_MOD_CAPS_LOCK | GLFW_MOD_NUM_LOCK);
|
||
|
||
0011f 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR mods$[rbp]
|
||
00125 83 e0 cf and eax, -49 ; ffffffffffffffcfH
|
||
00128 89 85 f8 00 00
|
||
00 mov DWORD PTR mods$[rbp], eax
|
||
$LN4@glfwInputM:
|
||
|
||
; 362 :
|
||
; 363 : if (action == GLFW_RELEASE && window->stickyMouseButtons)
|
||
|
||
0012e 83 bd f0 00 00
|
||
00 00 cmp DWORD PTR action$[rbp], 0
|
||
00135 75 25 jne SHORT $LN5@glfwInputM
|
||
00137 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0013e 83 78 7c 00 cmp DWORD PTR [rax+124], 0
|
||
00142 74 18 je SHORT $LN5@glfwInputM
|
||
|
||
; 364 : window->mouseButtons[button] = _GLFW_STICK;
|
||
|
||
00144 48 63 85 e8 00
|
||
00 00 movsxd rax, DWORD PTR button$[rbp]
|
||
0014b 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00152 c6 84 01 88 00
|
||
00 00 03 mov BYTE PTR [rcx+rax+136], 3
|
||
0015a eb 1c jmp SHORT $LN6@glfwInputM
|
||
$LN5@glfwInputM:
|
||
|
||
; 365 : else
|
||
; 366 : window->mouseButtons[button] = (char)action;
|
||
|
||
0015c 48 63 85 e8 00
|
||
00 00 movsxd rax, DWORD PTR button$[rbp]
|
||
00163 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
0016a 0f b6 95 f0 00
|
||
00 00 movzx edx, BYTE PTR action$[rbp]
|
||
00171 88 94 01 88 00
|
||
00 00 mov BYTE PTR [rcx+rax+136], dl
|
||
$LN6@glfwInputM:
|
||
|
||
; 367 :
|
||
; 368 : if (window->callbacks.mouseButton)
|
||
|
||
00178 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0017f 48 83 b8 18 03
|
||
00 00 00 cmp QWORD PTR [rax+792], 0
|
||
00187 74 28 je SHORT $LN7@glfwInputM
|
||
|
||
; 369 : window->callbacks.mouseButton((GLFWwindow*)window, button, action, mods);
|
||
|
||
00189 44 8b 8d f8 00
|
||
00 00 mov r9d, DWORD PTR mods$[rbp]
|
||
00190 44 8b 85 f0 00
|
||
00 00 mov r8d, DWORD PTR action$[rbp]
|
||
00197 8b 95 e8 00 00
|
||
00 mov edx, DWORD PTR button$[rbp]
|
||
0019d 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
001a4 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
001ab ff 90 18 03 00
|
||
00 call QWORD PTR [rax+792]
|
||
$LN7@glfwInputM:
|
||
$LN1@glfwInputM:
|
||
|
||
; 370 : }
|
||
|
||
001b1 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
001b8 5f pop rdi
|
||
001b9 5d pop rbp
|
||
001ba c3 ret 0
|
||
_glfwInputMouseClick ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwInputScroll
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
xoffset$ = 232
|
||
yoffset$ = 240
|
||
_glfwInputScroll PROC ; COMDAT
|
||
|
||
; 336 : {
|
||
|
||
$LN9:
|
||
00000 f2 0f 11 54 24
|
||
18 movsd QWORD PTR [rsp+24], xmm2
|
||
00006 f2 0f 11 4c 24
|
||
10 movsd QWORD PTR [rsp+16], xmm1
|
||
0000c 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00011 55 push rbp
|
||
00012 57 push rdi
|
||
00013 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0001a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00026 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 337 : assert(window != NULL);
|
||
|
||
0002b 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
00033 75 1c jne SHORT $LN4@glfwInputS
|
||
00035 41 b8 51 01 00
|
||
00 mov r8d, 337 ; 00000151H
|
||
0003b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00042 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00049 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004f 33 c0 xor eax, eax
|
||
$LN4@glfwInputS:
|
||
|
||
; 338 : assert(xoffset > -FLT_MAX);
|
||
|
||
00051 f2 0f 10 85 e8
|
||
00 00 00 movsd xmm0, QWORD PTR xoffset$[rbp]
|
||
00059 66 0f 2f 05 00
|
||
00 00 00 comisd xmm0, QWORD PTR __real@c7efffffe0000000
|
||
00061 77 1c ja SHORT $LN5@glfwInputS
|
||
00063 41 b8 52 01 00
|
||
00 mov r8d, 338 ; 00000152H
|
||
00069 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00070 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CG@ILHKCMKO@?$AAx?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_@
|
||
00077 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0007d 33 c0 xor eax, eax
|
||
$LN5@glfwInputS:
|
||
|
||
; 339 : assert(xoffset < FLT_MAX);
|
||
|
||
0007f f2 0f 10 05 00
|
||
00 00 00 movsd xmm0, QWORD PTR __real@47efffffe0000000
|
||
00087 66 0f 2f 85 e8
|
||
00 00 00 comisd xmm0, QWORD PTR xoffset$[rbp]
|
||
0008f 77 1c ja SHORT $LN6@glfwInputS
|
||
00091 41 b8 53 01 00
|
||
00 mov r8d, 339 ; 00000153H
|
||
00097 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0009e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CE@GKLGLBEF@?$AAx?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM@
|
||
000a5 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000ab 33 c0 xor eax, eax
|
||
$LN6@glfwInputS:
|
||
|
||
; 340 : assert(yoffset > -FLT_MAX);
|
||
|
||
000ad f2 0f 10 85 f0
|
||
00 00 00 movsd xmm0, QWORD PTR yoffset$[rbp]
|
||
000b5 66 0f 2f 05 00
|
||
00 00 00 comisd xmm0, QWORD PTR __real@c7efffffe0000000
|
||
000bd 77 1c ja SHORT $LN7@glfwInputS
|
||
000bf 41 b8 54 01 00
|
||
00 mov r8d, 340 ; 00000154H
|
||
000c5 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000cc 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CG@GPCNBEM@?$AAy?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DO?$AA?5?$AA?9?$AAF?$AAL?$AAT?$AA_@
|
||
000d3 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000d9 33 c0 xor eax, eax
|
||
$LN7@glfwInputS:
|
||
|
||
; 341 : assert(yoffset < FLT_MAX);
|
||
|
||
000db f2 0f 10 05 00
|
||
00 00 00 movsd xmm0, QWORD PTR __real@47efffffe0000000
|
||
000e3 66 0f 2f 85 f0
|
||
00 00 00 comisd xmm0, QWORD PTR yoffset$[rbp]
|
||
000eb 77 1c ja SHORT $LN8@glfwInputS
|
||
000ed 41 b8 55 01 00
|
||
00 mov r8d, 341 ; 00000155H
|
||
000f3 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000fa 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CE@PPMGGFNA@?$AAy?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM@
|
||
00101 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00107 33 c0 xor eax, eax
|
||
$LN8@glfwInputS:
|
||
|
||
; 342 :
|
||
; 343 : if (window->callbacks.scroll)
|
||
|
||
00109 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00110 48 83 b8 30 03
|
||
00 00 00 cmp QWORD PTR [rax+816], 0
|
||
00118 74 24 je SHORT $LN2@glfwInputS
|
||
|
||
; 344 : window->callbacks.scroll((GLFWwindow*)window, xoffset, yoffset);
|
||
|
||
0011a f2 0f 10 95 f0
|
||
00 00 00 movsd xmm2, QWORD PTR yoffset$[rbp]
|
||
00122 f2 0f 10 8d e8
|
||
00 00 00 movsd xmm1, QWORD PTR xoffset$[rbp]
|
||
0012a 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00131 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00138 ff 90 30 03 00
|
||
00 call QWORD PTR [rax+816]
|
||
$LN2@glfwInputS:
|
||
|
||
; 345 : }
|
||
|
||
0013e 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00145 5f pop rdi
|
||
00146 5d pop rbp
|
||
00147 c3 ret 0
|
||
_glfwInputScroll ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwInputChar
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
codepoint$ = 232
|
||
mods$ = 240
|
||
plain$ = 248
|
||
_glfwInputChar PROC ; COMDAT
|
||
|
||
; 312 : {
|
||
|
||
$LN12:
|
||
00000 44 89 4c 24 20 mov DWORD PTR [rsp+32], r9d
|
||
00005 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
|
||
0000a 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
0000e 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00013 55 push rbp
|
||
00014 57 push rdi
|
||
00015 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0001c 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00021 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00028 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 313 : assert(window != NULL);
|
||
|
||
0002d 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
00035 75 1c jne SHORT $LN9@glfwInputC
|
||
00037 41 b8 39 01 00
|
||
00 mov r8d, 313 ; 00000139H
|
||
0003d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00044 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00051 33 c0 xor eax, eax
|
||
$LN9@glfwInputC:
|
||
|
||
; 314 : assert(mods == (mods & GLFW_MOD_MASK));
|
||
|
||
00053 8b 85 f0 00 00
|
||
00 mov eax, DWORD PTR mods$[rbp]
|
||
00059 83 e0 3f and eax, 63 ; 0000003fH
|
||
0005c 39 85 f0 00 00
|
||
00 cmp DWORD PTR mods$[rbp], eax
|
||
00062 74 1c je SHORT $LN10@glfwInputC
|
||
00064 41 b8 3a 01 00
|
||
00 mov r8d, 314 ; 0000013aH
|
||
0006a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00071 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DO@PILNIBMD@?$AAm?$AAo?$AAd?$AAs?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AA?$CI?$AAm?$AAo?$AAd?$AAs?$AA?5?$AA?$CG@
|
||
00078 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0007e 33 c0 xor eax, eax
|
||
$LN10@glfwInputC:
|
||
|
||
; 315 : assert(plain == GLFW_TRUE || plain == GLFW_FALSE);
|
||
|
||
00080 83 bd f8 00 00
|
||
00 01 cmp DWORD PTR plain$[rbp], 1
|
||
00087 74 25 je SHORT $LN11@glfwInputC
|
||
00089 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR plain$[rbp], 0
|
||
00090 74 1c je SHORT $LN11@glfwInputC
|
||
00092 41 b8 3b 01 00
|
||
00 mov r8d, 315 ; 0000013bH
|
||
00098 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0009f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1FE@PDOJEHDF@?$AAp?$AAl?$AAa?$AAi?$AAn?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAT@
|
||
000a6 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000ac 33 c0 xor eax, eax
|
||
$LN11@glfwInputC:
|
||
|
||
; 316 :
|
||
; 317 : if (codepoint < 32 || (codepoint > 126 && codepoint < 160))
|
||
|
||
000ae 83 bd e8 00 00
|
||
00 20 cmp DWORD PTR codepoint$[rbp], 32 ; 00000020H
|
||
000b5 72 15 jb SHORT $LN3@glfwInputC
|
||
000b7 83 bd e8 00 00
|
||
00 7e cmp DWORD PTR codepoint$[rbp], 126 ; 0000007eH
|
||
000be 76 11 jbe SHORT $LN2@glfwInputC
|
||
000c0 81 bd e8 00 00
|
||
00 a0 00 00 00 cmp DWORD PTR codepoint$[rbp], 160 ; 000000a0H
|
||
000ca 73 05 jae SHORT $LN2@glfwInputC
|
||
$LN3@glfwInputC:
|
||
|
||
; 318 : return;
|
||
|
||
000cc e9 85 00 00 00 jmp $LN1@glfwInputC
|
||
$LN2@glfwInputC:
|
||
|
||
; 319 :
|
||
; 320 : if (!window->lockKeyMods)
|
||
|
||
000d1 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
000d8 83 b8 80 00 00
|
||
00 00 cmp DWORD PTR [rax+128], 0
|
||
000df 75 0f jne SHORT $LN4@glfwInputC
|
||
|
||
; 321 : mods &= ~(GLFW_MOD_CAPS_LOCK | GLFW_MOD_NUM_LOCK);
|
||
|
||
000e1 8b 85 f0 00 00
|
||
00 mov eax, DWORD PTR mods$[rbp]
|
||
000e7 83 e0 cf and eax, -49 ; ffffffffffffffcfH
|
||
000ea 89 85 f0 00 00
|
||
00 mov DWORD PTR mods$[rbp], eax
|
||
$LN4@glfwInputC:
|
||
|
||
; 322 :
|
||
; 323 : if (window->callbacks.charmods)
|
||
|
||
000f0 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
000f7 48 83 b8 48 03
|
||
00 00 00 cmp QWORD PTR [rax+840], 0
|
||
000ff 74 21 je SHORT $LN5@glfwInputC
|
||
|
||
; 324 : window->callbacks.charmods((GLFWwindow*)window, codepoint, mods);
|
||
|
||
00101 44 8b 85 f0 00
|
||
00 00 mov r8d, DWORD PTR mods$[rbp]
|
||
00108 8b 95 e8 00 00
|
||
00 mov edx, DWORD PTR codepoint$[rbp]
|
||
0010e 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00115 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0011c ff 90 48 03 00
|
||
00 call QWORD PTR [rax+840]
|
||
$LN5@glfwInputC:
|
||
|
||
; 325 :
|
||
; 326 : if (plain)
|
||
|
||
00122 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR plain$[rbp], 0
|
||
00129 74 2b je SHORT $LN6@glfwInputC
|
||
|
||
; 327 : {
|
||
; 328 : if (window->callbacks.character)
|
||
|
||
0012b 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00132 48 83 b8 40 03
|
||
00 00 00 cmp QWORD PTR [rax+832], 0
|
||
0013a 74 1a je SHORT $LN7@glfwInputC
|
||
|
||
; 329 : window->callbacks.character((GLFWwindow*)window, codepoint);
|
||
|
||
0013c 8b 95 e8 00 00
|
||
00 mov edx, DWORD PTR codepoint$[rbp]
|
||
00142 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00149 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00150 ff 90 40 03 00
|
||
00 call QWORD PTR [rax+832]
|
||
$LN7@glfwInputC:
|
||
$LN6@glfwInputC:
|
||
$LN1@glfwInputC:
|
||
|
||
; 330 : }
|
||
; 331 : }
|
||
|
||
00156 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
0015d 5f pop rdi
|
||
0015e 5d pop rbp
|
||
0015f c3 ret 0
|
||
_glfwInputChar ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT _glfwInputKey
|
||
_TEXT SEGMENT
|
||
repeated$1 = 4
|
||
window$ = 256
|
||
key$ = 264
|
||
scancode$ = 272
|
||
action$ = 280
|
||
mods$ = 288
|
||
_glfwInputKey PROC ; COMDAT
|
||
|
||
; 275 : {
|
||
|
||
$LN16:
|
||
00000 44 89 4c 24 20 mov DWORD PTR [rsp+32], r9d
|
||
00005 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
|
||
0000a 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
0000e 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00013 55 push rbp
|
||
00014 57 push rdi
|
||
00015 48 81 ec 18 01
|
||
00 00 sub rsp, 280 ; 00000118H
|
||
0001c 48 8d 6c 24 30 lea rbp, QWORD PTR [rsp+48]
|
||
00021 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00028 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 276 : assert(window != NULL);
|
||
|
||
0002d 48 83 bd 00 01
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
00035 75 1c jne SHORT $LN11@glfwInputK
|
||
00037 41 b8 14 01 00
|
||
00 mov r8d, 276 ; 00000114H
|
||
0003d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00044 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00051 33 c0 xor eax, eax
|
||
$LN11@glfwInputK:
|
||
|
||
; 277 : assert(key >= 0 || key == GLFW_KEY_UNKNOWN);
|
||
|
||
00053 83 bd 08 01 00
|
||
00 00 cmp DWORD PTR key$[rbp], 0
|
||
0005a 7d 25 jge SHORT $LN12@glfwInputK
|
||
0005c 83 bd 08 01 00
|
||
00 ff cmp DWORD PTR key$[rbp], -1
|
||
00063 74 1c je SHORT $LN12@glfwInputK
|
||
00065 41 b8 15 01 00
|
||
00 mov r8d, 277 ; 00000115H
|
||
0006b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00072 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1EI@PMHIIHJF@?$AAk?$AAe?$AAy?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0?$AA?5?$AA?$HM?$AA?$HM?$AA?5?$AAk?$AAe?$AAy@
|
||
00079 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0007f 33 c0 xor eax, eax
|
||
$LN12@glfwInputK:
|
||
|
||
; 278 : assert(key <= GLFW_KEY_LAST);
|
||
|
||
00081 81 bd 08 01 00
|
||
00 5c 01 00 00 cmp DWORD PTR key$[rbp], 348 ; 0000015cH
|
||
0008b 7e 1c jle SHORT $LN13@glfwInputK
|
||
0008d 41 b8 16 01 00
|
||
00 mov r8d, 278 ; 00000116H
|
||
00093 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0009a 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CK@MDJICOAA@?$AAk?$AAe?$AAy?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAK?$AAE?$AAY@
|
||
000a1 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000a7 33 c0 xor eax, eax
|
||
$LN13@glfwInputK:
|
||
|
||
; 279 : assert(action == GLFW_PRESS || action == GLFW_RELEASE);
|
||
|
||
000a9 83 bd 18 01 00
|
||
00 01 cmp DWORD PTR action$[rbp], 1
|
||
000b0 74 25 je SHORT $LN14@glfwInputK
|
||
000b2 83 bd 18 01 00
|
||
00 00 cmp DWORD PTR action$[rbp], 0
|
||
000b9 74 1c je SHORT $LN14@glfwInputK
|
||
000bb 41 b8 17 01 00
|
||
00 mov r8d, 279 ; 00000117H
|
||
000c1 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000c8 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1FO@ECDKPEAP@?$AAa?$AAc?$AAt?$AAi?$AAo?$AAn?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_@
|
||
000cf ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000d5 33 c0 xor eax, eax
|
||
$LN14@glfwInputK:
|
||
|
||
; 280 : assert(mods == (mods & GLFW_MOD_MASK));
|
||
|
||
000d7 8b 85 20 01 00
|
||
00 mov eax, DWORD PTR mods$[rbp]
|
||
000dd 83 e0 3f and eax, 63 ; 0000003fH
|
||
000e0 39 85 20 01 00
|
||
00 cmp DWORD PTR mods$[rbp], eax
|
||
000e6 74 1c je SHORT $LN15@glfwInputK
|
||
000e8 41 b8 18 01 00
|
||
00 mov r8d, 280 ; 00000118H
|
||
000ee 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000f5 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DO@PILNIBMD@?$AAm?$AAo?$AAd?$AAs?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AA?$CI?$AAm?$AAo?$AAd?$AAs?$AA?5?$AA?$CG@
|
||
000fc ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00102 33 c0 xor eax, eax
|
||
$LN15@glfwInputK:
|
||
|
||
; 281 :
|
||
; 282 : if (key >= 0 && key <= GLFW_KEY_LAST)
|
||
|
||
00104 83 bd 08 01 00
|
||
00 00 cmp DWORD PTR key$[rbp], 0
|
||
0010b 0f 8c c4 00 00
|
||
00 jl $LN2@glfwInputK
|
||
00111 81 bd 08 01 00
|
||
00 5c 01 00 00 cmp DWORD PTR key$[rbp], 348 ; 0000015cH
|
||
0011b 0f 8f b4 00 00
|
||
00 jg $LN2@glfwInputK
|
||
|
||
; 283 : {
|
||
; 284 : GLFWbool repeated = GLFW_FALSE;
|
||
|
||
00121 c7 45 04 00 00
|
||
00 00 mov DWORD PTR repeated$1[rbp], 0
|
||
|
||
; 285 :
|
||
; 286 : if (action == GLFW_RELEASE && window->keys[key] == GLFW_RELEASE)
|
||
|
||
00128 83 bd 18 01 00
|
||
00 00 cmp DWORD PTR action$[rbp], 0
|
||
0012f 75 1f jne SHORT $LN3@glfwInputK
|
||
00131 48 63 85 08 01
|
||
00 00 movsxd rax, DWORD PTR key$[rbp]
|
||
00138 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
0013f 0f be 84 01 90
|
||
00 00 00 movsx eax, BYTE PTR [rcx+rax+144]
|
||
00147 85 c0 test eax, eax
|
||
00149 75 05 jne SHORT $LN3@glfwInputK
|
||
|
||
; 287 : return;
|
||
|
||
0014b e9 e7 00 00 00 jmp $LN1@glfwInputK
|
||
$LN3@glfwInputK:
|
||
|
||
; 288 :
|
||
; 289 : if (action == GLFW_PRESS && window->keys[key] == GLFW_PRESS)
|
||
|
||
00150 83 bd 18 01 00
|
||
00 01 cmp DWORD PTR action$[rbp], 1
|
||
00157 75 22 jne SHORT $LN4@glfwInputK
|
||
00159 48 63 85 08 01
|
||
00 00 movsxd rax, DWORD PTR key$[rbp]
|
||
00160 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00167 0f be 84 01 90
|
||
00 00 00 movsx eax, BYTE PTR [rcx+rax+144]
|
||
0016f 83 f8 01 cmp eax, 1
|
||
00172 75 07 jne SHORT $LN4@glfwInputK
|
||
|
||
; 290 : repeated = GLFW_TRUE;
|
||
|
||
00174 c7 45 04 01 00
|
||
00 00 mov DWORD PTR repeated$1[rbp], 1
|
||
$LN4@glfwInputK:
|
||
|
||
; 291 :
|
||
; 292 : if (action == GLFW_RELEASE && window->stickyKeys)
|
||
|
||
0017b 83 bd 18 01 00
|
||
00 00 cmp DWORD PTR action$[rbp], 0
|
||
00182 75 25 jne SHORT $LN5@glfwInputK
|
||
00184 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0018b 83 78 78 00 cmp DWORD PTR [rax+120], 0
|
||
0018f 74 18 je SHORT $LN5@glfwInputK
|
||
|
||
; 293 : window->keys[key] = _GLFW_STICK;
|
||
|
||
00191 48 63 85 08 01
|
||
00 00 movsxd rax, DWORD PTR key$[rbp]
|
||
00198 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
0019f c6 84 01 90 00
|
||
00 00 03 mov BYTE PTR [rcx+rax+144], 3
|
||
001a7 eb 1c jmp SHORT $LN6@glfwInputK
|
||
$LN5@glfwInputK:
|
||
|
||
; 294 : else
|
||
; 295 : window->keys[key] = (char)action;
|
||
|
||
001a9 48 63 85 08 01
|
||
00 00 movsxd rax, DWORD PTR key$[rbp]
|
||
001b0 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
001b7 0f b6 95 18 01
|
||
00 00 movzx edx, BYTE PTR action$[rbp]
|
||
001be 88 94 01 90 00
|
||
00 00 mov BYTE PTR [rcx+rax+144], dl
|
||
$LN6@glfwInputK:
|
||
|
||
; 296 :
|
||
; 297 : if (repeated)
|
||
|
||
001c5 83 7d 04 00 cmp DWORD PTR repeated$1[rbp], 0
|
||
001c9 74 0a je SHORT $LN7@glfwInputK
|
||
|
||
; 298 : action = GLFW_REPEAT;
|
||
|
||
001cb c7 85 18 01 00
|
||
00 02 00 00 00 mov DWORD PTR action$[rbp], 2
|
||
$LN7@glfwInputK:
|
||
$LN2@glfwInputK:
|
||
|
||
; 299 : }
|
||
; 300 :
|
||
; 301 : if (!window->lockKeyMods)
|
||
|
||
001d5 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
001dc 83 b8 80 00 00
|
||
00 00 cmp DWORD PTR [rax+128], 0
|
||
001e3 75 0f jne SHORT $LN8@glfwInputK
|
||
|
||
; 302 : mods &= ~(GLFW_MOD_CAPS_LOCK | GLFW_MOD_NUM_LOCK);
|
||
|
||
001e5 8b 85 20 01 00
|
||
00 mov eax, DWORD PTR mods$[rbp]
|
||
001eb 83 e0 cf and eax, -49 ; ffffffffffffffcfH
|
||
001ee 89 85 20 01 00
|
||
00 mov DWORD PTR mods$[rbp], eax
|
||
$LN8@glfwInputK:
|
||
|
||
; 303 :
|
||
; 304 : if (window->callbacks.key)
|
||
|
||
001f4 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
001fb 48 83 b8 38 03
|
||
00 00 00 cmp QWORD PTR [rax+824], 0
|
||
00203 74 32 je SHORT $LN9@glfwInputK
|
||
|
||
; 305 : window->callbacks.key((GLFWwindow*)window, key, scancode, action, mods);
|
||
|
||
00205 8b 85 20 01 00
|
||
00 mov eax, DWORD PTR mods$[rbp]
|
||
0020b 89 44 24 20 mov DWORD PTR [rsp+32], eax
|
||
0020f 44 8b 8d 18 01
|
||
00 00 mov r9d, DWORD PTR action$[rbp]
|
||
00216 44 8b 85 10 01
|
||
00 00 mov r8d, DWORD PTR scancode$[rbp]
|
||
0021d 8b 95 08 01 00
|
||
00 mov edx, DWORD PTR key$[rbp]
|
||
00223 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
0022a 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00231 ff 90 38 03 00
|
||
00 call QWORD PTR [rax+824]
|
||
$LN9@glfwInputK:
|
||
$LN1@glfwInputK:
|
||
|
||
; 306 : }
|
||
|
||
00237 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0023e 5f pop rdi
|
||
0023f 5d pop rbp
|
||
00240 c3 ret 0
|
||
_glfwInputKey ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetTimerFrequency
|
||
_TEXT SEGMENT
|
||
glfwGetTimerFrequency PROC ; COMDAT
|
||
|
||
; 1496 : {
|
||
|
||
$LN4:
|
||
00000 40 55 push rbp
|
||
00002 57 push rdi
|
||
00003 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0000f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1497 : _GLFW_REQUIRE_INIT_OR_RETURN(0);
|
||
|
||
0001b 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00022 75 10 jne SHORT $LN2@glfwGetTim
|
||
00024 33 d2 xor edx, edx
|
||
00026 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0002b e8 00 00 00 00 call _glfwInputError
|
||
00030 33 c0 xor eax, eax
|
||
00032 eb 05 jmp SHORT $LN1@glfwGetTim
|
||
$LN2@glfwGetTim:
|
||
|
||
; 1498 : return _glfwPlatformGetTimerFrequency();
|
||
|
||
00034 e8 00 00 00 00 call _glfwPlatformGetTimerFrequency
|
||
$LN1@glfwGetTim:
|
||
|
||
; 1499 : }
|
||
|
||
00039 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00040 5f pop rdi
|
||
00041 5d pop rbp
|
||
00042 c3 ret 0
|
||
glfwGetTimerFrequency ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetTimerValue
|
||
_TEXT SEGMENT
|
||
glfwGetTimerValue PROC ; COMDAT
|
||
|
||
; 1490 : {
|
||
|
||
$LN4:
|
||
00000 40 55 push rbp
|
||
00002 57 push rdi
|
||
00003 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0000f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1491 : _GLFW_REQUIRE_INIT_OR_RETURN(0);
|
||
|
||
0001b 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00022 75 10 jne SHORT $LN2@glfwGetTim
|
||
00024 33 d2 xor edx, edx
|
||
00026 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0002b e8 00 00 00 00 call _glfwInputError
|
||
00030 33 c0 xor eax, eax
|
||
00032 eb 05 jmp SHORT $LN1@glfwGetTim
|
||
$LN2@glfwGetTim:
|
||
|
||
; 1492 : return _glfwPlatformGetTimerValue();
|
||
|
||
00034 e8 00 00 00 00 call _glfwPlatformGetTimerValue
|
||
$LN1@glfwGetTim:
|
||
|
||
; 1493 : }
|
||
|
||
00039 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00040 5f pop rdi
|
||
00041 5d pop rbp
|
||
00042 c3 ret 0
|
||
glfwGetTimerValue ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetTime
|
||
_TEXT SEGMENT
|
||
tv73 = 192
|
||
time$ = 240
|
||
glfwSetTime PROC ; COMDAT
|
||
|
||
; 1476 : {
|
||
|
||
$LN9:
|
||
00000 f2 0f 11 44 24
|
||
08 movsd QWORD PTR [rsp+8], xmm0
|
||
00006 55 push rbp
|
||
00007 57 push rdi
|
||
00008 48 81 ec f8 00
|
||
00 00 sub rsp, 248 ; 000000f8H
|
||
0000f 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00014 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001b e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1477 : _GLFW_REQUIRE_INIT();
|
||
|
||
00020 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00027 75 11 jne SHORT $LN2@glfwSetTim
|
||
00029 33 d2 xor edx, edx
|
||
0002b b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00030 e8 00 00 00 00 call _glfwInputError
|
||
00035 e9 e5 00 00 00 jmp $LN1@glfwSetTim
|
||
$LN2@glfwSetTim:
|
||
|
||
; 1478 :
|
||
; 1479 : if (time != time || time < 0.0 || time > 18446744073.0)
|
||
|
||
0003a f2 0f 10 85 f0
|
||
00 00 00 movsd xmm0, QWORD PTR time$[rbp]
|
||
00042 66 0f 2e 85 f0
|
||
00 00 00 ucomisd xmm0, QWORD PTR time$[rbp]
|
||
0004a 7a 21 jp SHORT $LN4@glfwSetTim
|
||
0004c 75 1f jne SHORT $LN4@glfwSetTim
|
||
0004e 0f 57 c0 xorps xmm0, xmm0
|
||
00051 66 0f 2f 85 f0
|
||
00 00 00 comisd xmm0, QWORD PTR time$[rbp]
|
||
00059 77 12 ja SHORT $LN4@glfwSetTim
|
||
0005b f2 0f 10 85 f0
|
||
00 00 00 movsd xmm0, QWORD PTR time$[rbp]
|
||
00063 66 0f 2f 05 00
|
||
00 00 00 comisd xmm0, QWORD PTR __real@42112e0be8240000
|
||
0006b 76 23 jbe SHORT $LN3@glfwSetTim
|
||
$LN4@glfwSetTim:
|
||
|
||
; 1480 : {
|
||
; 1481 : _glfwInputError(GLFW_INVALID_VALUE, "Invalid time %f", time);
|
||
|
||
0006d f2 0f 10 95 f0
|
||
00 00 00 movsd xmm2, QWORD PTR time$[rbp]
|
||
00075 66 49 0f 7e d0 movq r8, xmm2
|
||
0007a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@KMGHNAFM@Invalid?5time?5?$CFf@
|
||
00081 b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
00086 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 1482 : return;
|
||
|
||
0008b e9 8f 00 00 00 jmp $LN1@glfwSetTim
|
||
$LN3@glfwSetTim:
|
||
|
||
; 1483 : }
|
||
; 1484 :
|
||
; 1485 : _glfw.timer.offset = _glfwPlatformGetTimerValue() -
|
||
|
||
00090 e8 00 00 00 00 call _glfwPlatformGetTimerValue
|
||
00095 48 89 85 c0 00
|
||
00 00 mov QWORD PTR tv73[rbp], rax
|
||
0009c e8 00 00 00 00 call _glfwPlatformGetTimerFrequency
|
||
000a1 48 85 c0 test rax, rax
|
||
000a4 7c 07 jl SHORT $LN7@glfwSetTim
|
||
000a6 f2 48 0f 2a c0 cvtsi2sd xmm0, rax
|
||
000ab eb 19 jmp SHORT $LN8@glfwSetTim
|
||
$LN7@glfwSetTim:
|
||
000ad 48 8b c8 mov rcx, rax
|
||
000b0 48 d1 e9 shr rcx, 1
|
||
000b3 48 83 e0 01 and rax, 1
|
||
000b7 48 0b c8 or rcx, rax
|
||
000ba f2 48 0f 2a c9 cvtsi2sd xmm1, rcx
|
||
000bf f2 0f 58 c9 addsd xmm1, xmm1
|
||
000c3 0f 28 c1 movaps xmm0, xmm1
|
||
$LN8@glfwSetTim:
|
||
000c6 f2 0f 10 8d f0
|
||
00 00 00 movsd xmm1, QWORD PTR time$[rbp]
|
||
000ce f2 0f 59 c8 mulsd xmm1, xmm0
|
||
000d2 0f 28 c1 movaps xmm0, xmm1
|
||
000d5 33 c0 xor eax, eax
|
||
000d7 66 0f 2f 05 00
|
||
00 00 00 comisd xmm0, QWORD PTR __real@43e0000000000000
|
||
000df 72 1f jb SHORT $LN6@glfwSetTim
|
||
000e1 f2 0f 5c 05 00
|
||
00 00 00 subsd xmm0, QWORD PTR __real@43e0000000000000
|
||
000e9 66 0f 2f 05 00
|
||
00 00 00 comisd xmm0, QWORD PTR __real@43e0000000000000
|
||
000f1 73 0d jae SHORT $LN6@glfwSetTim
|
||
000f3 48 b9 00 00 00
|
||
00 00 00 00 80 mov rcx, -9223372036854775808 ; 8000000000000000H
|
||
000fd 48 03 c1 add rax, rcx
|
||
$LN6@glfwSetTim:
|
||
00100 f2 48 0f 2c c8 cvttsd2si rcx, xmm0
|
||
00105 48 03 c8 add rcx, rax
|
||
00108 48 8b c1 mov rax, rcx
|
||
0010b 48 8b 8d c0 00
|
||
00 00 mov rcx, QWORD PTR tv73[rbp]
|
||
00112 48 2b c8 sub rcx, rax
|
||
00115 48 8b c1 mov rax, rcx
|
||
00118 48 89 05 e0 19
|
||
00 00 mov QWORD PTR _glfw+6624, rax
|
||
$LN1@glfwSetTim:
|
||
|
||
; 1486 : (uint64_t)(time * _glfwPlatformGetTimerFrequency());
|
||
; 1487 : }
|
||
|
||
0011f 48 8d a5 d8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+216]
|
||
00126 5f pop rdi
|
||
00127 5d pop rbp
|
||
00128 c3 ret 0
|
||
glfwSetTime ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetTime
|
||
_TEXT SEGMENT
|
||
tv69 = 192
|
||
glfwGetTime PROC ; COMDAT
|
||
|
||
; 1469 : {
|
||
|
||
$LN8:
|
||
00000 40 55 push rbp
|
||
00002 57 push rdi
|
||
00003 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
0000a 48 8d 6c 24 30 lea rbp, QWORD PTR [rsp+48]
|
||
0000f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1470 : _GLFW_REQUIRE_INIT_OR_RETURN(0.0);
|
||
|
||
0001b 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00022 75 11 jne SHORT $LN2@glfwGetTim
|
||
00024 33 d2 xor edx, edx
|
||
00026 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0002b e8 00 00 00 00 call _glfwInputError
|
||
00030 0f 57 c0 xorps xmm0, xmm0
|
||
00033 eb 7a jmp SHORT $LN1@glfwGetTim
|
||
$LN2@glfwGetTim:
|
||
|
||
; 1471 : return (double)(_glfwPlatformGetTimerValue() - _glfw.timer.offset) /
|
||
|
||
00035 e8 00 00 00 00 call _glfwPlatformGetTimerValue
|
||
0003a 48 2b 05 e0 19
|
||
00 00 sub rax, QWORD PTR _glfw+6624
|
||
00041 48 85 c0 test rax, rax
|
||
00044 7c 0f jl SHORT $LN6@glfwGetTim
|
||
00046 f2 48 0f 2a c0 cvtsi2sd xmm0, rax
|
||
0004b f2 0f 11 85 c0
|
||
00 00 00 movsd QWORD PTR tv69[rbp], xmm0
|
||
00053 eb 21 jmp SHORT $LN7@glfwGetTim
|
||
$LN6@glfwGetTim:
|
||
00055 48 8b c8 mov rcx, rax
|
||
00058 48 d1 e9 shr rcx, 1
|
||
0005b 48 83 e0 01 and rax, 1
|
||
0005f 48 0b c8 or rcx, rax
|
||
00062 f2 48 0f 2a c9 cvtsi2sd xmm1, rcx
|
||
00067 f2 0f 58 c9 addsd xmm1, xmm1
|
||
0006b 0f 28 c1 movaps xmm0, xmm1
|
||
0006e f2 0f 11 85 c0
|
||
00 00 00 movsd QWORD PTR tv69[rbp], xmm0
|
||
$LN7@glfwGetTim:
|
||
00076 e8 00 00 00 00 call _glfwPlatformGetTimerFrequency
|
||
0007b 48 85 c0 test rax, rax
|
||
0007e 7c 07 jl SHORT $LN4@glfwGetTim
|
||
00080 f2 48 0f 2a c0 cvtsi2sd xmm0, rax
|
||
00085 eb 19 jmp SHORT $LN5@glfwGetTim
|
||
$LN4@glfwGetTim:
|
||
00087 48 8b c8 mov rcx, rax
|
||
0008a 48 d1 e9 shr rcx, 1
|
||
0008d 48 83 e0 01 and rax, 1
|
||
00091 48 0b c8 or rcx, rax
|
||
00094 f2 48 0f 2a c9 cvtsi2sd xmm1, rcx
|
||
00099 f2 0f 58 c9 addsd xmm1, xmm1
|
||
0009d 0f 28 c1 movaps xmm0, xmm1
|
||
$LN5@glfwGetTim:
|
||
000a0 f2 0f 10 8d c0
|
||
00 00 00 movsd xmm1, QWORD PTR tv69[rbp]
|
||
000a8 f2 0f 5e c8 divsd xmm1, xmm0
|
||
000ac 0f 28 c1 movaps xmm0, xmm1
|
||
$LN1@glfwGetTim:
|
||
|
||
; 1472 : _glfwPlatformGetTimerFrequency();
|
||
; 1473 : }
|
||
|
||
000af 48 8d a5 d8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+216]
|
||
000b6 5f pop rdi
|
||
000b7 5d pop rbp
|
||
000b8 c3 ret 0
|
||
glfwGetTime ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetClipboardString
|
||
_TEXT SEGMENT
|
||
handle$ = 224
|
||
glfwGetClipboardString PROC ; COMDAT
|
||
|
||
; 1463 : {
|
||
|
||
$LN4:
|
||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00005 55 push rbp
|
||
00006 57 push rdi
|
||
00007 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00013 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1464 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
0001f 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00026 75 10 jne SHORT $LN2@glfwGetCli
|
||
00028 33 d2 xor edx, edx
|
||
0002a b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0002f e8 00 00 00 00 call _glfwInputError
|
||
00034 33 c0 xor eax, eax
|
||
00036 eb 06 jmp SHORT $LN1@glfwGetCli
|
||
$LN2@glfwGetCli:
|
||
|
||
; 1465 : return _glfw.platform.getClipboardString();
|
||
|
||
00038 ff 15 a0 00 00
|
||
00 call QWORD PTR _glfw+160
|
||
$LN1@glfwGetCli:
|
||
|
||
; 1466 : }
|
||
|
||
0003e 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00045 5f pop rdi
|
||
00046 5d pop rbp
|
||
00047 c3 ret 0
|
||
glfwGetClipboardString ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetClipboardString
|
||
_TEXT SEGMENT
|
||
handle$ = 224
|
||
string$ = 232
|
||
glfwSetClipboardString PROC ; COMDAT
|
||
|
||
; 1455 : {
|
||
|
||
$LN5:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1456 : assert(string != NULL);
|
||
|
||
00024 48 83 bd e8 00
|
||
00 00 00 cmp QWORD PTR string$[rbp], 0
|
||
0002c 75 1c jne SHORT $LN4@glfwSetCli
|
||
0002e 41 b8 b0 05 00
|
||
00 mov r8d, 1456 ; 000005b0H
|
||
00034 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003b 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@JIBAMMGI@?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00042 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00048 33 c0 xor eax, eax
|
||
$LN4@glfwSetCli:
|
||
|
||
; 1457 :
|
||
; 1458 : _GLFW_REQUIRE_INIT();
|
||
|
||
0004a 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00051 75 0e jne SHORT $LN2@glfwSetCli
|
||
00053 33 d2 xor edx, edx
|
||
00055 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0005a e8 00 00 00 00 call _glfwInputError
|
||
0005f eb 0d jmp SHORT $LN1@glfwSetCli
|
||
$LN2@glfwSetCli:
|
||
|
||
; 1459 : _glfw.platform.setClipboardString(string);
|
||
|
||
00061 48 8b 8d e8 00
|
||
00 00 mov rcx, QWORD PTR string$[rbp]
|
||
00068 ff 15 98 00 00
|
||
00 call QWORD PTR _glfw+152
|
||
$LN1@glfwSetCli:
|
||
|
||
; 1460 : }
|
||
|
||
0006e 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00075 5f pop rdi
|
||
00076 5d pop rbp
|
||
00077 c3 ret 0
|
||
glfwSetClipboardString ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetGamepadState
|
||
_TEXT SEGMENT
|
||
i$ = 4
|
||
js$ = 40
|
||
e$1 = 72
|
||
value$2 = 100
|
||
hat$3 = 132
|
||
bit$4 = 164
|
||
e$5 = 200
|
||
value$6 = 228
|
||
hat$7 = 260
|
||
bit$8 = 292
|
||
jid$ = 544
|
||
state$ = 552
|
||
glfwGetGamepadState PROC ; COMDAT
|
||
|
||
; 1369 : {
|
||
|
||
$LN37:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 28 02
|
||
00 00 sub rsp, 552 ; 00000228H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1370 : int i;
|
||
; 1371 : _GLFWjoystick* js;
|
||
; 1372 :
|
||
; 1373 : assert(jid >= GLFW_JOYSTICK_1);
|
||
|
||
00023 83 bd 20 02 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
0002a 7d 1c jge SHORT $LN34@glfwGetGam
|
||
0002c 41 b8 5d 05 00
|
||
00 mov r8d, 1373 ; 0000055dH
|
||
00032 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00039 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00040 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00046 33 c0 xor eax, eax
|
||
$LN34@glfwGetGam:
|
||
|
||
; 1374 : assert(jid <= GLFW_JOYSTICK_LAST);
|
||
|
||
00048 83 bd 20 02 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
0004f 7e 1c jle SHORT $LN35@glfwGetGam
|
||
00051 41 b8 5e 05 00
|
||
00 mov r8d, 1374 ; 0000055eH
|
||
00057 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0005e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00065 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0006b 33 c0 xor eax, eax
|
||
$LN35@glfwGetGam:
|
||
|
||
; 1375 : assert(state != NULL);
|
||
|
||
0006d 48 83 bd 28 02
|
||
00 00 00 cmp QWORD PTR state$[rbp], 0
|
||
00075 75 1c jne SHORT $LN36@glfwGetGam
|
||
00077 41 b8 5f 05 00
|
||
00 mov r8d, 1375 ; 0000055fH
|
||
0007d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00084 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BM@MIMANDHC@?$AAs?$AAt?$AAa?$AAt?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0008b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00091 33 c0 xor eax, eax
|
||
$LN36@glfwGetGam:
|
||
|
||
; 1376 :
|
||
; 1377 : memset(state, 0, sizeof(GLFWgamepadstate));
|
||
|
||
00093 41 b8 28 00 00
|
||
00 mov r8d, 40 ; 00000028H
|
||
00099 33 d2 xor edx, edx
|
||
0009b 48 8b 8d 28 02
|
||
00 00 mov rcx, QWORD PTR state$[rbp]
|
||
000a2 e8 00 00 00 00 call memset
|
||
|
||
; 1378 :
|
||
; 1379 : _GLFW_REQUIRE_INIT_OR_RETURN(GLFW_FALSE);
|
||
|
||
000a7 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
000ae 75 13 jne SHORT $LN8@glfwGetGam
|
||
000b0 33 d2 xor edx, edx
|
||
000b2 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
000b7 e8 00 00 00 00 call _glfwInputError
|
||
000bc 33 c0 xor eax, eax
|
||
000be e9 bd 03 00 00 jmp $LN1@glfwGetGam
|
||
$LN8@glfwGetGam:
|
||
|
||
; 1380 :
|
||
; 1381 : if (jid < 0 || jid > GLFW_JOYSTICK_LAST)
|
||
|
||
000c3 83 bd 20 02 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
000ca 7c 09 jl SHORT $LN10@glfwGetGam
|
||
000cc 83 bd 20 02 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
000d3 7e 1f jle SHORT $LN9@glfwGetGam
|
||
$LN10@glfwGetGam:
|
||
|
||
; 1382 : {
|
||
; 1383 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid joystick ID %i", jid);
|
||
|
||
000d5 44 8b 85 20 02
|
||
00 00 mov r8d, DWORD PTR jid$[rbp]
|
||
000dc 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BH@PHEJANJA@Invalid?5joystick?5ID?5?$CFi@
|
||
000e3 b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
000e8 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 1384 : return GLFW_FALSE;
|
||
|
||
000ed 33 c0 xor eax, eax
|
||
000ef e9 8c 03 00 00 jmp $LN1@glfwGetGam
|
||
$LN9@glfwGetGam:
|
||
|
||
; 1385 : }
|
||
; 1386 :
|
||
; 1387 : if (!initJoysticks())
|
||
|
||
000f4 e8 00 00 00 00 call initJoysticks
|
||
000f9 85 c0 test eax, eax
|
||
000fb 75 07 jne SHORT $LN11@glfwGetGam
|
||
|
||
; 1388 : return GLFW_FALSE;
|
||
|
||
000fd 33 c0 xor eax, eax
|
||
000ff e9 7c 03 00 00 jmp $LN1@glfwGetGam
|
||
$LN11@glfwGetGam:
|
||
|
||
; 1389 :
|
||
; 1390 : js = _glfw.joysticks + jid;
|
||
|
||
00104 48 63 85 20 02
|
||
00 00 movsxd rax, DWORD PTR jid$[rbp]
|
||
0010b 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
00112 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
00119 48 03 c8 add rcx, rax
|
||
0011c 48 8b c1 mov rax, rcx
|
||
0011f 48 89 45 28 mov QWORD PTR js$[rbp], rax
|
||
|
||
; 1391 : if (!js->connected)
|
||
|
||
00123 48 8b 45 28 mov rax, QWORD PTR js$[rbp]
|
||
00127 83 78 04 00 cmp DWORD PTR [rax+4], 0
|
||
0012b 75 07 jne SHORT $LN12@glfwGetGam
|
||
|
||
; 1392 : return GLFW_FALSE;
|
||
|
||
0012d 33 c0 xor eax, eax
|
||
0012f e9 4c 03 00 00 jmp $LN1@glfwGetGam
|
||
$LN12@glfwGetGam:
|
||
|
||
; 1393 :
|
||
; 1394 : if (!_glfw.platform.pollJoystick(js, _GLFW_POLL_ALL))
|
||
|
||
00134 ba 03 00 00 00 mov edx, 3
|
||
00139 48 8b 4d 28 mov rcx, QWORD PTR js$[rbp]
|
||
0013d ff 15 b8 00 00
|
||
00 call QWORD PTR _glfw+184
|
||
00143 85 c0 test eax, eax
|
||
00145 75 07 jne SHORT $LN13@glfwGetGam
|
||
|
||
; 1395 : return GLFW_FALSE;
|
||
|
||
00147 33 c0 xor eax, eax
|
||
00149 e9 32 03 00 00 jmp $LN1@glfwGetGam
|
||
$LN13@glfwGetGam:
|
||
|
||
; 1396 :
|
||
; 1397 : if (!js->mapping)
|
||
|
||
0014e 48 8b 45 28 mov rax, QWORD PTR js$[rbp]
|
||
00152 48 83 b8 e8 00
|
||
00 00 00 cmp QWORD PTR [rax+232], 0
|
||
0015a 75 07 jne SHORT $LN14@glfwGetGam
|
||
|
||
; 1398 : return GLFW_FALSE;
|
||
|
||
0015c 33 c0 xor eax, eax
|
||
0015e e9 1d 03 00 00 jmp $LN1@glfwGetGam
|
||
$LN14@glfwGetGam:
|
||
|
||
; 1399 :
|
||
; 1400 : for (i = 0; i <= GLFW_GAMEPAD_BUTTON_LAST; i++)
|
||
|
||
00163 c7 45 04 00 00
|
||
00 00 mov DWORD PTR i$[rbp], 0
|
||
0016a eb 08 jmp SHORT $LN4@glfwGetGam
|
||
$LN2@glfwGetGam:
|
||
0016c 8b 45 04 mov eax, DWORD PTR i$[rbp]
|
||
0016f ff c0 inc eax
|
||
00171 89 45 04 mov DWORD PTR i$[rbp], eax
|
||
$LN4@glfwGetGam:
|
||
00174 83 7d 04 0e cmp DWORD PTR i$[rbp], 14
|
||
00178 0f 8f 57 01 00
|
||
00 jg $LN3@glfwGetGam
|
||
|
||
; 1401 : {
|
||
; 1402 : const _GLFWmapelement* e = js->mapping->buttons + i;
|
||
|
||
0017e 48 8b 45 28 mov rax, QWORD PTR js$[rbp]
|
||
00182 48 8b 80 e8 00
|
||
00 00 mov rax, QWORD PTR [rax+232]
|
||
00189 48 63 4d 04 movsxd rcx, DWORD PTR i$[rbp]
|
||
0018d 48 8d 84 88 a1
|
||
00 00 00 lea rax, QWORD PTR [rax+rcx*4+161]
|
||
00195 48 89 45 48 mov QWORD PTR e$1[rbp], rax
|
||
|
||
; 1403 : if (e->type == _GLFW_JOYSTICK_AXIS)
|
||
|
||
00199 48 8b 45 48 mov rax, QWORD PTR e$1[rbp]
|
||
0019d 0f b6 00 movzx eax, BYTE PTR [rax]
|
||
001a0 83 f8 01 cmp eax, 1
|
||
001a3 0f 85 9d 00 00
|
||
00 jne $LN15@glfwGetGam
|
||
|
||
; 1404 : {
|
||
; 1405 : const float value = js->axes[e->index] * e->axisScale + e->axisOffset;
|
||
|
||
001a9 48 8b 45 48 mov rax, QWORD PTR e$1[rbp]
|
||
001ad 0f b6 40 01 movzx eax, BYTE PTR [rax+1]
|
||
001b1 48 8b 4d 28 mov rcx, QWORD PTR js$[rbp]
|
||
001b5 48 8b 49 08 mov rcx, QWORD PTR [rcx+8]
|
||
001b9 48 8b 55 48 mov rdx, QWORD PTR e$1[rbp]
|
||
001bd 0f be 52 02 movsx edx, BYTE PTR [rdx+2]
|
||
001c1 f3 0f 2a c2 cvtsi2ss xmm0, edx
|
||
001c5 f3 0f 10 0c 81 movss xmm1, DWORD PTR [rcx+rax*4]
|
||
001ca f3 0f 59 c8 mulss xmm1, xmm0
|
||
001ce 0f 28 c1 movaps xmm0, xmm1
|
||
001d1 48 8b 45 48 mov rax, QWORD PTR e$1[rbp]
|
||
001d5 0f be 40 03 movsx eax, BYTE PTR [rax+3]
|
||
001d9 f3 0f 2a c8 cvtsi2ss xmm1, eax
|
||
001dd f3 0f 58 c1 addss xmm0, xmm1
|
||
001e1 f3 0f 11 45 64 movss DWORD PTR value$2[rbp], xmm0
|
||
|
||
; 1406 : // HACK: This should be baked into the value transform
|
||
; 1407 : // TODO: Bake into transform when implementing output modifiers
|
||
; 1408 : if (e->axisOffset < 0 || (e->axisOffset == 0 && e->axisScale > 0))
|
||
|
||
001e6 48 8b 45 48 mov rax, QWORD PTR e$1[rbp]
|
||
001ea 0f be 40 03 movsx eax, BYTE PTR [rax+3]
|
||
001ee 85 c0 test eax, eax
|
||
001f0 7c 18 jl SHORT $LN19@glfwGetGam
|
||
001f2 48 8b 45 48 mov rax, QWORD PTR e$1[rbp]
|
||
001f6 0f be 40 03 movsx eax, BYTE PTR [rax+3]
|
||
001fa 85 c0 test eax, eax
|
||
001fc 75 2b jne SHORT $LN17@glfwGetGam
|
||
001fe 48 8b 45 48 mov rax, QWORD PTR e$1[rbp]
|
||
00202 0f be 40 02 movsx eax, BYTE PTR [rax+2]
|
||
00206 85 c0 test eax, eax
|
||
00208 7e 1f jle SHORT $LN17@glfwGetGam
|
||
$LN19@glfwGetGam:
|
||
|
||
; 1409 : {
|
||
; 1410 : if (value >= 0.f)
|
||
|
||
0020a f3 0f 10 45 64 movss xmm0, DWORD PTR value$2[rbp]
|
||
0020f 0f 2f 05 00 00
|
||
00 00 comiss xmm0, DWORD PTR __real@00000000
|
||
00216 72 0f jb SHORT $LN20@glfwGetGam
|
||
|
||
; 1411 : state->buttons[i] = GLFW_PRESS;
|
||
|
||
00218 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
0021c 48 8b 8d 28 02
|
||
00 00 mov rcx, QWORD PTR state$[rbp]
|
||
00223 c6 04 01 01 mov BYTE PTR [rcx+rax], 1
|
||
$LN20@glfwGetGam:
|
||
|
||
; 1412 : }
|
||
|
||
00227 eb 18 jmp SHORT $LN18@glfwGetGam
|
||
$LN17@glfwGetGam:
|
||
|
||
; 1413 : else
|
||
; 1414 : {
|
||
; 1415 : if (value <= 0.f)
|
||
|
||
00229 0f 57 c0 xorps xmm0, xmm0
|
||
0022c 0f 2f 45 64 comiss xmm0, DWORD PTR value$2[rbp]
|
||
00230 72 0f jb SHORT $LN21@glfwGetGam
|
||
|
||
; 1416 : state->buttons[i] = GLFW_PRESS;
|
||
|
||
00232 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
00236 48 8b 8d 28 02
|
||
00 00 mov rcx, QWORD PTR state$[rbp]
|
||
0023d c6 04 01 01 mov BYTE PTR [rcx+rax], 1
|
||
$LN21@glfwGetGam:
|
||
$LN18@glfwGetGam:
|
||
|
||
; 1417 : }
|
||
; 1418 : }
|
||
|
||
00241 e9 8a 00 00 00 jmp $LN16@glfwGetGam
|
||
$LN15@glfwGetGam:
|
||
|
||
; 1419 : else if (e->type == _GLFW_JOYSTICK_HATBIT)
|
||
|
||
00246 48 8b 45 48 mov rax, QWORD PTR e$1[rbp]
|
||
0024a 0f b6 00 movzx eax, BYTE PTR [rax]
|
||
0024d 83 f8 03 cmp eax, 3
|
||
00250 75 4f jne SHORT $LN22@glfwGetGam
|
||
|
||
; 1420 : {
|
||
; 1421 : const unsigned int hat = e->index >> 4;
|
||
|
||
00252 48 8b 45 48 mov rax, QWORD PTR e$1[rbp]
|
||
00256 0f b6 40 01 movzx eax, BYTE PTR [rax+1]
|
||
0025a c1 f8 04 sar eax, 4
|
||
0025d 89 85 84 00 00
|
||
00 mov DWORD PTR hat$3[rbp], eax
|
||
|
||
; 1422 : const unsigned int bit = e->index & 0xf;
|
||
|
||
00263 48 8b 45 48 mov rax, QWORD PTR e$1[rbp]
|
||
00267 0f b6 40 01 movzx eax, BYTE PTR [rax+1]
|
||
0026b 83 e0 0f and eax, 15
|
||
0026e 89 85 a4 00 00
|
||
00 mov DWORD PTR bit$4[rbp], eax
|
||
|
||
; 1423 : if (js->hats[hat] & bit)
|
||
|
||
00274 8b 85 84 00 00
|
||
00 mov eax, DWORD PTR hat$3[rbp]
|
||
0027a 48 8b 4d 28 mov rcx, QWORD PTR js$[rbp]
|
||
0027e 48 8b 49 28 mov rcx, QWORD PTR [rcx+40]
|
||
00282 0f b6 04 01 movzx eax, BYTE PTR [rcx+rax]
|
||
00286 23 85 a4 00 00
|
||
00 and eax, DWORD PTR bit$4[rbp]
|
||
0028c 85 c0 test eax, eax
|
||
0028e 74 0f je SHORT $LN24@glfwGetGam
|
||
|
||
; 1424 : state->buttons[i] = GLFW_PRESS;
|
||
|
||
00290 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
00294 48 8b 8d 28 02
|
||
00 00 mov rcx, QWORD PTR state$[rbp]
|
||
0029b c6 04 01 01 mov BYTE PTR [rcx+rax], 1
|
||
$LN24@glfwGetGam:
|
||
|
||
; 1425 : }
|
||
|
||
0029f eb 2f jmp SHORT $LN23@glfwGetGam
|
||
$LN22@glfwGetGam:
|
||
|
||
; 1426 : else if (e->type == _GLFW_JOYSTICK_BUTTON)
|
||
|
||
002a1 48 8b 45 48 mov rax, QWORD PTR e$1[rbp]
|
||
002a5 0f b6 00 movzx eax, BYTE PTR [rax]
|
||
002a8 83 f8 02 cmp eax, 2
|
||
002ab 75 23 jne SHORT $LN25@glfwGetGam
|
||
|
||
; 1427 : state->buttons[i] = js->buttons[e->index];
|
||
|
||
002ad 48 8b 45 48 mov rax, QWORD PTR e$1[rbp]
|
||
002b1 0f b6 40 01 movzx eax, BYTE PTR [rax+1]
|
||
002b5 48 8b 4d 28 mov rcx, QWORD PTR js$[rbp]
|
||
002b9 48 8b 49 18 mov rcx, QWORD PTR [rcx+24]
|
||
002bd 48 63 55 04 movsxd rdx, DWORD PTR i$[rbp]
|
||
002c1 4c 8b 85 28 02
|
||
00 00 mov r8, QWORD PTR state$[rbp]
|
||
002c8 0f b6 04 01 movzx eax, BYTE PTR [rcx+rax]
|
||
002cc 41 88 04 10 mov BYTE PTR [r8+rdx], al
|
||
$LN25@glfwGetGam:
|
||
$LN23@glfwGetGam:
|
||
$LN16@glfwGetGam:
|
||
|
||
; 1428 : }
|
||
|
||
002d0 e9 97 fe ff ff jmp $LN2@glfwGetGam
|
||
$LN3@glfwGetGam:
|
||
|
||
; 1429 :
|
||
; 1430 : for (i = 0; i <= GLFW_GAMEPAD_AXIS_LAST; i++)
|
||
|
||
002d5 c7 45 04 00 00
|
||
00 00 mov DWORD PTR i$[rbp], 0
|
||
002dc eb 08 jmp SHORT $LN7@glfwGetGam
|
||
$LN5@glfwGetGam:
|
||
002de 8b 45 04 mov eax, DWORD PTR i$[rbp]
|
||
002e1 ff c0 inc eax
|
||
002e3 89 45 04 mov DWORD PTR i$[rbp], eax
|
||
$LN7@glfwGetGam:
|
||
002e6 83 7d 04 05 cmp DWORD PTR i$[rbp], 5
|
||
002ea 0f 8f 8b 01 00
|
||
00 jg $LN6@glfwGetGam
|
||
|
||
; 1431 : {
|
||
; 1432 : const _GLFWmapelement* e = js->mapping->axes + i;
|
||
|
||
002f0 48 8b 45 28 mov rax, QWORD PTR js$[rbp]
|
||
002f4 48 8b 80 e8 00
|
||
00 00 mov rax, QWORD PTR [rax+232]
|
||
002fb 48 63 4d 04 movsxd rcx, DWORD PTR i$[rbp]
|
||
002ff 48 8d 84 88 dd
|
||
00 00 00 lea rax, QWORD PTR [rax+rcx*4+221]
|
||
00307 48 89 85 c8 00
|
||
00 00 mov QWORD PTR e$5[rbp], rax
|
||
|
||
; 1433 : if (e->type == _GLFW_JOYSTICK_AXIS)
|
||
|
||
0030e 48 8b 85 c8 00
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
00315 0f b6 00 movzx eax, BYTE PTR [rax]
|
||
00318 83 f8 01 cmp eax, 1
|
||
0031b 0f 85 81 00 00
|
||
00 jne $LN26@glfwGetGam
|
||
|
||
; 1434 : {
|
||
; 1435 : const float value = js->axes[e->index] * e->axisScale + e->axisOffset;
|
||
|
||
00321 48 8b 85 c8 00
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
00328 0f b6 40 01 movzx eax, BYTE PTR [rax+1]
|
||
0032c 48 8b 4d 28 mov rcx, QWORD PTR js$[rbp]
|
||
00330 48 8b 49 08 mov rcx, QWORD PTR [rcx+8]
|
||
00334 48 8b 95 c8 00
|
||
00 00 mov rdx, QWORD PTR e$5[rbp]
|
||
0033b 0f be 52 02 movsx edx, BYTE PTR [rdx+2]
|
||
0033f f3 0f 2a c2 cvtsi2ss xmm0, edx
|
||
00343 f3 0f 10 0c 81 movss xmm1, DWORD PTR [rcx+rax*4]
|
||
00348 f3 0f 59 c8 mulss xmm1, xmm0
|
||
0034c 0f 28 c1 movaps xmm0, xmm1
|
||
0034f 48 8b 85 c8 00
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
00356 0f be 40 03 movsx eax, BYTE PTR [rax+3]
|
||
0035a f3 0f 2a c8 cvtsi2ss xmm1, eax
|
||
0035e f3 0f 58 c1 addss xmm0, xmm1
|
||
00362 f3 0f 11 85 e4
|
||
00 00 00 movss DWORD PTR value$6[rbp], xmm0
|
||
|
||
; 1436 : state->axes[i] = _glfw_fminf(_glfw_fmaxf(value, -1.f), 1.f);
|
||
|
||
0036a f3 0f 10 0d 00
|
||
00 00 00 movss xmm1, DWORD PTR __real@bf800000
|
||
00372 f3 0f 10 85 e4
|
||
00 00 00 movss xmm0, DWORD PTR value$6[rbp]
|
||
0037a e8 00 00 00 00 call _glfw_fmaxf
|
||
0037f f3 0f 10 0d 00
|
||
00 00 00 movss xmm1, DWORD PTR __real@3f800000
|
||
00387 e8 00 00 00 00 call _glfw_fminf
|
||
0038c 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
00390 48 8b 8d 28 02
|
||
00 00 mov rcx, QWORD PTR state$[rbp]
|
||
00397 f3 0f 11 44 81
|
||
10 movss DWORD PTR [rcx+rax*4+16], xmm0
|
||
|
||
; 1437 : }
|
||
|
||
0039d e9 d4 00 00 00 jmp $LN27@glfwGetGam
|
||
$LN26@glfwGetGam:
|
||
|
||
; 1438 : else if (e->type == _GLFW_JOYSTICK_HATBIT)
|
||
|
||
003a2 48 8b 85 c8 00
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
003a9 0f b6 00 movzx eax, BYTE PTR [rax]
|
||
003ac 83 f8 03 cmp eax, 3
|
||
003af 75 7a jne SHORT $LN28@glfwGetGam
|
||
|
||
; 1439 : {
|
||
; 1440 : const unsigned int hat = e->index >> 4;
|
||
|
||
003b1 48 8b 85 c8 00
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
003b8 0f b6 40 01 movzx eax, BYTE PTR [rax+1]
|
||
003bc c1 f8 04 sar eax, 4
|
||
003bf 89 85 04 01 00
|
||
00 mov DWORD PTR hat$7[rbp], eax
|
||
|
||
; 1441 : const unsigned int bit = e->index & 0xf;
|
||
|
||
003c5 48 8b 85 c8 00
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
003cc 0f b6 40 01 movzx eax, BYTE PTR [rax+1]
|
||
003d0 83 e0 0f and eax, 15
|
||
003d3 89 85 24 01 00
|
||
00 mov DWORD PTR bit$8[rbp], eax
|
||
|
||
; 1442 : if (js->hats[hat] & bit)
|
||
|
||
003d9 8b 85 04 01 00
|
||
00 mov eax, DWORD PTR hat$7[rbp]
|
||
003df 48 8b 4d 28 mov rcx, QWORD PTR js$[rbp]
|
||
003e3 48 8b 49 28 mov rcx, QWORD PTR [rcx+40]
|
||
003e7 0f b6 04 01 movzx eax, BYTE PTR [rcx+rax]
|
||
003eb 23 85 24 01 00
|
||
00 and eax, DWORD PTR bit$8[rbp]
|
||
003f1 85 c0 test eax, eax
|
||
003f3 74 1b je SHORT $LN30@glfwGetGam
|
||
|
||
; 1443 : state->axes[i] = 1.f;
|
||
|
||
003f5 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
003f9 48 8b 8d 28 02
|
||
00 00 mov rcx, QWORD PTR state$[rbp]
|
||
00400 f3 0f 10 05 00
|
||
00 00 00 movss xmm0, DWORD PTR __real@3f800000
|
||
00408 f3 0f 11 44 81
|
||
10 movss DWORD PTR [rcx+rax*4+16], xmm0
|
||
0040e eb 19 jmp SHORT $LN31@glfwGetGam
|
||
$LN30@glfwGetGam:
|
||
|
||
; 1444 : else
|
||
; 1445 : state->axes[i] = -1.f;
|
||
|
||
00410 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
00414 48 8b 8d 28 02
|
||
00 00 mov rcx, QWORD PTR state$[rbp]
|
||
0041b f3 0f 10 05 00
|
||
00 00 00 movss xmm0, DWORD PTR __real@bf800000
|
||
00423 f3 0f 11 44 81
|
||
10 movss DWORD PTR [rcx+rax*4+16], xmm0
|
||
$LN31@glfwGetGam:
|
||
|
||
; 1446 : }
|
||
|
||
00429 eb 4b jmp SHORT $LN29@glfwGetGam
|
||
$LN28@glfwGetGam:
|
||
|
||
; 1447 : else if (e->type == _GLFW_JOYSTICK_BUTTON)
|
||
|
||
0042b 48 8b 85 c8 00
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
00432 0f b6 00 movzx eax, BYTE PTR [rax]
|
||
00435 83 f8 02 cmp eax, 2
|
||
00438 75 3c jne SHORT $LN32@glfwGetGam
|
||
|
||
; 1448 : state->axes[i] = js->buttons[e->index] * 2.f - 1.f;
|
||
|
||
0043a 48 8b 85 c8 00
|
||
00 00 mov rax, QWORD PTR e$5[rbp]
|
||
00441 0f b6 40 01 movzx eax, BYTE PTR [rax+1]
|
||
00445 48 8b 4d 28 mov rcx, QWORD PTR js$[rbp]
|
||
00449 48 8b 49 18 mov rcx, QWORD PTR [rcx+24]
|
||
0044d 0f b6 04 01 movzx eax, BYTE PTR [rcx+rax]
|
||
00451 f3 0f 2a c0 cvtsi2ss xmm0, eax
|
||
00455 f3 0f 59 05 00
|
||
00 00 00 mulss xmm0, DWORD PTR __real@40000000
|
||
0045d f3 0f 5c 05 00
|
||
00 00 00 subss xmm0, DWORD PTR __real@3f800000
|
||
00465 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
00469 48 8b 8d 28 02
|
||
00 00 mov rcx, QWORD PTR state$[rbp]
|
||
00470 f3 0f 11 44 81
|
||
10 movss DWORD PTR [rcx+rax*4+16], xmm0
|
||
$LN32@glfwGetGam:
|
||
$LN29@glfwGetGam:
|
||
$LN27@glfwGetGam:
|
||
|
||
; 1449 : }
|
||
|
||
00476 e9 63 fe ff ff jmp $LN5@glfwGetGam
|
||
$LN6@glfwGetGam:
|
||
|
||
; 1450 :
|
||
; 1451 : return GLFW_TRUE;
|
||
|
||
0047b b8 01 00 00 00 mov eax, 1
|
||
$LN1@glfwGetGam:
|
||
|
||
; 1452 : }
|
||
|
||
00480 48 8d a5 08 02
|
||
00 00 lea rsp, QWORD PTR [rbp+520]
|
||
00487 5f pop rdi
|
||
00488 5d pop rbp
|
||
00489 c3 ret 0
|
||
glfwGetGamepadState ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetGamepadName
|
||
_TEXT SEGMENT
|
||
js$ = 8
|
||
jid$ = 256
|
||
glfwGetGamepadName PROC ; COMDAT
|
||
|
||
; 1338 : {
|
||
|
||
$LN12:
|
||
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00004 55 push rbp
|
||
00005 57 push rdi
|
||
00006 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
0000d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00012 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00019 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1339 : _GLFWjoystick* js;
|
||
; 1340 :
|
||
; 1341 : assert(jid >= GLFW_JOYSTICK_1);
|
||
|
||
0001e 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
00025 7d 1c jge SHORT $LN10@glfwGetGam
|
||
00027 41 b8 3d 05 00
|
||
00 mov r8d, 1341 ; 0000053dH
|
||
0002d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00034 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
0003b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00041 33 c0 xor eax, eax
|
||
$LN10@glfwGetGam:
|
||
|
||
; 1342 : assert(jid <= GLFW_JOYSTICK_LAST);
|
||
|
||
00043 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
0004a 7e 1c jle SHORT $LN11@glfwGetGam
|
||
0004c 41 b8 3e 05 00
|
||
00 mov r8d, 1342 ; 0000053eH
|
||
00052 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00059 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00060 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00066 33 c0 xor eax, eax
|
||
$LN11@glfwGetGam:
|
||
|
||
; 1343 :
|
||
; 1344 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00068 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0006f 75 13 jne SHORT $LN2@glfwGetGam
|
||
00071 33 d2 xor edx, edx
|
||
00073 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00078 e8 00 00 00 00 call _glfwInputError
|
||
0007d 33 c0 xor eax, eax
|
||
0007f e9 99 00 00 00 jmp $LN1@glfwGetGam
|
||
$LN2@glfwGetGam:
|
||
|
||
; 1345 :
|
||
; 1346 : if (jid < 0 || jid > GLFW_JOYSTICK_LAST)
|
||
|
||
00084 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
0008b 7c 09 jl SHORT $LN4@glfwGetGam
|
||
0008d 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
00094 7e 1c jle SHORT $LN3@glfwGetGam
|
||
$LN4@glfwGetGam:
|
||
|
||
; 1347 : {
|
||
; 1348 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid joystick ID %i", jid);
|
||
|
||
00096 44 8b 85 00 01
|
||
00 00 mov r8d, DWORD PTR jid$[rbp]
|
||
0009d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BH@PHEJANJA@Invalid?5joystick?5ID?5?$CFi@
|
||
000a4 b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
000a9 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 1349 : return NULL;
|
||
|
||
000ae 33 c0 xor eax, eax
|
||
000b0 eb 6b jmp SHORT $LN1@glfwGetGam
|
||
$LN3@glfwGetGam:
|
||
|
||
; 1350 : }
|
||
; 1351 :
|
||
; 1352 : if (!initJoysticks())
|
||
|
||
000b2 e8 00 00 00 00 call initJoysticks
|
||
000b7 85 c0 test eax, eax
|
||
000b9 75 04 jne SHORT $LN5@glfwGetGam
|
||
|
||
; 1353 : return NULL;
|
||
|
||
000bb 33 c0 xor eax, eax
|
||
000bd eb 5e jmp SHORT $LN1@glfwGetGam
|
||
$LN5@glfwGetGam:
|
||
|
||
; 1354 :
|
||
; 1355 : js = _glfw.joysticks + jid;
|
||
|
||
000bf 48 63 85 00 01
|
||
00 00 movsxd rax, DWORD PTR jid$[rbp]
|
||
000c6 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
000cd 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
000d4 48 03 c8 add rcx, rax
|
||
000d7 48 8b c1 mov rax, rcx
|
||
000da 48 89 45 08 mov QWORD PTR js$[rbp], rax
|
||
|
||
; 1356 : if (!js->connected)
|
||
|
||
000de 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
000e2 83 78 04 00 cmp DWORD PTR [rax+4], 0
|
||
000e6 75 04 jne SHORT $LN6@glfwGetGam
|
||
|
||
; 1357 : return NULL;
|
||
|
||
000e8 33 c0 xor eax, eax
|
||
000ea eb 31 jmp SHORT $LN1@glfwGetGam
|
||
$LN6@glfwGetGam:
|
||
|
||
; 1358 :
|
||
; 1359 : if (!_glfw.platform.pollJoystick(js, _GLFW_POLL_PRESENCE))
|
||
|
||
000ec 33 d2 xor edx, edx
|
||
000ee 48 8b 4d 08 mov rcx, QWORD PTR js$[rbp]
|
||
000f2 ff 15 b8 00 00
|
||
00 call QWORD PTR _glfw+184
|
||
000f8 85 c0 test eax, eax
|
||
000fa 75 04 jne SHORT $LN7@glfwGetGam
|
||
|
||
; 1360 : return NULL;
|
||
|
||
000fc 33 c0 xor eax, eax
|
||
000fe eb 1d jmp SHORT $LN1@glfwGetGam
|
||
$LN7@glfwGetGam:
|
||
|
||
; 1361 :
|
||
; 1362 : if (!js->mapping)
|
||
|
||
00100 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
00104 48 83 b8 e8 00
|
||
00 00 00 cmp QWORD PTR [rax+232], 0
|
||
0010c 75 04 jne SHORT $LN8@glfwGetGam
|
||
|
||
; 1363 : return NULL;
|
||
|
||
0010e 33 c0 xor eax, eax
|
||
00110 eb 0b jmp SHORT $LN1@glfwGetGam
|
||
$LN8@glfwGetGam:
|
||
|
||
; 1364 :
|
||
; 1365 : return js->mapping->name;
|
||
|
||
00112 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
00116 48 8b 80 e8 00
|
||
00 00 mov rax, QWORD PTR [rax+232]
|
||
$LN1@glfwGetGam:
|
||
|
||
; 1366 : }
|
||
|
||
0011d 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00124 5f pop rdi
|
||
00125 5d pop rbp
|
||
00126 c3 ret 0
|
||
glfwGetGamepadName ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwUpdateGamepadMappings
|
||
_TEXT SEGMENT
|
||
jid$ = 4
|
||
c$ = 40
|
||
line$5 = 80
|
||
length$6 = 1128
|
||
mapping$7 = 1168
|
||
previous$8 = 1448
|
||
js$9 = 1480
|
||
$T10 = 2088
|
||
__$ArrayPad$ = 2104
|
||
string$ = 2144
|
||
glfwUpdateGamepadMappings PROC ; COMDAT
|
||
|
||
; 1250 : {
|
||
|
||
$LN22:
|
||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00005 55 push rbp
|
||
00006 56 push rsi
|
||
00007 57 push rdi
|
||
00008 48 81 ec 60 08
|
||
00 00 sub rsp, 2144 ; 00000860H
|
||
0000f 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00014 48 8d 7c 24 20 lea rdi, QWORD PTR [rsp+32]
|
||
00019 b9 80 01 00 00 mov ecx, 384 ; 00000180H
|
||
0001e b8 cc cc cc cc mov eax, -858993460 ; ccccccccH
|
||
00023 f3 ab rep stosd
|
||
00025 48 8b 8c 24 88
|
||
08 00 00 mov rcx, QWORD PTR [rsp+2184]
|
||
0002d 48 8b 05 00 00
|
||
00 00 mov rax, QWORD PTR __security_cookie
|
||
00034 48 33 c5 xor rax, rbp
|
||
00037 48 89 85 38 08
|
||
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
|
||
0003e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00045 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1251 : int jid;
|
||
; 1252 : const char* c = string;
|
||
|
||
0004a 48 8b 85 60 08
|
||
00 00 mov rax, QWORD PTR string$[rbp]
|
||
00051 48 89 45 28 mov QWORD PTR c$[rbp], rax
|
||
|
||
; 1253 :
|
||
; 1254 : assert(string != NULL);
|
||
|
||
00055 48 83 bd 60 08
|
||
00 00 00 cmp QWORD PTR string$[rbp], 0
|
||
0005d 75 1c jne SHORT $LN19@glfwUpdate
|
||
0005f 41 b8 e6 04 00
|
||
00 mov r8d, 1254 ; 000004e6H
|
||
00065 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0006c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@JIBAMMGI@?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00073 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00079 33 c0 xor eax, eax
|
||
$LN19@glfwUpdate:
|
||
|
||
; 1255 :
|
||
; 1256 : _GLFW_REQUIRE_INIT_OR_RETURN(GLFW_FALSE);
|
||
|
||
0007b 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00082 75 13 jne SHORT $LN7@glfwUpdate
|
||
00084 33 d2 xor edx, edx
|
||
00086 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0008b e8 00 00 00 00 call _glfwInputError
|
||
00090 33 c0 xor eax, eax
|
||
00092 e9 63 02 00 00 jmp $LN1@glfwUpdate
|
||
$LN7@glfwUpdate:
|
||
$LN2@glfwUpdate:
|
||
|
||
; 1257 :
|
||
; 1258 : while (*c)
|
||
|
||
00097 48 8b 45 28 mov rax, QWORD PTR c$[rbp]
|
||
0009b 0f be 00 movsx eax, BYTE PTR [rax]
|
||
0009e 85 c0 test eax, eax
|
||
000a0 0f 84 f0 01 00
|
||
00 je $LN3@glfwUpdate
|
||
|
||
; 1259 : {
|
||
; 1260 : if ((*c >= '0' && *c <= '9') ||
|
||
; 1261 : (*c >= 'a' && *c <= 'f') ||
|
||
|
||
000a6 48 8b 45 28 mov rax, QWORD PTR c$[rbp]
|
||
000aa 0f be 00 movsx eax, BYTE PTR [rax]
|
||
000ad 83 f8 30 cmp eax, 48 ; 00000030H
|
||
000b0 7c 0c jl SHORT $LN11@glfwUpdate
|
||
000b2 48 8b 45 28 mov rax, QWORD PTR c$[rbp]
|
||
000b6 0f be 00 movsx eax, BYTE PTR [rax]
|
||
000b9 83 f8 39 cmp eax, 57 ; 00000039H
|
||
000bc 7e 38 jle SHORT $LN10@glfwUpdate
|
||
$LN11@glfwUpdate:
|
||
000be 48 8b 45 28 mov rax, QWORD PTR c$[rbp]
|
||
000c2 0f be 00 movsx eax, BYTE PTR [rax]
|
||
000c5 83 f8 61 cmp eax, 97 ; 00000061H
|
||
000c8 7c 0c jl SHORT $LN12@glfwUpdate
|
||
000ca 48 8b 45 28 mov rax, QWORD PTR c$[rbp]
|
||
000ce 0f be 00 movsx eax, BYTE PTR [rax]
|
||
000d1 83 f8 66 cmp eax, 102 ; 00000066H
|
||
000d4 7e 20 jle SHORT $LN10@glfwUpdate
|
||
$LN12@glfwUpdate:
|
||
000d6 48 8b 45 28 mov rax, QWORD PTR c$[rbp]
|
||
000da 0f be 00 movsx eax, BYTE PTR [rax]
|
||
000dd 83 f8 41 cmp eax, 65 ; 00000041H
|
||
000e0 0f 8c 6d 01 00
|
||
00 jl $LN8@glfwUpdate
|
||
000e6 48 8b 45 28 mov rax, QWORD PTR c$[rbp]
|
||
000ea 0f be 00 movsx eax, BYTE PTR [rax]
|
||
000ed 83 f8 46 cmp eax, 70 ; 00000046H
|
||
000f0 0f 8f 5d 01 00
|
||
00 jg $LN8@glfwUpdate
|
||
$LN10@glfwUpdate:
|
||
|
||
; 1262 : (*c >= 'A' && *c <= 'F'))
|
||
; 1263 : {
|
||
; 1264 : char line[1024];
|
||
; 1265 :
|
||
; 1266 : const size_t length = strcspn(c, "\r\n");
|
||
|
||
000f6 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_02PCIJFNDE@?$AN?6@
|
||
000fd 48 8b 4d 28 mov rcx, QWORD PTR c$[rbp]
|
||
00101 ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strcspn
|
||
00107 48 89 85 68 04
|
||
00 00 mov QWORD PTR length$6[rbp], rax
|
||
|
||
; 1267 : if (length < sizeof(line))
|
||
|
||
0010e 48 81 bd 68 04
|
||
00 00 00 04 00
|
||
00 cmp QWORD PTR length$6[rbp], 1024 ; 00000400H
|
||
00119 0f 83 1d 01 00
|
||
00 jae $LN13@glfwUpdate
|
||
|
||
; 1268 : {
|
||
; 1269 : _GLFWmapping mapping = { {0} };
|
||
|
||
0011f c6 85 90 04 00
|
||
00 00 mov BYTE PTR mapping$7[rbp], 0
|
||
00126 48 8d 85 91 04
|
||
00 00 lea rax, QWORD PTR mapping$7[rbp+1]
|
||
0012d 48 8b f8 mov rdi, rax
|
||
00130 33 c0 xor eax, eax
|
||
00132 b9 7f 00 00 00 mov ecx, 127 ; 0000007fH
|
||
00137 f3 aa rep stosb
|
||
00139 48 8d 85 10 05
|
||
00 00 lea rax, QWORD PTR mapping$7[rbp+128]
|
||
00140 48 8b f8 mov rdi, rax
|
||
00143 33 c0 xor eax, eax
|
||
00145 b9 75 00 00 00 mov ecx, 117 ; 00000075H
|
||
0014a f3 aa rep stosb
|
||
|
||
; 1270 :
|
||
; 1271 : memcpy(line, c, length);
|
||
|
||
0014c 4c 8b 85 68 04
|
||
00 00 mov r8, QWORD PTR length$6[rbp]
|
||
00153 48 8b 55 28 mov rdx, QWORD PTR c$[rbp]
|
||
00157 48 8d 4d 50 lea rcx, QWORD PTR line$5[rbp]
|
||
0015b e8 00 00 00 00 call memcpy
|
||
|
||
; 1272 : line[length] = '\0';
|
||
|
||
00160 48 8b 85 68 04
|
||
00 00 mov rax, QWORD PTR length$6[rbp]
|
||
00167 48 89 85 28 08
|
||
00 00 mov QWORD PTR $T10[rbp], rax
|
||
0016e 48 81 bd 28 08
|
||
00 00 00 04 00
|
||
00 cmp QWORD PTR $T10[rbp], 1024 ; 00000400H
|
||
00179 73 02 jae SHORT $LN20@glfwUpdate
|
||
0017b eb 05 jmp SHORT $LN21@glfwUpdate
|
||
$LN20@glfwUpdate:
|
||
0017d e8 00 00 00 00 call __report_rangecheckfailure
|
||
$LN21@glfwUpdate:
|
||
00182 48 8b 85 28 08
|
||
00 00 mov rax, QWORD PTR $T10[rbp]
|
||
00189 c6 44 05 50 00 mov BYTE PTR line$5[rbp+rax], 0
|
||
|
||
; 1273 :
|
||
; 1274 : if (parseMapping(&mapping, line))
|
||
|
||
0018e 48 8d 55 50 lea rdx, QWORD PTR line$5[rbp]
|
||
00192 48 8d 8d 90 04
|
||
00 00 lea rcx, QWORD PTR mapping$7[rbp]
|
||
00199 e8 00 00 00 00 call parseMapping
|
||
0019e 85 c0 test eax, eax
|
||
001a0 0f 84 96 00 00
|
||
00 je $LN14@glfwUpdate
|
||
|
||
; 1275 : {
|
||
; 1276 : _GLFWmapping* previous = findMapping(mapping.guid);
|
||
|
||
001a6 48 8d 8d 10 05
|
||
00 00 lea rcx, QWORD PTR mapping$7[rbp+128]
|
||
001ad e8 00 00 00 00 call findMapping
|
||
001b2 48 89 85 a8 05
|
||
00 00 mov QWORD PTR previous$8[rbp], rax
|
||
|
||
; 1277 : if (previous)
|
||
|
||
001b9 48 83 bd a8 05
|
||
00 00 00 cmp QWORD PTR previous$8[rbp], 0
|
||
001c1 74 1a je SHORT $LN15@glfwUpdate
|
||
|
||
; 1278 : *previous = mapping;
|
||
|
||
001c3 48 8d 85 90 04
|
||
00 00 lea rax, QWORD PTR mapping$7[rbp]
|
||
001ca 48 8b bd a8 05
|
||
00 00 mov rdi, QWORD PTR previous$8[rbp]
|
||
001d1 48 8b f0 mov rsi, rax
|
||
001d4 b9 f5 00 00 00 mov ecx, 245 ; 000000f5H
|
||
001d9 f3 a4 rep movsb
|
||
001db eb 5f jmp SHORT $LN16@glfwUpdate
|
||
$LN15@glfwUpdate:
|
||
|
||
; 1279 : else
|
||
; 1280 : {
|
||
; 1281 : _glfw.mappingCount++;
|
||
|
||
001dd 8b 05 98 19 00
|
||
00 mov eax, DWORD PTR _glfw+6552
|
||
001e3 ff c0 inc eax
|
||
001e5 89 05 98 19 00
|
||
00 mov DWORD PTR _glfw+6552, eax
|
||
|
||
; 1282 : _glfw.mappings =
|
||
|
||
001eb 48 63 05 98 19
|
||
00 00 movsxd rax, DWORD PTR _glfw+6552
|
||
001f2 48 69 c0 f5 00
|
||
00 00 imul rax, rax, 245 ; 000000f5H
|
||
001f9 48 8b d0 mov rdx, rax
|
||
001fc 48 8b 0d 90 19
|
||
00 00 mov rcx, QWORD PTR _glfw+6544
|
||
00203 e8 00 00 00 00 call _glfw_realloc
|
||
00208 48 89 05 90 19
|
||
00 00 mov QWORD PTR _glfw+6544, rax
|
||
|
||
; 1283 : _glfw_realloc(_glfw.mappings,
|
||
; 1284 : sizeof(_GLFWmapping) * _glfw.mappingCount);
|
||
; 1285 : _glfw.mappings[_glfw.mappingCount - 1] = mapping;
|
||
|
||
0020f 8b 05 98 19 00
|
||
00 mov eax, DWORD PTR _glfw+6552
|
||
00215 ff c8 dec eax
|
||
00217 48 98 cdqe
|
||
00219 48 69 c0 f5 00
|
||
00 00 imul rax, rax, 245 ; 000000f5H
|
||
00220 48 8b 0d 90 19
|
||
00 00 mov rcx, QWORD PTR _glfw+6544
|
||
00227 48 8d 95 90 04
|
||
00 00 lea rdx, QWORD PTR mapping$7[rbp]
|
||
0022e 48 8d 3c 01 lea rdi, QWORD PTR [rcx+rax]
|
||
00232 48 8b f2 mov rsi, rdx
|
||
00235 b9 f5 00 00 00 mov ecx, 245 ; 000000f5H
|
||
0023a f3 a4 rep movsb
|
||
$LN16@glfwUpdate:
|
||
$LN14@glfwUpdate:
|
||
$LN13@glfwUpdate:
|
||
|
||
; 1286 : }
|
||
; 1287 : }
|
||
; 1288 : }
|
||
; 1289 :
|
||
; 1290 : c += length;
|
||
|
||
0023c 48 8b 85 68 04
|
||
00 00 mov rax, QWORD PTR length$6[rbp]
|
||
00243 48 8b 4d 28 mov rcx, QWORD PTR c$[rbp]
|
||
00247 48 03 c8 add rcx, rax
|
||
0024a 48 8b c1 mov rax, rcx
|
||
0024d 48 89 45 28 mov QWORD PTR c$[rbp], rax
|
||
|
||
; 1291 : }
|
||
|
||
00251 eb 3e jmp SHORT $LN9@glfwUpdate
|
||
$LN8@glfwUpdate:
|
||
|
||
; 1292 : else
|
||
; 1293 : {
|
||
; 1294 : c += strcspn(c, "\r\n");
|
||
|
||
00253 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_02PCIJFNDE@?$AN?6@
|
||
0025a 48 8b 4d 28 mov rcx, QWORD PTR c$[rbp]
|
||
0025e ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strcspn
|
||
00264 48 8b 4d 28 mov rcx, QWORD PTR c$[rbp]
|
||
00268 48 03 c8 add rcx, rax
|
||
0026b 48 8b c1 mov rax, rcx
|
||
0026e 48 89 45 28 mov QWORD PTR c$[rbp], rax
|
||
|
||
; 1295 : c += strspn(c, "\r\n");
|
||
|
||
00272 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_02PCIJFNDE@?$AN?6@
|
||
00279 48 8b 4d 28 mov rcx, QWORD PTR c$[rbp]
|
||
0027d ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strspn
|
||
00283 48 8b 4d 28 mov rcx, QWORD PTR c$[rbp]
|
||
00287 48 03 c8 add rcx, rax
|
||
0028a 48 8b c1 mov rax, rcx
|
||
0028d 48 89 45 28 mov QWORD PTR c$[rbp], rax
|
||
$LN9@glfwUpdate:
|
||
|
||
; 1296 : }
|
||
; 1297 : }
|
||
|
||
00291 e9 01 fe ff ff jmp $LN2@glfwUpdate
|
||
$LN3@glfwUpdate:
|
||
|
||
; 1298 :
|
||
; 1299 : for (jid = 0; jid <= GLFW_JOYSTICK_LAST; jid++)
|
||
|
||
00296 c7 45 04 00 00
|
||
00 00 mov DWORD PTR jid$[rbp], 0
|
||
0029d eb 08 jmp SHORT $LN6@glfwUpdate
|
||
$LN4@glfwUpdate:
|
||
0029f 8b 45 04 mov eax, DWORD PTR jid$[rbp]
|
||
002a2 ff c0 inc eax
|
||
002a4 89 45 04 mov DWORD PTR jid$[rbp], eax
|
||
$LN6@glfwUpdate:
|
||
002a7 83 7d 04 0f cmp DWORD PTR jid$[rbp], 15
|
||
002ab 7f 48 jg SHORT $LN5@glfwUpdate
|
||
|
||
; 1300 : {
|
||
; 1301 : _GLFWjoystick* js = _glfw.joysticks + jid;
|
||
|
||
002ad 48 63 45 04 movsxd rax, DWORD PTR jid$[rbp]
|
||
002b1 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
002b8 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
002bf 48 03 c8 add rcx, rax
|
||
002c2 48 8b c1 mov rax, rcx
|
||
002c5 48 89 85 c8 05
|
||
00 00 mov QWORD PTR js$9[rbp], rax
|
||
|
||
; 1302 : if (js->connected)
|
||
|
||
002cc 48 8b 85 c8 05
|
||
00 00 mov rax, QWORD PTR js$9[rbp]
|
||
002d3 83 78 04 00 cmp DWORD PTR [rax+4], 0
|
||
002d7 74 1a je SHORT $LN17@glfwUpdate
|
||
|
||
; 1303 : js->mapping = findValidMapping(js);
|
||
|
||
002d9 48 8b 8d c8 05
|
||
00 00 mov rcx, QWORD PTR js$9[rbp]
|
||
002e0 e8 00 00 00 00 call findValidMapping
|
||
002e5 48 8b 8d c8 05
|
||
00 00 mov rcx, QWORD PTR js$9[rbp]
|
||
002ec 48 89 81 e8 00
|
||
00 00 mov QWORD PTR [rcx+232], rax
|
||
$LN17@glfwUpdate:
|
||
|
||
; 1304 : }
|
||
|
||
002f3 eb aa jmp SHORT $LN4@glfwUpdate
|
||
$LN5@glfwUpdate:
|
||
|
||
; 1305 :
|
||
; 1306 : return GLFW_TRUE;
|
||
|
||
002f5 b8 01 00 00 00 mov eax, 1
|
||
$LN1@glfwUpdate:
|
||
$LN18@glfwUpdate:
|
||
|
||
; 1307 : }
|
||
|
||
002fa 48 8b f8 mov rdi, rax
|
||
002fd 48 8d 4d e0 lea rcx, QWORD PTR [rbp-32]
|
||
00301 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:glfwUpdateGamepadMappings$rtcFrameData
|
||
00308 e8 00 00 00 00 call _RTC_CheckStackVars
|
||
0030d 48 8b c7 mov rax, rdi
|
||
00310 48 8b 8d 38 08
|
||
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
|
||
00317 48 33 cd xor rcx, rbp
|
||
0031a e8 00 00 00 00 call __security_check_cookie
|
||
0031f 48 8d a5 40 08
|
||
00 00 lea rsp, QWORD PTR [rbp+2112]
|
||
00326 5f pop rdi
|
||
00327 5e pop rsi
|
||
00328 5d pop rbp
|
||
00329 c3 ret 0
|
||
glfwUpdateGamepadMappings ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetJoystickCallback
|
||
_TEXT SEGMENT
|
||
t$1 = 8
|
||
cbfun$ = 256
|
||
glfwSetJoystickCallback PROC ; COMDAT
|
||
|
||
; 1239 : {
|
||
|
||
$LN5:
|
||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00005 55 push rbp
|
||
00006 57 push rdi
|
||
00007 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00013 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1240 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
0001f 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00026 75 10 jne SHORT $LN2@glfwSetJoy
|
||
00028 33 d2 xor edx, edx
|
||
0002a b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0002f e8 00 00 00 00 call _glfwInputError
|
||
00034 33 c0 xor eax, eax
|
||
00036 eb 38 jmp SHORT $LN1@glfwSetJoy
|
||
$LN2@glfwSetJoy:
|
||
|
||
; 1241 :
|
||
; 1242 : if (!initJoysticks())
|
||
|
||
00038 e8 00 00 00 00 call initJoysticks
|
||
0003d 85 c0 test eax, eax
|
||
0003f 75 04 jne SHORT $LN3@glfwSetJoy
|
||
|
||
; 1243 : return NULL;
|
||
|
||
00041 33 c0 xor eax, eax
|
||
00043 eb 2b jmp SHORT $LN1@glfwSetJoy
|
||
$LN3@glfwSetJoy:
|
||
|
||
; 1244 :
|
||
; 1245 : _GLFW_SWAP(GLFWjoystickfun, _glfw.callbacks.joystick, cbfun);
|
||
|
||
00045 48 8b 05 70 1b
|
||
00 00 mov rax, QWORD PTR _glfw+7024
|
||
0004c 48 89 45 08 mov QWORD PTR t$1[rbp], rax
|
||
00050 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
00057 48 89 05 70 1b
|
||
00 00 mov QWORD PTR _glfw+7024, rax
|
||
0005e 48 8b 45 08 mov rax, QWORD PTR t$1[rbp]
|
||
00062 48 89 85 00 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1246 : return cbfun;
|
||
|
||
00069 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetJoy:
|
||
|
||
; 1247 : }
|
||
|
||
00070 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00077 5f pop rdi
|
||
00078 5d pop rbp
|
||
00079 c3 ret 0
|
||
glfwSetJoystickCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwJoystickIsGamepad
|
||
_TEXT SEGMENT
|
||
js$ = 8
|
||
tv95 = 212
|
||
jid$ = 256
|
||
glfwJoystickIsGamepad PROC ; COMDAT
|
||
|
||
; 1310 : {
|
||
|
||
$LN13:
|
||
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00004 55 push rbp
|
||
00005 57 push rdi
|
||
00006 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
0000d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00012 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00019 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1311 : _GLFWjoystick* js;
|
||
; 1312 :
|
||
; 1313 : assert(jid >= GLFW_JOYSTICK_1);
|
||
|
||
0001e 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
00025 7d 1c jge SHORT $LN9@glfwJoysti
|
||
00027 41 b8 21 05 00
|
||
00 mov r8d, 1313 ; 00000521H
|
||
0002d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00034 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
0003b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00041 33 c0 xor eax, eax
|
||
$LN9@glfwJoysti:
|
||
|
||
; 1314 : assert(jid <= GLFW_JOYSTICK_LAST);
|
||
|
||
00043 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
0004a 7e 1c jle SHORT $LN10@glfwJoysti
|
||
0004c 41 b8 22 05 00
|
||
00 mov r8d, 1314 ; 00000522H
|
||
00052 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00059 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00060 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00066 33 c0 xor eax, eax
|
||
$LN10@glfwJoysti:
|
||
|
||
; 1315 :
|
||
; 1316 : _GLFW_REQUIRE_INIT_OR_RETURN(GLFW_FALSE);
|
||
|
||
00068 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0006f 75 13 jne SHORT $LN2@glfwJoysti
|
||
00071 33 d2 xor edx, edx
|
||
00073 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00078 e8 00 00 00 00 call _glfwInputError
|
||
0007d 33 c0 xor eax, eax
|
||
0007f e9 a6 00 00 00 jmp $LN1@glfwJoysti
|
||
$LN2@glfwJoysti:
|
||
|
||
; 1317 :
|
||
; 1318 : if (jid < 0 || jid > GLFW_JOYSTICK_LAST)
|
||
|
||
00084 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
0008b 7c 09 jl SHORT $LN4@glfwJoysti
|
||
0008d 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
00094 7e 1c jle SHORT $LN3@glfwJoysti
|
||
$LN4@glfwJoysti:
|
||
|
||
; 1319 : {
|
||
; 1320 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid joystick ID %i", jid);
|
||
|
||
00096 44 8b 85 00 01
|
||
00 00 mov r8d, DWORD PTR jid$[rbp]
|
||
0009d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BH@PHEJANJA@Invalid?5joystick?5ID?5?$CFi@
|
||
000a4 b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
000a9 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 1321 : return GLFW_FALSE;
|
||
|
||
000ae 33 c0 xor eax, eax
|
||
000b0 eb 78 jmp SHORT $LN1@glfwJoysti
|
||
$LN3@glfwJoysti:
|
||
|
||
; 1322 : }
|
||
; 1323 :
|
||
; 1324 : if (!initJoysticks())
|
||
|
||
000b2 e8 00 00 00 00 call initJoysticks
|
||
000b7 85 c0 test eax, eax
|
||
000b9 75 04 jne SHORT $LN5@glfwJoysti
|
||
|
||
; 1325 : return GLFW_FALSE;
|
||
|
||
000bb 33 c0 xor eax, eax
|
||
000bd eb 6b jmp SHORT $LN1@glfwJoysti
|
||
$LN5@glfwJoysti:
|
||
|
||
; 1326 :
|
||
; 1327 : js = _glfw.joysticks + jid;
|
||
|
||
000bf 48 63 85 00 01
|
||
00 00 movsxd rax, DWORD PTR jid$[rbp]
|
||
000c6 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
000cd 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
000d4 48 03 c8 add rcx, rax
|
||
000d7 48 8b c1 mov rax, rcx
|
||
000da 48 89 45 08 mov QWORD PTR js$[rbp], rax
|
||
|
||
; 1328 : if (!js->connected)
|
||
|
||
000de 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
000e2 83 78 04 00 cmp DWORD PTR [rax+4], 0
|
||
000e6 75 04 jne SHORT $LN6@glfwJoysti
|
||
|
||
; 1329 : return GLFW_FALSE;
|
||
|
||
000e8 33 c0 xor eax, eax
|
||
000ea eb 3e jmp SHORT $LN1@glfwJoysti
|
||
$LN6@glfwJoysti:
|
||
|
||
; 1330 :
|
||
; 1331 : if (!_glfw.platform.pollJoystick(js, _GLFW_POLL_PRESENCE))
|
||
|
||
000ec 33 d2 xor edx, edx
|
||
000ee 48 8b 4d 08 mov rcx, QWORD PTR js$[rbp]
|
||
000f2 ff 15 b8 00 00
|
||
00 call QWORD PTR _glfw+184
|
||
000f8 85 c0 test eax, eax
|
||
000fa 75 04 jne SHORT $LN7@glfwJoysti
|
||
|
||
; 1332 : return GLFW_FALSE;
|
||
|
||
000fc 33 c0 xor eax, eax
|
||
000fe eb 2a jmp SHORT $LN1@glfwJoysti
|
||
$LN7@glfwJoysti:
|
||
|
||
; 1333 :
|
||
; 1334 : return js->mapping != NULL;
|
||
|
||
00100 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
00104 48 83 b8 e8 00
|
||
00 00 00 cmp QWORD PTR [rax+232], 0
|
||
0010c 74 0c je SHORT $LN11@glfwJoysti
|
||
0010e c7 85 d4 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv95[rbp], 1
|
||
00118 eb 0a jmp SHORT $LN12@glfwJoysti
|
||
$LN11@glfwJoysti:
|
||
0011a c7 85 d4 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv95[rbp], 0
|
||
$LN12@glfwJoysti:
|
||
00124 8b 85 d4 00 00
|
||
00 mov eax, DWORD PTR tv95[rbp]
|
||
$LN1@glfwJoysti:
|
||
|
||
; 1335 : }
|
||
|
||
0012a 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00131 5f pop rdi
|
||
00132 5d pop rbp
|
||
00133 c3 ret 0
|
||
glfwJoystickIsGamepad ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetJoystickUserPointer
|
||
_TEXT SEGMENT
|
||
js$ = 8
|
||
jid$ = 256
|
||
glfwGetJoystickUserPointer PROC ; COMDAT
|
||
|
||
; 1223 : {
|
||
|
||
$LN7:
|
||
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00004 55 push rbp
|
||
00005 57 push rdi
|
||
00006 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
0000d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00012 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00019 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1224 : _GLFWjoystick* js;
|
||
; 1225 :
|
||
; 1226 : assert(jid >= GLFW_JOYSTICK_1);
|
||
|
||
0001e 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
00025 7d 1c jge SHORT $LN5@glfwGetJoy
|
||
00027 41 b8 ca 04 00
|
||
00 mov r8d, 1226 ; 000004caH
|
||
0002d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00034 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
0003b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00041 33 c0 xor eax, eax
|
||
$LN5@glfwGetJoy:
|
||
|
||
; 1227 : assert(jid <= GLFW_JOYSTICK_LAST);
|
||
|
||
00043 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
0004a 7e 1c jle SHORT $LN6@glfwGetJoy
|
||
0004c 41 b8 cb 04 00
|
||
00 mov r8d, 1227 ; 000004cbH
|
||
00052 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00059 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00060 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00066 33 c0 xor eax, eax
|
||
$LN6@glfwGetJoy:
|
||
|
||
; 1228 :
|
||
; 1229 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00068 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0006f 75 10 jne SHORT $LN2@glfwGetJoy
|
||
00071 33 d2 xor edx, edx
|
||
00073 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00078 e8 00 00 00 00 call _glfwInputError
|
||
0007d 33 c0 xor eax, eax
|
||
0007f eb 37 jmp SHORT $LN1@glfwGetJoy
|
||
$LN2@glfwGetJoy:
|
||
|
||
; 1230 :
|
||
; 1231 : js = _glfw.joysticks + jid;
|
||
|
||
00081 48 63 85 00 01
|
||
00 00 movsxd rax, DWORD PTR jid$[rbp]
|
||
00088 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
0008f 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
00096 48 03 c8 add rcx, rax
|
||
00099 48 8b c1 mov rax, rcx
|
||
0009c 48 89 45 08 mov QWORD PTR js$[rbp], rax
|
||
|
||
; 1232 : if (!js->allocated)
|
||
|
||
000a0 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
000a4 83 38 00 cmp DWORD PTR [rax], 0
|
||
000a7 75 04 jne SHORT $LN3@glfwGetJoy
|
||
|
||
; 1233 : return NULL;
|
||
|
||
000a9 33 c0 xor eax, eax
|
||
000ab eb 0b jmp SHORT $LN1@glfwGetJoy
|
||
$LN3@glfwGetJoy:
|
||
|
||
; 1234 :
|
||
; 1235 : return js->userPointer;
|
||
|
||
000ad 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
000b1 48 8b 80 b8 00
|
||
00 00 mov rax, QWORD PTR [rax+184]
|
||
$LN1@glfwGetJoy:
|
||
|
||
; 1236 : }
|
||
|
||
000b8 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
000bf 5f pop rdi
|
||
000c0 5d pop rbp
|
||
000c1 c3 ret 0
|
||
glfwGetJoystickUserPointer ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetJoystickUserPointer
|
||
_TEXT SEGMENT
|
||
js$ = 8
|
||
jid$ = 256
|
||
pointer$ = 264
|
||
glfwSetJoystickUserPointer PROC ; COMDAT
|
||
|
||
; 1207 : {
|
||
|
||
$LN7:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1208 : _GLFWjoystick* js;
|
||
; 1209 :
|
||
; 1210 : assert(jid >= GLFW_JOYSTICK_1);
|
||
|
||
00023 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
0002a 7d 1c jge SHORT $LN5@glfwSetJoy
|
||
0002c 41 b8 ba 04 00
|
||
00 mov r8d, 1210 ; 000004baH
|
||
00032 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00039 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00040 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00046 33 c0 xor eax, eax
|
||
$LN5@glfwSetJoy:
|
||
|
||
; 1211 : assert(jid <= GLFW_JOYSTICK_LAST);
|
||
|
||
00048 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
0004f 7e 1c jle SHORT $LN6@glfwSetJoy
|
||
00051 41 b8 bb 04 00
|
||
00 mov r8d, 1211 ; 000004bbH
|
||
00057 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0005e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00065 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0006b 33 c0 xor eax, eax
|
||
$LN6@glfwSetJoy:
|
||
|
||
; 1212 :
|
||
; 1213 : _GLFW_REQUIRE_INIT();
|
||
|
||
0006d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00074 75 0e jne SHORT $LN2@glfwSetJoy
|
||
00076 33 d2 xor edx, edx
|
||
00078 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0007d e8 00 00 00 00 call _glfwInputError
|
||
00082 eb 3c jmp SHORT $LN1@glfwSetJoy
|
||
$LN2@glfwSetJoy:
|
||
|
||
; 1214 :
|
||
; 1215 : js = _glfw.joysticks + jid;
|
||
|
||
00084 48 63 85 00 01
|
||
00 00 movsxd rax, DWORD PTR jid$[rbp]
|
||
0008b 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
00092 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
00099 48 03 c8 add rcx, rax
|
||
0009c 48 8b c1 mov rax, rcx
|
||
0009f 48 89 45 08 mov QWORD PTR js$[rbp], rax
|
||
|
||
; 1216 : if (!js->allocated)
|
||
|
||
000a3 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
000a7 83 38 00 cmp DWORD PTR [rax], 0
|
||
000aa 75 02 jne SHORT $LN3@glfwSetJoy
|
||
|
||
; 1217 : return;
|
||
|
||
000ac eb 12 jmp SHORT $LN1@glfwSetJoy
|
||
$LN3@glfwSetJoy:
|
||
|
||
; 1218 :
|
||
; 1219 : js->userPointer = pointer;
|
||
|
||
000ae 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
000b2 48 8b 8d 08 01
|
||
00 00 mov rcx, QWORD PTR pointer$[rbp]
|
||
000b9 48 89 88 b8 00
|
||
00 00 mov QWORD PTR [rax+184], rcx
|
||
$LN1@glfwSetJoy:
|
||
|
||
; 1220 : }
|
||
|
||
000c0 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
000c7 5f pop rdi
|
||
000c8 5d pop rbp
|
||
000c9 c3 ret 0
|
||
glfwSetJoystickUserPointer ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetJoystickGUID
|
||
_TEXT SEGMENT
|
||
js$ = 8
|
||
jid$ = 256
|
||
glfwGetJoystickGUID PROC ; COMDAT
|
||
|
||
; 1179 : {
|
||
|
||
$LN11:
|
||
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00004 55 push rbp
|
||
00005 57 push rdi
|
||
00006 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
0000d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00012 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00019 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1180 : _GLFWjoystick* js;
|
||
; 1181 :
|
||
; 1182 : assert(jid >= GLFW_JOYSTICK_1);
|
||
|
||
0001e 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
00025 7d 1c jge SHORT $LN9@glfwGetJoy
|
||
00027 41 b8 9e 04 00
|
||
00 mov r8d, 1182 ; 0000049eH
|
||
0002d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00034 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
0003b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00041 33 c0 xor eax, eax
|
||
$LN9@glfwGetJoy:
|
||
|
||
; 1183 : assert(jid <= GLFW_JOYSTICK_LAST);
|
||
|
||
00043 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
0004a 7e 1c jle SHORT $LN10@glfwGetJoy
|
||
0004c 41 b8 9f 04 00
|
||
00 mov r8d, 1183 ; 0000049fH
|
||
00052 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00059 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00060 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00066 33 c0 xor eax, eax
|
||
$LN10@glfwGetJoy:
|
||
|
||
; 1184 :
|
||
; 1185 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00068 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0006f 75 13 jne SHORT $LN2@glfwGetJoy
|
||
00071 33 d2 xor edx, edx
|
||
00073 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00078 e8 00 00 00 00 call _glfwInputError
|
||
0007d 33 c0 xor eax, eax
|
||
0007f e9 86 00 00 00 jmp $LN1@glfwGetJoy
|
||
$LN2@glfwGetJoy:
|
||
|
||
; 1186 :
|
||
; 1187 : if (jid < 0 || jid > GLFW_JOYSTICK_LAST)
|
||
|
||
00084 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
0008b 7c 09 jl SHORT $LN4@glfwGetJoy
|
||
0008d 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
00094 7e 1c jle SHORT $LN3@glfwGetJoy
|
||
$LN4@glfwGetJoy:
|
||
|
||
; 1188 : {
|
||
; 1189 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid joystick ID %i", jid);
|
||
|
||
00096 44 8b 85 00 01
|
||
00 00 mov r8d, DWORD PTR jid$[rbp]
|
||
0009d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BH@PHEJANJA@Invalid?5joystick?5ID?5?$CFi@
|
||
000a4 b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
000a9 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 1190 : return NULL;
|
||
|
||
000ae 33 c0 xor eax, eax
|
||
000b0 eb 58 jmp SHORT $LN1@glfwGetJoy
|
||
$LN3@glfwGetJoy:
|
||
|
||
; 1191 : }
|
||
; 1192 :
|
||
; 1193 : if (!initJoysticks())
|
||
|
||
000b2 e8 00 00 00 00 call initJoysticks
|
||
000b7 85 c0 test eax, eax
|
||
000b9 75 04 jne SHORT $LN5@glfwGetJoy
|
||
|
||
; 1194 : return NULL;
|
||
|
||
000bb 33 c0 xor eax, eax
|
||
000bd eb 4b jmp SHORT $LN1@glfwGetJoy
|
||
$LN5@glfwGetJoy:
|
||
|
||
; 1195 :
|
||
; 1196 : js = _glfw.joysticks + jid;
|
||
|
||
000bf 48 63 85 00 01
|
||
00 00 movsxd rax, DWORD PTR jid$[rbp]
|
||
000c6 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
000cd 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
000d4 48 03 c8 add rcx, rax
|
||
000d7 48 8b c1 mov rax, rcx
|
||
000da 48 89 45 08 mov QWORD PTR js$[rbp], rax
|
||
|
||
; 1197 : if (!js->connected)
|
||
|
||
000de 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
000e2 83 78 04 00 cmp DWORD PTR [rax+4], 0
|
||
000e6 75 04 jne SHORT $LN6@glfwGetJoy
|
||
|
||
; 1198 : return NULL;
|
||
|
||
000e8 33 c0 xor eax, eax
|
||
000ea eb 1e jmp SHORT $LN1@glfwGetJoy
|
||
$LN6@glfwGetJoy:
|
||
|
||
; 1199 :
|
||
; 1200 : if (!_glfw.platform.pollJoystick(js, _GLFW_POLL_PRESENCE))
|
||
|
||
000ec 33 d2 xor edx, edx
|
||
000ee 48 8b 4d 08 mov rcx, QWORD PTR js$[rbp]
|
||
000f2 ff 15 b8 00 00
|
||
00 call QWORD PTR _glfw+184
|
||
000f8 85 c0 test eax, eax
|
||
000fa 75 04 jne SHORT $LN7@glfwGetJoy
|
||
|
||
; 1201 : return NULL;
|
||
|
||
000fc 33 c0 xor eax, eax
|
||
000fe eb 0a jmp SHORT $LN1@glfwGetJoy
|
||
$LN7@glfwGetJoy:
|
||
|
||
; 1202 :
|
||
; 1203 : return js->guid;
|
||
|
||
00100 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
00104 48 05 c0 00 00
|
||
00 add rax, 192 ; 000000c0H
|
||
$LN1@glfwGetJoy:
|
||
|
||
; 1204 : }
|
||
|
||
0010a 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00111 5f pop rdi
|
||
00112 5d pop rbp
|
||
00113 c3 ret 0
|
||
glfwGetJoystickGUID ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetJoystickName
|
||
_TEXT SEGMENT
|
||
js$ = 8
|
||
jid$ = 256
|
||
glfwGetJoystickName PROC ; COMDAT
|
||
|
||
; 1151 : {
|
||
|
||
$LN11:
|
||
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00004 55 push rbp
|
||
00005 57 push rdi
|
||
00006 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
0000d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00012 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00019 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1152 : _GLFWjoystick* js;
|
||
; 1153 :
|
||
; 1154 : assert(jid >= GLFW_JOYSTICK_1);
|
||
|
||
0001e 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
00025 7d 1c jge SHORT $LN9@glfwGetJoy
|
||
00027 41 b8 82 04 00
|
||
00 mov r8d, 1154 ; 00000482H
|
||
0002d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00034 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
0003b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00041 33 c0 xor eax, eax
|
||
$LN9@glfwGetJoy:
|
||
|
||
; 1155 : assert(jid <= GLFW_JOYSTICK_LAST);
|
||
|
||
00043 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
0004a 7e 1c jle SHORT $LN10@glfwGetJoy
|
||
0004c 41 b8 83 04 00
|
||
00 mov r8d, 1155 ; 00000483H
|
||
00052 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00059 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00060 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00066 33 c0 xor eax, eax
|
||
$LN10@glfwGetJoy:
|
||
|
||
; 1156 :
|
||
; 1157 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00068 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0006f 75 13 jne SHORT $LN2@glfwGetJoy
|
||
00071 33 d2 xor edx, edx
|
||
00073 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00078 e8 00 00 00 00 call _glfwInputError
|
||
0007d 33 c0 xor eax, eax
|
||
0007f e9 84 00 00 00 jmp $LN1@glfwGetJoy
|
||
$LN2@glfwGetJoy:
|
||
|
||
; 1158 :
|
||
; 1159 : if (jid < 0 || jid > GLFW_JOYSTICK_LAST)
|
||
|
||
00084 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
0008b 7c 09 jl SHORT $LN4@glfwGetJoy
|
||
0008d 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
00094 7e 1c jle SHORT $LN3@glfwGetJoy
|
||
$LN4@glfwGetJoy:
|
||
|
||
; 1160 : {
|
||
; 1161 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid joystick ID %i", jid);
|
||
|
||
00096 44 8b 85 00 01
|
||
00 00 mov r8d, DWORD PTR jid$[rbp]
|
||
0009d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BH@PHEJANJA@Invalid?5joystick?5ID?5?$CFi@
|
||
000a4 b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
000a9 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 1162 : return NULL;
|
||
|
||
000ae 33 c0 xor eax, eax
|
||
000b0 eb 56 jmp SHORT $LN1@glfwGetJoy
|
||
$LN3@glfwGetJoy:
|
||
|
||
; 1163 : }
|
||
; 1164 :
|
||
; 1165 : if (!initJoysticks())
|
||
|
||
000b2 e8 00 00 00 00 call initJoysticks
|
||
000b7 85 c0 test eax, eax
|
||
000b9 75 04 jne SHORT $LN5@glfwGetJoy
|
||
|
||
; 1166 : return NULL;
|
||
|
||
000bb 33 c0 xor eax, eax
|
||
000bd eb 49 jmp SHORT $LN1@glfwGetJoy
|
||
$LN5@glfwGetJoy:
|
||
|
||
; 1167 :
|
||
; 1168 : js = _glfw.joysticks + jid;
|
||
|
||
000bf 48 63 85 00 01
|
||
00 00 movsxd rax, DWORD PTR jid$[rbp]
|
||
000c6 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
000cd 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
000d4 48 03 c8 add rcx, rax
|
||
000d7 48 8b c1 mov rax, rcx
|
||
000da 48 89 45 08 mov QWORD PTR js$[rbp], rax
|
||
|
||
; 1169 : if (!js->connected)
|
||
|
||
000de 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
000e2 83 78 04 00 cmp DWORD PTR [rax+4], 0
|
||
000e6 75 04 jne SHORT $LN6@glfwGetJoy
|
||
|
||
; 1170 : return NULL;
|
||
|
||
000e8 33 c0 xor eax, eax
|
||
000ea eb 1c jmp SHORT $LN1@glfwGetJoy
|
||
$LN6@glfwGetJoy:
|
||
|
||
; 1171 :
|
||
; 1172 : if (!_glfw.platform.pollJoystick(js, _GLFW_POLL_PRESENCE))
|
||
|
||
000ec 33 d2 xor edx, edx
|
||
000ee 48 8b 4d 08 mov rcx, QWORD PTR js$[rbp]
|
||
000f2 ff 15 b8 00 00
|
||
00 call QWORD PTR _glfw+184
|
||
000f8 85 c0 test eax, eax
|
||
000fa 75 04 jne SHORT $LN7@glfwGetJoy
|
||
|
||
; 1173 : return NULL;
|
||
|
||
000fc 33 c0 xor eax, eax
|
||
000fe eb 08 jmp SHORT $LN1@glfwGetJoy
|
||
$LN7@glfwGetJoy:
|
||
|
||
; 1174 :
|
||
; 1175 : return js->name;
|
||
|
||
00100 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
00104 48 83 c0 34 add rax, 52 ; 00000034H
|
||
$LN1@glfwGetJoy:
|
||
|
||
; 1176 : }
|
||
|
||
00108 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0010f 5f pop rdi
|
||
00110 5d pop rbp
|
||
00111 c3 ret 0
|
||
glfwGetJoystickName ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetJoystickHats
|
||
_TEXT SEGMENT
|
||
js$ = 8
|
||
jid$ = 256
|
||
count$ = 264
|
||
glfwGetJoystickHats PROC ; COMDAT
|
||
|
||
; 1119 : {
|
||
|
||
$LN12:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1120 : _GLFWjoystick* js;
|
||
; 1121 :
|
||
; 1122 : assert(jid >= GLFW_JOYSTICK_1);
|
||
|
||
00023 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
0002a 7d 1c jge SHORT $LN9@glfwGetJoy
|
||
0002c 41 b8 62 04 00
|
||
00 mov r8d, 1122 ; 00000462H
|
||
00032 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00039 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00040 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00046 33 c0 xor eax, eax
|
||
$LN9@glfwGetJoy:
|
||
|
||
; 1123 : assert(jid <= GLFW_JOYSTICK_LAST);
|
||
|
||
00048 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
0004f 7e 1c jle SHORT $LN10@glfwGetJoy
|
||
00051 41 b8 63 04 00
|
||
00 mov r8d, 1123 ; 00000463H
|
||
00057 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0005e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00065 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0006b 33 c0 xor eax, eax
|
||
$LN10@glfwGetJoy:
|
||
|
||
; 1124 : assert(count != NULL);
|
||
|
||
0006d 48 83 bd 08 01
|
||
00 00 00 cmp QWORD PTR count$[rbp], 0
|
||
00075 75 1c jne SHORT $LN11@glfwGetJoy
|
||
00077 41 b8 64 04 00
|
||
00 mov r8d, 1124 ; 00000464H
|
||
0007d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00084 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BM@HDJLENFO@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0008b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00091 33 c0 xor eax, eax
|
||
$LN11@glfwGetJoy:
|
||
|
||
; 1125 :
|
||
; 1126 : *count = 0;
|
||
|
||
00093 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR count$[rbp]
|
||
0009a c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
|
||
; 1127 :
|
||
; 1128 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
000a0 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
000a7 75 13 jne SHORT $LN2@glfwGetJoy
|
||
000a9 33 d2 xor edx, edx
|
||
000ab b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
000b0 e8 00 00 00 00 call _glfwInputError
|
||
000b5 33 c0 xor eax, eax
|
||
000b7 e9 97 00 00 00 jmp $LN1@glfwGetJoy
|
||
$LN2@glfwGetJoy:
|
||
|
||
; 1129 :
|
||
; 1130 : if (jid < 0 || jid > GLFW_JOYSTICK_LAST)
|
||
|
||
000bc 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
000c3 7c 09 jl SHORT $LN4@glfwGetJoy
|
||
000c5 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
000cc 7e 1c jle SHORT $LN3@glfwGetJoy
|
||
$LN4@glfwGetJoy:
|
||
|
||
; 1131 : {
|
||
; 1132 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid joystick ID %i", jid);
|
||
|
||
000ce 44 8b 85 00 01
|
||
00 00 mov r8d, DWORD PTR jid$[rbp]
|
||
000d5 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BH@PHEJANJA@Invalid?5joystick?5ID?5?$CFi@
|
||
000dc b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
000e1 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 1133 : return NULL;
|
||
|
||
000e6 33 c0 xor eax, eax
|
||
000e8 eb 69 jmp SHORT $LN1@glfwGetJoy
|
||
$LN3@glfwGetJoy:
|
||
|
||
; 1134 : }
|
||
; 1135 :
|
||
; 1136 : if (!initJoysticks())
|
||
|
||
000ea e8 00 00 00 00 call initJoysticks
|
||
000ef 85 c0 test eax, eax
|
||
000f1 75 04 jne SHORT $LN5@glfwGetJoy
|
||
|
||
; 1137 : return NULL;
|
||
|
||
000f3 33 c0 xor eax, eax
|
||
000f5 eb 5c jmp SHORT $LN1@glfwGetJoy
|
||
$LN5@glfwGetJoy:
|
||
|
||
; 1138 :
|
||
; 1139 : js = _glfw.joysticks + jid;
|
||
|
||
000f7 48 63 85 00 01
|
||
00 00 movsxd rax, DWORD PTR jid$[rbp]
|
||
000fe 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
00105 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
0010c 48 03 c8 add rcx, rax
|
||
0010f 48 8b c1 mov rax, rcx
|
||
00112 48 89 45 08 mov QWORD PTR js$[rbp], rax
|
||
|
||
; 1140 : if (!js->connected)
|
||
|
||
00116 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
0011a 83 78 04 00 cmp DWORD PTR [rax+4], 0
|
||
0011e 75 04 jne SHORT $LN6@glfwGetJoy
|
||
|
||
; 1141 : return NULL;
|
||
|
||
00120 33 c0 xor eax, eax
|
||
00122 eb 2f jmp SHORT $LN1@glfwGetJoy
|
||
$LN6@glfwGetJoy:
|
||
|
||
; 1142 :
|
||
; 1143 : if (!_glfw.platform.pollJoystick(js, _GLFW_POLL_BUTTONS))
|
||
|
||
00124 ba 02 00 00 00 mov edx, 2
|
||
00129 48 8b 4d 08 mov rcx, QWORD PTR js$[rbp]
|
||
0012d ff 15 b8 00 00
|
||
00 call QWORD PTR _glfw+184
|
||
00133 85 c0 test eax, eax
|
||
00135 75 04 jne SHORT $LN7@glfwGetJoy
|
||
|
||
; 1144 : return NULL;
|
||
|
||
00137 33 c0 xor eax, eax
|
||
00139 eb 18 jmp SHORT $LN1@glfwGetJoy
|
||
$LN7@glfwGetJoy:
|
||
|
||
; 1145 :
|
||
; 1146 : *count = js->hatCount;
|
||
|
||
0013b 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR count$[rbp]
|
||
00142 48 8b 4d 08 mov rcx, QWORD PTR js$[rbp]
|
||
00146 8b 49 30 mov ecx, DWORD PTR [rcx+48]
|
||
00149 89 08 mov DWORD PTR [rax], ecx
|
||
|
||
; 1147 : return js->hats;
|
||
|
||
0014b 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
0014f 48 8b 40 28 mov rax, QWORD PTR [rax+40]
|
||
$LN1@glfwGetJoy:
|
||
|
||
; 1148 : }
|
||
|
||
00153 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0015a 5f pop rdi
|
||
0015b 5d pop rbp
|
||
0015c c3 ret 0
|
||
glfwGetJoystickHats ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetJoystickButtons
|
||
_TEXT SEGMENT
|
||
js$ = 8
|
||
jid$ = 256
|
||
count$ = 264
|
||
glfwGetJoystickButtons PROC ; COMDAT
|
||
|
||
; 1083 : {
|
||
|
||
$LN14:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1084 : _GLFWjoystick* js;
|
||
; 1085 :
|
||
; 1086 : assert(jid >= GLFW_JOYSTICK_1);
|
||
|
||
00023 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
0002a 7d 1c jge SHORT $LN11@glfwGetJoy
|
||
0002c 41 b8 3e 04 00
|
||
00 mov r8d, 1086 ; 0000043eH
|
||
00032 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00039 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00040 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00046 33 c0 xor eax, eax
|
||
$LN11@glfwGetJoy:
|
||
|
||
; 1087 : assert(jid <= GLFW_JOYSTICK_LAST);
|
||
|
||
00048 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
0004f 7e 1c jle SHORT $LN12@glfwGetJoy
|
||
00051 41 b8 3f 04 00
|
||
00 mov r8d, 1087 ; 0000043fH
|
||
00057 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0005e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00065 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0006b 33 c0 xor eax, eax
|
||
$LN12@glfwGetJoy:
|
||
|
||
; 1088 : assert(count != NULL);
|
||
|
||
0006d 48 83 bd 08 01
|
||
00 00 00 cmp QWORD PTR count$[rbp], 0
|
||
00075 75 1c jne SHORT $LN13@glfwGetJoy
|
||
00077 41 b8 40 04 00
|
||
00 mov r8d, 1088 ; 00000440H
|
||
0007d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00084 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BM@HDJLENFO@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0008b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00091 33 c0 xor eax, eax
|
||
$LN13@glfwGetJoy:
|
||
|
||
; 1089 :
|
||
; 1090 : *count = 0;
|
||
|
||
00093 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR count$[rbp]
|
||
0009a c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
|
||
; 1091 :
|
||
; 1092 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
000a0 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
000a7 75 13 jne SHORT $LN2@glfwGetJoy
|
||
000a9 33 d2 xor edx, edx
|
||
000ab b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
000b0 e8 00 00 00 00 call _glfwInputError
|
||
000b5 33 c0 xor eax, eax
|
||
000b7 e9 c2 00 00 00 jmp $LN1@glfwGetJoy
|
||
$LN2@glfwGetJoy:
|
||
|
||
; 1093 :
|
||
; 1094 : if (jid < 0 || jid > GLFW_JOYSTICK_LAST)
|
||
|
||
000bc 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
000c3 7c 09 jl SHORT $LN4@glfwGetJoy
|
||
000c5 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
000cc 7e 1f jle SHORT $LN3@glfwGetJoy
|
||
$LN4@glfwGetJoy:
|
||
|
||
; 1095 : {
|
||
; 1096 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid joystick ID %i", jid);
|
||
|
||
000ce 44 8b 85 00 01
|
||
00 00 mov r8d, DWORD PTR jid$[rbp]
|
||
000d5 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BH@PHEJANJA@Invalid?5joystick?5ID?5?$CFi@
|
||
000dc b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
000e1 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 1097 : return NULL;
|
||
|
||
000e6 33 c0 xor eax, eax
|
||
000e8 e9 91 00 00 00 jmp $LN1@glfwGetJoy
|
||
$LN3@glfwGetJoy:
|
||
|
||
; 1098 : }
|
||
; 1099 :
|
||
; 1100 : if (!initJoysticks())
|
||
|
||
000ed e8 00 00 00 00 call initJoysticks
|
||
000f2 85 c0 test eax, eax
|
||
000f4 75 07 jne SHORT $LN5@glfwGetJoy
|
||
|
||
; 1101 : return NULL;
|
||
|
||
000f6 33 c0 xor eax, eax
|
||
000f8 e9 81 00 00 00 jmp $LN1@glfwGetJoy
|
||
$LN5@glfwGetJoy:
|
||
|
||
; 1102 :
|
||
; 1103 : js = _glfw.joysticks + jid;
|
||
|
||
000fd 48 63 85 00 01
|
||
00 00 movsxd rax, DWORD PTR jid$[rbp]
|
||
00104 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
0010b 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
00112 48 03 c8 add rcx, rax
|
||
00115 48 8b c1 mov rax, rcx
|
||
00118 48 89 45 08 mov QWORD PTR js$[rbp], rax
|
||
|
||
; 1104 : if (!js->connected)
|
||
|
||
0011c 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
00120 83 78 04 00 cmp DWORD PTR [rax+4], 0
|
||
00124 75 04 jne SHORT $LN6@glfwGetJoy
|
||
|
||
; 1105 : return NULL;
|
||
|
||
00126 33 c0 xor eax, eax
|
||
00128 eb 54 jmp SHORT $LN1@glfwGetJoy
|
||
$LN6@glfwGetJoy:
|
||
|
||
; 1106 :
|
||
; 1107 : if (!_glfw.platform.pollJoystick(js, _GLFW_POLL_BUTTONS))
|
||
|
||
0012a ba 02 00 00 00 mov edx, 2
|
||
0012f 48 8b 4d 08 mov rcx, QWORD PTR js$[rbp]
|
||
00133 ff 15 b8 00 00
|
||
00 call QWORD PTR _glfw+184
|
||
00139 85 c0 test eax, eax
|
||
0013b 75 04 jne SHORT $LN7@glfwGetJoy
|
||
|
||
; 1108 : return NULL;
|
||
|
||
0013d 33 c0 xor eax, eax
|
||
0013f eb 3d jmp SHORT $LN1@glfwGetJoy
|
||
$LN7@glfwGetJoy:
|
||
|
||
; 1109 :
|
||
; 1110 : if (_glfw.hints.init.hatButtons)
|
||
|
||
00141 83 3d 68 02 00
|
||
00 00 cmp DWORD PTR _glfw+616, 0
|
||
00148 74 1c je SHORT $LN8@glfwGetJoy
|
||
|
||
; 1111 : *count = js->buttonCount + js->hatCount * 4;
|
||
|
||
0014a 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
0014e 8b 40 30 mov eax, DWORD PTR [rax+48]
|
||
00151 48 8b 4d 08 mov rcx, QWORD PTR js$[rbp]
|
||
00155 8b 49 20 mov ecx, DWORD PTR [rcx+32]
|
||
00158 8d 04 81 lea eax, DWORD PTR [rcx+rax*4]
|
||
0015b 48 8b 8d 08 01
|
||
00 00 mov rcx, QWORD PTR count$[rbp]
|
||
00162 89 01 mov DWORD PTR [rcx], eax
|
||
00164 eb 10 jmp SHORT $LN9@glfwGetJoy
|
||
$LN8@glfwGetJoy:
|
||
|
||
; 1112 : else
|
||
; 1113 : *count = js->buttonCount;
|
||
|
||
00166 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR count$[rbp]
|
||
0016d 48 8b 4d 08 mov rcx, QWORD PTR js$[rbp]
|
||
00171 8b 49 20 mov ecx, DWORD PTR [rcx+32]
|
||
00174 89 08 mov DWORD PTR [rax], ecx
|
||
$LN9@glfwGetJoy:
|
||
|
||
; 1114 :
|
||
; 1115 : return js->buttons;
|
||
|
||
00176 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
0017a 48 8b 40 18 mov rax, QWORD PTR [rax+24]
|
||
$LN1@glfwGetJoy:
|
||
|
||
; 1116 : }
|
||
|
||
0017e 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00185 5f pop rdi
|
||
00186 5d pop rbp
|
||
00187 c3 ret 0
|
||
glfwGetJoystickButtons ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetJoystickAxes
|
||
_TEXT SEGMENT
|
||
js$ = 8
|
||
jid$ = 256
|
||
count$ = 264
|
||
glfwGetJoystickAxes PROC ; COMDAT
|
||
|
||
; 1051 : {
|
||
|
||
$LN12:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1052 : _GLFWjoystick* js;
|
||
; 1053 :
|
||
; 1054 : assert(jid >= GLFW_JOYSTICK_1);
|
||
|
||
00023 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
0002a 7d 1c jge SHORT $LN9@glfwGetJoy
|
||
0002c 41 b8 1e 04 00
|
||
00 mov r8d, 1054 ; 0000041eH
|
||
00032 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00039 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00040 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00046 33 c0 xor eax, eax
|
||
$LN9@glfwGetJoy:
|
||
|
||
; 1055 : assert(jid <= GLFW_JOYSTICK_LAST);
|
||
|
||
00048 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
0004f 7e 1c jle SHORT $LN10@glfwGetJoy
|
||
00051 41 b8 1f 04 00
|
||
00 mov r8d, 1055 ; 0000041fH
|
||
00057 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0005e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00065 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0006b 33 c0 xor eax, eax
|
||
$LN10@glfwGetJoy:
|
||
|
||
; 1056 : assert(count != NULL);
|
||
|
||
0006d 48 83 bd 08 01
|
||
00 00 00 cmp QWORD PTR count$[rbp], 0
|
||
00075 75 1c jne SHORT $LN11@glfwGetJoy
|
||
00077 41 b8 20 04 00
|
||
00 mov r8d, 1056 ; 00000420H
|
||
0007d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00084 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BM@HDJLENFO@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0008b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00091 33 c0 xor eax, eax
|
||
$LN11@glfwGetJoy:
|
||
|
||
; 1057 :
|
||
; 1058 : *count = 0;
|
||
|
||
00093 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR count$[rbp]
|
||
0009a c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
|
||
; 1059 :
|
||
; 1060 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
000a0 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
000a7 75 13 jne SHORT $LN2@glfwGetJoy
|
||
000a9 33 d2 xor edx, edx
|
||
000ab b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
000b0 e8 00 00 00 00 call _glfwInputError
|
||
000b5 33 c0 xor eax, eax
|
||
000b7 e9 97 00 00 00 jmp $LN1@glfwGetJoy
|
||
$LN2@glfwGetJoy:
|
||
|
||
; 1061 :
|
||
; 1062 : if (jid < 0 || jid > GLFW_JOYSTICK_LAST)
|
||
|
||
000bc 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
000c3 7c 09 jl SHORT $LN4@glfwGetJoy
|
||
000c5 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
000cc 7e 1c jle SHORT $LN3@glfwGetJoy
|
||
$LN4@glfwGetJoy:
|
||
|
||
; 1063 : {
|
||
; 1064 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid joystick ID %i", jid);
|
||
|
||
000ce 44 8b 85 00 01
|
||
00 00 mov r8d, DWORD PTR jid$[rbp]
|
||
000d5 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BH@PHEJANJA@Invalid?5joystick?5ID?5?$CFi@
|
||
000dc b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
000e1 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 1065 : return NULL;
|
||
|
||
000e6 33 c0 xor eax, eax
|
||
000e8 eb 69 jmp SHORT $LN1@glfwGetJoy
|
||
$LN3@glfwGetJoy:
|
||
|
||
; 1066 : }
|
||
; 1067 :
|
||
; 1068 : if (!initJoysticks())
|
||
|
||
000ea e8 00 00 00 00 call initJoysticks
|
||
000ef 85 c0 test eax, eax
|
||
000f1 75 04 jne SHORT $LN5@glfwGetJoy
|
||
|
||
; 1069 : return NULL;
|
||
|
||
000f3 33 c0 xor eax, eax
|
||
000f5 eb 5c jmp SHORT $LN1@glfwGetJoy
|
||
$LN5@glfwGetJoy:
|
||
|
||
; 1070 :
|
||
; 1071 : js = _glfw.joysticks + jid;
|
||
|
||
000f7 48 63 85 00 01
|
||
00 00 movsxd rax, DWORD PTR jid$[rbp]
|
||
000fe 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
00105 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
0010c 48 03 c8 add rcx, rax
|
||
0010f 48 8b c1 mov rax, rcx
|
||
00112 48 89 45 08 mov QWORD PTR js$[rbp], rax
|
||
|
||
; 1072 : if (!js->connected)
|
||
|
||
00116 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
0011a 83 78 04 00 cmp DWORD PTR [rax+4], 0
|
||
0011e 75 04 jne SHORT $LN6@glfwGetJoy
|
||
|
||
; 1073 : return NULL;
|
||
|
||
00120 33 c0 xor eax, eax
|
||
00122 eb 2f jmp SHORT $LN1@glfwGetJoy
|
||
$LN6@glfwGetJoy:
|
||
|
||
; 1074 :
|
||
; 1075 : if (!_glfw.platform.pollJoystick(js, _GLFW_POLL_AXES))
|
||
|
||
00124 ba 01 00 00 00 mov edx, 1
|
||
00129 48 8b 4d 08 mov rcx, QWORD PTR js$[rbp]
|
||
0012d ff 15 b8 00 00
|
||
00 call QWORD PTR _glfw+184
|
||
00133 85 c0 test eax, eax
|
||
00135 75 04 jne SHORT $LN7@glfwGetJoy
|
||
|
||
; 1076 : return NULL;
|
||
|
||
00137 33 c0 xor eax, eax
|
||
00139 eb 18 jmp SHORT $LN1@glfwGetJoy
|
||
$LN7@glfwGetJoy:
|
||
|
||
; 1077 :
|
||
; 1078 : *count = js->axisCount;
|
||
|
||
0013b 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR count$[rbp]
|
||
00142 48 8b 4d 08 mov rcx, QWORD PTR js$[rbp]
|
||
00146 8b 49 10 mov ecx, DWORD PTR [rcx+16]
|
||
00149 89 08 mov DWORD PTR [rax], ecx
|
||
|
||
; 1079 : return js->axes;
|
||
|
||
0014b 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
0014f 48 8b 40 08 mov rax, QWORD PTR [rax+8]
|
||
$LN1@glfwGetJoy:
|
||
|
||
; 1080 : }
|
||
|
||
00153 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0015a 5f pop rdi
|
||
0015b 5d pop rbp
|
||
0015c c3 ret 0
|
||
glfwGetJoystickAxes ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwJoystickPresent
|
||
_TEXT SEGMENT
|
||
js$ = 8
|
||
jid$ = 256
|
||
glfwJoystickPresent PROC ; COMDAT
|
||
|
||
; 1026 : {
|
||
|
||
$LN10:
|
||
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00004 55 push rbp
|
||
00005 57 push rdi
|
||
00006 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
0000d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00012 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00019 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1027 : _GLFWjoystick* js;
|
||
; 1028 :
|
||
; 1029 : assert(jid >= GLFW_JOYSTICK_1);
|
||
|
||
0001e 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
00025 7d 1c jge SHORT $LN8@glfwJoysti
|
||
00027 41 b8 05 04 00
|
||
00 mov r8d, 1029 ; 00000405H
|
||
0002d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00034 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CO@MFHMLOGK@?$AAj?$AAi?$AAd?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
0003b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00041 33 c0 xor eax, eax
|
||
$LN8@glfwJoysti:
|
||
|
||
; 1030 : assert(jid <= GLFW_JOYSTICK_LAST);
|
||
|
||
00043 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
0004a 7e 1c jle SHORT $LN9@glfwJoysti
|
||
0004c 41 b8 06 04 00
|
||
00 mov r8d, 1030 ; 00000406H
|
||
00052 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00059 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DE@MMLAIPPF@?$AAj?$AAi?$AAd?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW?$AA_?$AAJ?$AAO?$AAY@
|
||
00060 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00066 33 c0 xor eax, eax
|
||
$LN9@glfwJoysti:
|
||
|
||
; 1031 :
|
||
; 1032 : _GLFW_REQUIRE_INIT_OR_RETURN(GLFW_FALSE);
|
||
|
||
00068 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0006f 75 10 jne SHORT $LN2@glfwJoysti
|
||
00071 33 d2 xor edx, edx
|
||
00073 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00078 e8 00 00 00 00 call _glfwInputError
|
||
0007d 33 c0 xor eax, eax
|
||
0007f eb 74 jmp SHORT $LN1@glfwJoysti
|
||
$LN2@glfwJoysti:
|
||
|
||
; 1033 :
|
||
; 1034 : if (jid < 0 || jid > GLFW_JOYSTICK_LAST)
|
||
|
||
00081 83 bd 00 01 00
|
||
00 00 cmp DWORD PTR jid$[rbp], 0
|
||
00088 7c 09 jl SHORT $LN4@glfwJoysti
|
||
0008a 83 bd 00 01 00
|
||
00 0f cmp DWORD PTR jid$[rbp], 15
|
||
00091 7e 1c jle SHORT $LN3@glfwJoysti
|
||
$LN4@glfwJoysti:
|
||
|
||
; 1035 : {
|
||
; 1036 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid joystick ID %i", jid);
|
||
|
||
00093 44 8b 85 00 01
|
||
00 00 mov r8d, DWORD PTR jid$[rbp]
|
||
0009a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BH@PHEJANJA@Invalid?5joystick?5ID?5?$CFi@
|
||
000a1 b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
000a6 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 1037 : return GLFW_FALSE;
|
||
|
||
000ab 33 c0 xor eax, eax
|
||
000ad eb 46 jmp SHORT $LN1@glfwJoysti
|
||
$LN3@glfwJoysti:
|
||
|
||
; 1038 : }
|
||
; 1039 :
|
||
; 1040 : if (!initJoysticks())
|
||
|
||
000af e8 00 00 00 00 call initJoysticks
|
||
000b4 85 c0 test eax, eax
|
||
000b6 75 04 jne SHORT $LN5@glfwJoysti
|
||
|
||
; 1041 : return GLFW_FALSE;
|
||
|
||
000b8 33 c0 xor eax, eax
|
||
000ba eb 39 jmp SHORT $LN1@glfwJoysti
|
||
$LN5@glfwJoysti:
|
||
|
||
; 1042 :
|
||
; 1043 : js = _glfw.joysticks + jid;
|
||
|
||
000bc 48 63 85 00 01
|
||
00 00 movsxd rax, DWORD PTR jid$[rbp]
|
||
000c3 48 69 c0 20 01
|
||
00 00 imul rax, rax, 288 ; 00000120H
|
||
000ca 48 8d 0d 90 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1936
|
||
000d1 48 03 c8 add rcx, rax
|
||
000d4 48 8b c1 mov rax, rcx
|
||
000d7 48 89 45 08 mov QWORD PTR js$[rbp], rax
|
||
|
||
; 1044 : if (!js->connected)
|
||
|
||
000db 48 8b 45 08 mov rax, QWORD PTR js$[rbp]
|
||
000df 83 78 04 00 cmp DWORD PTR [rax+4], 0
|
||
000e3 75 04 jne SHORT $LN6@glfwJoysti
|
||
|
||
; 1045 : return GLFW_FALSE;
|
||
|
||
000e5 33 c0 xor eax, eax
|
||
000e7 eb 0c jmp SHORT $LN1@glfwJoysti
|
||
$LN6@glfwJoysti:
|
||
|
||
; 1046 :
|
||
; 1047 : return _glfw.platform.pollJoystick(js, _GLFW_POLL_PRESENCE);
|
||
|
||
000e9 33 d2 xor edx, edx
|
||
000eb 48 8b 4d 08 mov rcx, QWORD PTR js$[rbp]
|
||
000ef ff 15 b8 00 00
|
||
00 call QWORD PTR _glfw+184
|
||
$LN1@glfwJoysti:
|
||
|
||
; 1048 : }
|
||
|
||
000f5 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
000fc 5f pop rdi
|
||
000fd 5d pop rbp
|
||
000fe c3 ret 0
|
||
glfwJoystickPresent ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetDropCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetDropCallback PROC ; COMDAT
|
||
|
||
; 1016 : {
|
||
|
||
$LN5:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1017 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1018 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetDro
|
||
00036 41 b8 fa 03 00
|
||
00 mov r8d, 1018 ; 000003faH
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetDro:
|
||
|
||
; 1019 :
|
||
; 1020 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetDro
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetDro
|
||
$LN2@glfwSetDro:
|
||
|
||
; 1021 : _GLFW_SWAP(GLFWdropfun, window->callbacks.drop, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 50 03
|
||
00 00 mov rax, QWORD PTR [rax+848]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 50 03
|
||
00 00 mov QWORD PTR [rax+848], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1022 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetDro:
|
||
|
||
; 1023 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetDropCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetScrollCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetScrollCallback PROC ; COMDAT
|
||
|
||
; 1006 : {
|
||
|
||
$LN5:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1007 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1008 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetScr
|
||
00036 41 b8 f0 03 00
|
||
00 mov r8d, 1008 ; 000003f0H
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetScr:
|
||
|
||
; 1009 :
|
||
; 1010 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetScr
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetScr
|
||
$LN2@glfwSetScr:
|
||
|
||
; 1011 : _GLFW_SWAP(GLFWscrollfun, window->callbacks.scroll, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 30 03
|
||
00 00 mov rax, QWORD PTR [rax+816]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 30 03
|
||
00 00 mov QWORD PTR [rax+816], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1012 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetScr:
|
||
|
||
; 1013 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetScrollCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetCursorEnterCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetCursorEnterCallback PROC ; COMDAT
|
||
|
||
; 995 : {
|
||
|
||
$LN5:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 996 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 997 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetCur
|
||
00036 41 b8 e5 03 00
|
||
00 mov r8d, 997 ; 000003e5H
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetCur:
|
||
|
||
; 998 :
|
||
; 999 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetCur
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetCur
|
||
$LN2@glfwSetCur:
|
||
|
||
; 1000 : _GLFW_SWAP(GLFWcursorenterfun, window->callbacks.cursorEnter, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 28 03
|
||
00 00 mov rax, QWORD PTR [rax+808]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 28 03
|
||
00 00 mov QWORD PTR [rax+808], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1001 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetCur:
|
||
|
||
; 1002 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetCursorEnterCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetCursorPosCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetCursorPosCallback PROC ; COMDAT
|
||
|
||
; 984 : {
|
||
|
||
$LN5:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 985 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 986 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetCur
|
||
00036 41 b8 da 03 00
|
||
00 mov r8d, 986 ; 000003daH
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetCur:
|
||
|
||
; 987 :
|
||
; 988 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetCur
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetCur
|
||
$LN2@glfwSetCur:
|
||
|
||
; 989 : _GLFW_SWAP(GLFWcursorposfun, window->callbacks.cursorPos, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 20 03
|
||
00 00 mov rax, QWORD PTR [rax+800]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 20 03
|
||
00 00 mov QWORD PTR [rax+800], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 990 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetCur:
|
||
|
||
; 991 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetCursorPosCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetMouseButtonCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetMouseButtonCallback PROC ; COMDAT
|
||
|
||
; 973 : {
|
||
|
||
$LN5:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 974 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 975 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetMou
|
||
00036 41 b8 cf 03 00
|
||
00 mov r8d, 975 ; 000003cfH
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetMou:
|
||
|
||
; 976 :
|
||
; 977 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetMou
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetMou
|
||
$LN2@glfwSetMou:
|
||
|
||
; 978 : _GLFW_SWAP(GLFWmousebuttonfun, window->callbacks.mouseButton, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 18 03
|
||
00 00 mov rax, QWORD PTR [rax+792]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 18 03
|
||
00 00 mov QWORD PTR [rax+792], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 979 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetMou:
|
||
|
||
; 980 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetMouseButtonCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetCharModsCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetCharModsCallback PROC ; COMDAT
|
||
|
||
; 962 : {
|
||
|
||
$LN5:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 963 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 964 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetCha
|
||
00036 41 b8 c4 03 00
|
||
00 mov r8d, 964 ; 000003c4H
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetCha:
|
||
|
||
; 965 :
|
||
; 966 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetCha
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetCha
|
||
$LN2@glfwSetCha:
|
||
|
||
; 967 : _GLFW_SWAP(GLFWcharmodsfun, window->callbacks.charmods, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 48 03
|
||
00 00 mov rax, QWORD PTR [rax+840]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 48 03
|
||
00 00 mov QWORD PTR [rax+840], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 968 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetCha:
|
||
|
||
; 969 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetCharModsCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetCharCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetCharCallback PROC ; COMDAT
|
||
|
||
; 952 : {
|
||
|
||
$LN5:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 953 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 954 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetCha
|
||
00036 41 b8 ba 03 00
|
||
00 mov r8d, 954 ; 000003baH
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetCha:
|
||
|
||
; 955 :
|
||
; 956 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetCha
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetCha
|
||
$LN2@glfwSetCha:
|
||
|
||
; 957 : _GLFW_SWAP(GLFWcharfun, window->callbacks.character, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 40 03
|
||
00 00 mov rax, QWORD PTR [rax+832]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 40 03
|
||
00 00 mov QWORD PTR [rax+832], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 958 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetCha:
|
||
|
||
; 959 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetCharCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetKeyCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetKeyCallback PROC ; COMDAT
|
||
|
||
; 942 : {
|
||
|
||
$LN5:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 943 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 944 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetKey
|
||
00036 41 b8 b0 03 00
|
||
00 mov r8d, 944 ; 000003b0H
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetKey:
|
||
|
||
; 945 :
|
||
; 946 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetKey
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetKey
|
||
$LN2@glfwSetKey:
|
||
|
||
; 947 : _GLFW_SWAP(GLFWkeyfun, window->callbacks.key, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 38 03
|
||
00 00 mov rax, QWORD PTR [rax+824]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 38 03
|
||
00 00 mov QWORD PTR [rax+824], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 948 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetKey:
|
||
|
||
; 949 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetKeyCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetCursor
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
cursor$ = 40
|
||
windowHandle$ = 288
|
||
cursorHandle$ = 296
|
||
glfwSetCursor PROC ; COMDAT
|
||
|
||
; 929 : {
|
||
|
||
$LN5:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 930 : _GLFWwindow* window = (_GLFWwindow*)windowHandle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR windowHandle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 931 : _GLFWcursor* cursor = (_GLFWcursor*)cursorHandle;
|
||
|
||
0002f 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cursorHandle$[rbp]
|
||
00036 48 89 45 28 mov QWORD PTR cursor$[rbp], rax
|
||
|
||
; 932 : assert(window != NULL);
|
||
|
||
0003a 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0003f 75 1c jne SHORT $LN4@glfwSetCur
|
||
00041 41 b8 a4 03 00
|
||
00 mov r8d, 932 ; 000003a4H
|
||
00047 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0004e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00055 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0005b 33 c0 xor eax, eax
|
||
$LN4@glfwSetCur:
|
||
|
||
; 933 :
|
||
; 934 : _GLFW_REQUIRE_INIT();
|
||
|
||
0005d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00064 75 0e jne SHORT $LN2@glfwSetCur
|
||
00066 33 d2 xor edx, edx
|
||
00068 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0006d e8 00 00 00 00 call _glfwInputError
|
||
00072 eb 1a jmp SHORT $LN1@glfwSetCur
|
||
$LN2@glfwSetCur:
|
||
|
||
; 935 :
|
||
; 936 : window->cursor = cursor;
|
||
|
||
00074 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00078 48 8b 4d 28 mov rcx, QWORD PTR cursor$[rbp]
|
||
0007c 48 89 48 58 mov QWORD PTR [rax+88], rcx
|
||
|
||
; 937 :
|
||
; 938 : _glfw.platform.setCursor(window, cursor);
|
||
|
||
00080 48 8b 55 28 mov rdx, QWORD PTR cursor$[rbp]
|
||
00084 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00088 ff 15 80 00 00
|
||
00 call QWORD PTR _glfw+128
|
||
$LN1@glfwSetCur:
|
||
|
||
; 939 : }
|
||
|
||
0008e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
00095 5f pop rdi
|
||
00096 5d pop rbp
|
||
00097 c3 ret 0
|
||
glfwSetCursor ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwDestroyCursor
|
||
_TEXT SEGMENT
|
||
cursor$ = 8
|
||
window$1 = 40
|
||
prev$2 = 72
|
||
handle$ = 320
|
||
glfwDestroyCursor PROC ; COMDAT
|
||
|
||
; 894 : {
|
||
|
||
$LN11:
|
||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00005 55 push rbp
|
||
00006 57 push rdi
|
||
00007 48 81 ec 48 01
|
||
00 00 sub rsp, 328 ; 00000148H
|
||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00013 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 895 : _GLFWcursor* cursor = (_GLFWcursor*)handle;
|
||
|
||
0001f 48 8b 85 40 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR cursor$[rbp], rax
|
||
|
||
; 896 :
|
||
; 897 : _GLFW_REQUIRE_INIT();
|
||
|
||
0002a 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00031 75 11 jne SHORT $LN7@glfwDestro
|
||
00033 33 d2 xor edx, edx
|
||
00035 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0003a e8 00 00 00 00 call _glfwInputError
|
||
0003f e9 8c 00 00 00 jmp $LN1@glfwDestro
|
||
$LN7@glfwDestro:
|
||
|
||
; 898 :
|
||
; 899 : if (cursor == NULL)
|
||
|
||
00044 48 83 7d 08 00 cmp QWORD PTR cursor$[rbp], 0
|
||
00049 75 05 jne SHORT $LN8@glfwDestro
|
||
|
||
; 900 : return;
|
||
|
||
0004b e9 80 00 00 00 jmp $LN1@glfwDestro
|
||
$LN8@glfwDestro:
|
||
|
||
; 901 :
|
||
; 902 : // Make sure the cursor is not being used by any window
|
||
; 903 : {
|
||
; 904 : _GLFWwindow* window;
|
||
; 905 :
|
||
; 906 : for (window = _glfw.windowListHead; window; window = window->next)
|
||
|
||
00050 48 8b 05 78 07
|
||
00 00 mov rax, QWORD PTR _glfw+1912
|
||
00057 48 89 45 28 mov QWORD PTR window$1[rbp], rax
|
||
0005b eb 0b jmp SHORT $LN4@glfwDestro
|
||
$LN2@glfwDestro:
|
||
0005d 48 8b 45 28 mov rax, QWORD PTR window$1[rbp]
|
||
00061 48 8b 00 mov rax, QWORD PTR [rax]
|
||
00064 48 89 45 28 mov QWORD PTR window$1[rbp], rax
|
||
$LN4@glfwDestro:
|
||
00068 48 83 7d 28 00 cmp QWORD PTR window$1[rbp], 0
|
||
0006d 74 1b je SHORT $LN3@glfwDestro
|
||
|
||
; 907 : {
|
||
; 908 : if (window->cursor == cursor)
|
||
|
||
0006f 48 8b 45 28 mov rax, QWORD PTR window$1[rbp]
|
||
00073 48 8b 4d 08 mov rcx, QWORD PTR cursor$[rbp]
|
||
00077 48 39 48 58 cmp QWORD PTR [rax+88], rcx
|
||
0007b 75 0b jne SHORT $LN9@glfwDestro
|
||
|
||
; 909 : glfwSetCursor((GLFWwindow*)window, NULL);
|
||
|
||
0007d 33 d2 xor edx, edx
|
||
0007f 48 8b 4d 28 mov rcx, QWORD PTR window$1[rbp]
|
||
00083 e8 00 00 00 00 call glfwSetCursor
|
||
$LN9@glfwDestro:
|
||
|
||
; 910 : }
|
||
|
||
00088 eb d3 jmp SHORT $LN2@glfwDestro
|
||
$LN3@glfwDestro:
|
||
|
||
; 911 : }
|
||
; 912 :
|
||
; 913 : _glfw.platform.destroyCursor(cursor);
|
||
|
||
0008a 48 8b 4d 08 mov rcx, QWORD PTR cursor$[rbp]
|
||
0008e ff 15 78 00 00
|
||
00 call QWORD PTR _glfw+120
|
||
|
||
; 914 :
|
||
; 915 : // Unlink cursor from global linked list
|
||
; 916 : {
|
||
; 917 : _GLFWcursor** prev = &_glfw.cursorListHead;
|
||
|
||
00094 48 8d 05 70 07
|
||
00 00 lea rax, OFFSET FLAT:_glfw+1904
|
||
0009b 48 89 45 48 mov QWORD PTR prev$2[rbp], rax
|
||
$LN5@glfwDestro:
|
||
|
||
; 918 :
|
||
; 919 : while (*prev != cursor)
|
||
|
||
0009f 48 8b 45 48 mov rax, QWORD PTR prev$2[rbp]
|
||
000a3 48 8b 4d 08 mov rcx, QWORD PTR cursor$[rbp]
|
||
000a7 48 39 08 cmp QWORD PTR [rax], rcx
|
||
000aa 74 0d je SHORT $LN6@glfwDestro
|
||
|
||
; 920 : prev = &((*prev)->next);
|
||
|
||
000ac 48 8b 45 48 mov rax, QWORD PTR prev$2[rbp]
|
||
000b0 48 8b 00 mov rax, QWORD PTR [rax]
|
||
000b3 48 89 45 48 mov QWORD PTR prev$2[rbp], rax
|
||
000b7 eb e6 jmp SHORT $LN5@glfwDestro
|
||
$LN6@glfwDestro:
|
||
|
||
; 921 :
|
||
; 922 : *prev = cursor->next;
|
||
|
||
000b9 48 8b 45 48 mov rax, QWORD PTR prev$2[rbp]
|
||
000bd 48 8b 4d 08 mov rcx, QWORD PTR cursor$[rbp]
|
||
000c1 48 8b 09 mov rcx, QWORD PTR [rcx]
|
||
000c4 48 89 08 mov QWORD PTR [rax], rcx
|
||
|
||
; 923 : }
|
||
; 924 :
|
||
; 925 : _glfw_free(cursor);
|
||
|
||
000c7 48 8b 4d 08 mov rcx, QWORD PTR cursor$[rbp]
|
||
000cb e8 00 00 00 00 call _glfw_free
|
||
$LN1@glfwDestro:
|
||
|
||
; 926 : }
|
||
|
||
000d0 48 8d a5 28 01
|
||
00 00 lea rsp, QWORD PTR [rbp+296]
|
||
000d7 5f pop rdi
|
||
000d8 5d pop rbp
|
||
000d9 c3 ret 0
|
||
glfwDestroyCursor ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwCreateStandardCursor
|
||
_TEXT SEGMENT
|
||
cursor$ = 8
|
||
shape$ = 256
|
||
glfwCreateStandardCursor PROC ; COMDAT
|
||
|
||
; 860 : {
|
||
|
||
$LN6:
|
||
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00004 55 push rbp
|
||
00005 57 push rdi
|
||
00006 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
0000d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00012 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00019 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 861 : _GLFWcursor* cursor;
|
||
; 862 :
|
||
; 863 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
0001e 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00025 75 13 jne SHORT $LN2@glfwCreate
|
||
00027 33 d2 xor edx, edx
|
||
00029 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0002e e8 00 00 00 00 call _glfwInputError
|
||
00033 33 c0 xor eax, eax
|
||
00035 e9 e9 00 00 00 jmp $LN1@glfwCreate
|
||
$LN2@glfwCreate:
|
||
|
||
; 864 :
|
||
; 865 : if (shape != GLFW_ARROW_CURSOR &&
|
||
; 866 : shape != GLFW_IBEAM_CURSOR &&
|
||
; 867 : shape != GLFW_CROSSHAIR_CURSOR &&
|
||
; 868 : shape != GLFW_POINTING_HAND_CURSOR &&
|
||
; 869 : shape != GLFW_RESIZE_EW_CURSOR &&
|
||
; 870 : shape != GLFW_RESIZE_NS_CURSOR &&
|
||
; 871 : shape != GLFW_RESIZE_NWSE_CURSOR &&
|
||
; 872 : shape != GLFW_RESIZE_NESW_CURSOR &&
|
||
; 873 : shape != GLFW_RESIZE_ALL_CURSOR &&
|
||
|
||
0003a 81 bd 00 01 00
|
||
00 01 60 03 00 cmp DWORD PTR shape$[rbp], 221185 ; 00036001H
|
||
00044 0f 84 88 00 00
|
||
00 je $LN3@glfwCreate
|
||
0004a 81 bd 00 01 00
|
||
00 02 60 03 00 cmp DWORD PTR shape$[rbp], 221186 ; 00036002H
|
||
00054 74 7c je SHORT $LN3@glfwCreate
|
||
00056 81 bd 00 01 00
|
||
00 03 60 03 00 cmp DWORD PTR shape$[rbp], 221187 ; 00036003H
|
||
00060 74 70 je SHORT $LN3@glfwCreate
|
||
00062 81 bd 00 01 00
|
||
00 04 60 03 00 cmp DWORD PTR shape$[rbp], 221188 ; 00036004H
|
||
0006c 74 64 je SHORT $LN3@glfwCreate
|
||
0006e 81 bd 00 01 00
|
||
00 05 60 03 00 cmp DWORD PTR shape$[rbp], 221189 ; 00036005H
|
||
00078 74 58 je SHORT $LN3@glfwCreate
|
||
0007a 81 bd 00 01 00
|
||
00 06 60 03 00 cmp DWORD PTR shape$[rbp], 221190 ; 00036006H
|
||
00084 74 4c je SHORT $LN3@glfwCreate
|
||
00086 81 bd 00 01 00
|
||
00 07 60 03 00 cmp DWORD PTR shape$[rbp], 221191 ; 00036007H
|
||
00090 74 40 je SHORT $LN3@glfwCreate
|
||
00092 81 bd 00 01 00
|
||
00 08 60 03 00 cmp DWORD PTR shape$[rbp], 221192 ; 00036008H
|
||
0009c 74 34 je SHORT $LN3@glfwCreate
|
||
0009e 81 bd 00 01 00
|
||
00 09 60 03 00 cmp DWORD PTR shape$[rbp], 221193 ; 00036009H
|
||
000a8 74 28 je SHORT $LN3@glfwCreate
|
||
000aa 81 bd 00 01 00
|
||
00 0a 60 03 00 cmp DWORD PTR shape$[rbp], 221194 ; 0003600aH
|
||
000b4 74 1c je SHORT $LN3@glfwCreate
|
||
|
||
; 874 : shape != GLFW_NOT_ALLOWED_CURSOR)
|
||
; 875 : {
|
||
; 876 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid standard cursor 0x%08X", shape);
|
||
|
||
000b6 44 8b 85 00 01
|
||
00 00 mov r8d, DWORD PTR shape$[rbp]
|
||
000bd 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BP@EMCHFHHH@Invalid?5standard?5cursor?50x?$CF08X@
|
||
000c4 b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
000c9 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 877 : return NULL;
|
||
|
||
000ce 33 c0 xor eax, eax
|
||
000d0 eb 51 jmp SHORT $LN1@glfwCreate
|
||
$LN3@glfwCreate:
|
||
|
||
; 878 : }
|
||
; 879 :
|
||
; 880 : cursor = _glfw_calloc(1, sizeof(_GLFWcursor));
|
||
|
||
000d2 ba 10 00 00 00 mov edx, 16
|
||
000d7 b9 01 00 00 00 mov ecx, 1
|
||
000dc e8 00 00 00 00 call _glfw_calloc
|
||
000e1 48 89 45 08 mov QWORD PTR cursor$[rbp], rax
|
||
|
||
; 881 : cursor->next = _glfw.cursorListHead;
|
||
|
||
000e5 48 8b 45 08 mov rax, QWORD PTR cursor$[rbp]
|
||
000e9 48 8b 0d 70 07
|
||
00 00 mov rcx, QWORD PTR _glfw+1904
|
||
000f0 48 89 08 mov QWORD PTR [rax], rcx
|
||
|
||
; 882 : _glfw.cursorListHead = cursor;
|
||
|
||
000f3 48 8b 45 08 mov rax, QWORD PTR cursor$[rbp]
|
||
000f7 48 89 05 70 07
|
||
00 00 mov QWORD PTR _glfw+1904, rax
|
||
|
||
; 883 :
|
||
; 884 : if (!_glfw.platform.createStandardCursor(cursor, shape))
|
||
|
||
000fe 8b 95 00 01 00
|
||
00 mov edx, DWORD PTR shape$[rbp]
|
||
00104 48 8b 4d 08 mov rcx, QWORD PTR cursor$[rbp]
|
||
00108 ff 15 70 00 00
|
||
00 call QWORD PTR _glfw+112
|
||
0010e 85 c0 test eax, eax
|
||
00110 75 0d jne SHORT $LN4@glfwCreate
|
||
|
||
; 885 : {
|
||
; 886 : glfwDestroyCursor((GLFWcursor*)cursor);
|
||
|
||
00112 48 8b 4d 08 mov rcx, QWORD PTR cursor$[rbp]
|
||
00116 e8 00 00 00 00 call glfwDestroyCursor
|
||
|
||
; 887 : return NULL;
|
||
|
||
0011b 33 c0 xor eax, eax
|
||
0011d eb 04 jmp SHORT $LN1@glfwCreate
|
||
$LN4@glfwCreate:
|
||
|
||
; 888 : }
|
||
; 889 :
|
||
; 890 : return (GLFWcursor*)cursor;
|
||
|
||
0011f 48 8b 45 08 mov rax, QWORD PTR cursor$[rbp]
|
||
$LN1@glfwCreate:
|
||
|
||
; 891 : }
|
||
|
||
00123 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0012a 5f pop rdi
|
||
0012b 5d pop rbp
|
||
0012c c3 ret 0
|
||
glfwCreateStandardCursor ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwCreateCursor
|
||
_TEXT SEGMENT
|
||
cursor$ = 8
|
||
image$ = 256
|
||
xhot$ = 264
|
||
yhot$ = 272
|
||
glfwCreateCursor PROC ; COMDAT
|
||
|
||
; 832 : {
|
||
|
||
$LN9:
|
||
00000 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
|
||
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000e 55 push rbp
|
||
0000f 57 push rdi
|
||
00010 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 833 : _GLFWcursor* cursor;
|
||
; 834 :
|
||
; 835 : assert(image != NULL);
|
||
|
||
00028 48 83 bd 00 01
|
||
00 00 00 cmp QWORD PTR image$[rbp], 0
|
||
00030 75 1c jne SHORT $LN7@glfwCreate
|
||
00032 41 b8 43 03 00
|
||
00 mov r8d, 835 ; 00000343H
|
||
00038 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BM@FFLCCHCC@?$AAi?$AAm?$AAa?$AAg?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00046 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004c 33 c0 xor eax, eax
|
||
$LN7@glfwCreate:
|
||
|
||
; 836 : assert(image->pixels != NULL);
|
||
|
||
0004e 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR image$[rbp]
|
||
00055 48 83 78 08 00 cmp QWORD PTR [rax+8], 0
|
||
0005a 75 1c jne SHORT $LN8@glfwCreate
|
||
0005c 41 b8 44 03 00
|
||
00 mov r8d, 836 ; 00000344H
|
||
00062 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00069 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CM@JMALHHPK@?$AAi?$AAm?$AAa?$AAg?$AAe?$AA?9?$AA?$DO?$AAp?$AAi?$AAx?$AAe?$AAl?$AAs?$AA?5?$AA?$CB@
|
||
00070 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00076 33 c0 xor eax, eax
|
||
$LN8@glfwCreate:
|
||
|
||
; 837 :
|
||
; 838 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00078 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0007f 75 13 jne SHORT $LN2@glfwCreate
|
||
00081 33 d2 xor edx, edx
|
||
00083 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00088 e8 00 00 00 00 call _glfwInputError
|
||
0008d 33 c0 xor eax, eax
|
||
0008f e9 8e 00 00 00 jmp $LN1@glfwCreate
|
||
$LN2@glfwCreate:
|
||
|
||
; 839 :
|
||
; 840 : if (image->width <= 0 || image->height <= 0)
|
||
|
||
00094 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR image$[rbp]
|
||
0009b 83 38 00 cmp DWORD PTR [rax], 0
|
||
0009e 7e 0d jle SHORT $LN4@glfwCreate
|
||
000a0 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR image$[rbp]
|
||
000a7 83 78 04 00 cmp DWORD PTR [rax+4], 0
|
||
000ab 7f 15 jg SHORT $LN3@glfwCreate
|
||
$LN4@glfwCreate:
|
||
|
||
; 841 : {
|
||
; 842 : _glfwInputError(GLFW_INVALID_VALUE, "Invalid image dimensions for cursor");
|
||
|
||
000ad 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0CE@KNFDBMCE@Invalid?5image?5dimensions?5for?5cu@
|
||
000b4 b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
000b9 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 843 : return NULL;
|
||
|
||
000be 33 c0 xor eax, eax
|
||
000c0 eb 60 jmp SHORT $LN1@glfwCreate
|
||
$LN3@glfwCreate:
|
||
|
||
; 844 : }
|
||
; 845 :
|
||
; 846 : cursor = _glfw_calloc(1, sizeof(_GLFWcursor));
|
||
|
||
000c2 ba 10 00 00 00 mov edx, 16
|
||
000c7 b9 01 00 00 00 mov ecx, 1
|
||
000cc e8 00 00 00 00 call _glfw_calloc
|
||
000d1 48 89 45 08 mov QWORD PTR cursor$[rbp], rax
|
||
|
||
; 847 : cursor->next = _glfw.cursorListHead;
|
||
|
||
000d5 48 8b 45 08 mov rax, QWORD PTR cursor$[rbp]
|
||
000d9 48 8b 0d 70 07
|
||
00 00 mov rcx, QWORD PTR _glfw+1904
|
||
000e0 48 89 08 mov QWORD PTR [rax], rcx
|
||
|
||
; 848 : _glfw.cursorListHead = cursor;
|
||
|
||
000e3 48 8b 45 08 mov rax, QWORD PTR cursor$[rbp]
|
||
000e7 48 89 05 70 07
|
||
00 00 mov QWORD PTR _glfw+1904, rax
|
||
|
||
; 849 :
|
||
; 850 : if (!_glfw.platform.createCursor(cursor, image, xhot, yhot))
|
||
|
||
000ee 44 8b 8d 10 01
|
||
00 00 mov r9d, DWORD PTR yhot$[rbp]
|
||
000f5 44 8b 85 08 01
|
||
00 00 mov r8d, DWORD PTR xhot$[rbp]
|
||
000fc 48 8b 95 00 01
|
||
00 00 mov rdx, QWORD PTR image$[rbp]
|
||
00103 48 8b 4d 08 mov rcx, QWORD PTR cursor$[rbp]
|
||
00107 ff 15 68 00 00
|
||
00 call QWORD PTR _glfw+104
|
||
0010d 85 c0 test eax, eax
|
||
0010f 75 0d jne SHORT $LN5@glfwCreate
|
||
|
||
; 851 : {
|
||
; 852 : glfwDestroyCursor((GLFWcursor*)cursor);
|
||
|
||
00111 48 8b 4d 08 mov rcx, QWORD PTR cursor$[rbp]
|
||
00115 e8 00 00 00 00 call glfwDestroyCursor
|
||
|
||
; 853 : return NULL;
|
||
|
||
0011a 33 c0 xor eax, eax
|
||
0011c eb 04 jmp SHORT $LN1@glfwCreate
|
||
$LN5@glfwCreate:
|
||
|
||
; 854 : }
|
||
; 855 :
|
||
; 856 : return (GLFWcursor*)cursor;
|
||
|
||
0011e 48 8b 45 08 mov rax, QWORD PTR cursor$[rbp]
|
||
$LN1@glfwCreate:
|
||
|
||
; 857 : }
|
||
|
||
00122 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00129 5f pop rdi
|
||
0012a 5d pop rbp
|
||
0012b c3 ret 0
|
||
glfwCreateCursor ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetCursorPos
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
xpos$ = 264
|
||
ypos$ = 272
|
||
glfwSetCursorPos PROC ; COMDAT
|
||
|
||
; 800 : {
|
||
|
||
$LN10:
|
||
00000 f2 0f 11 54 24
|
||
18 movsd QWORD PTR [rsp+24], xmm2
|
||
00006 f2 0f 11 4c 24
|
||
10 movsd QWORD PTR [rsp+16], xmm1
|
||
0000c 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00011 55 push rbp
|
||
00012 57 push rdi
|
||
00013 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
0001a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00026 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 801 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
0002b 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00032 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 802 : assert(window != NULL);
|
||
|
||
00036 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0003b 75 1c jne SHORT $LN9@glfwSetCur
|
||
0003d 41 b8 22 03 00
|
||
00 mov r8d, 802 ; 00000322H
|
||
00043 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0004a 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00051 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00057 33 c0 xor eax, eax
|
||
$LN9@glfwSetCur:
|
||
|
||
; 803 :
|
||
; 804 : _GLFW_REQUIRE_INIT();
|
||
|
||
00059 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00060 75 11 jne SHORT $LN2@glfwSetCur
|
||
00062 33 d2 xor edx, edx
|
||
00064 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00069 e8 00 00 00 00 call _glfwInputError
|
||
0006e e9 01 01 00 00 jmp $LN1@glfwSetCur
|
||
$LN2@glfwSetCur:
|
||
|
||
; 805 :
|
||
; 806 : if (xpos != xpos || xpos < -DBL_MAX || xpos > DBL_MAX ||
|
||
; 807 : ypos != ypos || ypos < -DBL_MAX || ypos > DBL_MAX)
|
||
|
||
00073 f2 0f 10 85 08
|
||
01 00 00 movsd xmm0, QWORD PTR xpos$[rbp]
|
||
0007b 66 0f 2e 85 08
|
||
01 00 00 ucomisd xmm0, QWORD PTR xpos$[rbp]
|
||
00083 7a 5e jp SHORT $LN4@glfwSetCur
|
||
00085 75 5c jne SHORT $LN4@glfwSetCur
|
||
00087 f2 0f 10 05 00
|
||
00 00 00 movsd xmm0, QWORD PTR __real@ffefffffffffffff
|
||
0008f 66 0f 2f 85 08
|
||
01 00 00 comisd xmm0, QWORD PTR xpos$[rbp]
|
||
00097 77 4a ja SHORT $LN4@glfwSetCur
|
||
00099 f2 0f 10 85 08
|
||
01 00 00 movsd xmm0, QWORD PTR xpos$[rbp]
|
||
000a1 66 0f 2f 05 00
|
||
00 00 00 comisd xmm0, QWORD PTR __real@7fefffffffffffff
|
||
000a9 77 38 ja SHORT $LN4@glfwSetCur
|
||
000ab f2 0f 10 85 10
|
||
01 00 00 movsd xmm0, QWORD PTR ypos$[rbp]
|
||
000b3 66 0f 2e 85 10
|
||
01 00 00 ucomisd xmm0, QWORD PTR ypos$[rbp]
|
||
000bb 7a 26 jp SHORT $LN4@glfwSetCur
|
||
000bd 75 24 jne SHORT $LN4@glfwSetCur
|
||
000bf f2 0f 10 05 00
|
||
00 00 00 movsd xmm0, QWORD PTR __real@ffefffffffffffff
|
||
000c7 66 0f 2f 85 10
|
||
01 00 00 comisd xmm0, QWORD PTR ypos$[rbp]
|
||
000cf 77 12 ja SHORT $LN4@glfwSetCur
|
||
000d1 f2 0f 10 85 10
|
||
01 00 00 movsd xmm0, QWORD PTR ypos$[rbp]
|
||
000d9 66 0f 2f 05 00
|
||
00 00 00 comisd xmm0, QWORD PTR __real@7fefffffffffffff
|
||
000e1 76 2d jbe SHORT $LN3@glfwSetCur
|
||
$LN4@glfwSetCur:
|
||
|
||
; 808 : {
|
||
; 809 : _glfwInputError(GLFW_INVALID_VALUE,
|
||
|
||
000e3 f2 0f 10 9d 10
|
||
01 00 00 movsd xmm3, QWORD PTR ypos$[rbp]
|
||
000eb 66 49 0f 7e d9 movq r9, xmm3
|
||
000f0 f2 0f 10 95 08
|
||
01 00 00 movsd xmm2, QWORD PTR xpos$[rbp]
|
||
000f8 66 49 0f 7e d0 movq r8, xmm2
|
||
000fd 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BO@JCPCDDEA@Invalid?5cursor?5position?5?$CFf?5?$CFf@
|
||
00104 b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
00109 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 810 : "Invalid cursor position %f %f",
|
||
; 811 : xpos, ypos);
|
||
; 812 : return;
|
||
|
||
0010e eb 64 jmp SHORT $LN1@glfwSetCur
|
||
$LN3@glfwSetCur:
|
||
|
||
; 813 : }
|
||
; 814 :
|
||
; 815 : if (!_glfw.platform.windowFocused(window))
|
||
|
||
00110 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00114 ff 15 b8 01 00
|
||
00 call QWORD PTR _glfw+440
|
||
0011a 85 c0 test eax, eax
|
||
0011c 75 02 jne SHORT $LN5@glfwSetCur
|
||
|
||
; 816 : return;
|
||
|
||
0011e eb 54 jmp SHORT $LN1@glfwSetCur
|
||
$LN5@glfwSetCur:
|
||
|
||
; 817 :
|
||
; 818 : if (window->cursorMode == GLFW_CURSOR_DISABLED)
|
||
|
||
00120 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00124 81 b8 84 00 00
|
||
00 03 40 03 00 cmp DWORD PTR [rax+132], 212995 ; 00034003H
|
||
0012e 75 2a jne SHORT $LN6@glfwSetCur
|
||
|
||
; 819 : {
|
||
; 820 : // Only update the accumulated position if the cursor is disabled
|
||
; 821 : window->virtualCursorPosX = xpos;
|
||
|
||
00130 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00134 f2 0f 10 85 08
|
||
01 00 00 movsd xmm0, QWORD PTR xpos$[rbp]
|
||
0013c f2 0f 11 80 f0
|
||
01 00 00 movsd QWORD PTR [rax+496], xmm0
|
||
|
||
; 822 : window->virtualCursorPosY = ypos;
|
||
|
||
00144 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00148 f2 0f 10 85 10
|
||
01 00 00 movsd xmm0, QWORD PTR ypos$[rbp]
|
||
00150 f2 0f 11 80 f8
|
||
01 00 00 movsd QWORD PTR [rax+504], xmm0
|
||
|
||
; 823 : }
|
||
|
||
00158 eb 1a jmp SHORT $LN7@glfwSetCur
|
||
$LN6@glfwSetCur:
|
||
|
||
; 824 : else
|
||
; 825 : {
|
||
; 826 : // Update system cursor position
|
||
; 827 : _glfw.platform.setCursorPos(window, xpos, ypos);
|
||
|
||
0015a f2 0f 10 95 10
|
||
01 00 00 movsd xmm2, QWORD PTR ypos$[rbp]
|
||
00162 f2 0f 10 8d 08
|
||
01 00 00 movsd xmm1, QWORD PTR xpos$[rbp]
|
||
0016a 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
0016e ff 15 48 00 00
|
||
00 call QWORD PTR _glfw+72
|
||
$LN7@glfwSetCur:
|
||
$LN1@glfwSetCur:
|
||
|
||
; 828 : }
|
||
; 829 : }
|
||
|
||
00174 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0017b 5f pop rdi
|
||
0017c 5d pop rbp
|
||
0017d c3 ret 0
|
||
glfwSetCursorPos ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetCursorPos
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
xpos$ = 264
|
||
ypos$ = 272
|
||
glfwGetCursorPos PROC ; COMDAT
|
||
|
||
; 777 : {
|
||
|
||
$LN11:
|
||
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
|
||
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000f 55 push rbp
|
||
00010 57 push rdi
|
||
00011 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001d 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 778 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00029 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00030 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 779 : assert(window != NULL);
|
||
|
||
00034 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00039 75 1c jne SHORT $LN10@glfwGetCur
|
||
0003b 41 b8 0b 03 00
|
||
00 mov r8d, 779 ; 0000030bH
|
||
00041 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00048 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004f ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00055 33 c0 xor eax, eax
|
||
$LN10@glfwGetCur:
|
||
|
||
; 780 :
|
||
; 781 : if (xpos)
|
||
|
||
00057 48 83 bd 08 01
|
||
00 00 00 cmp QWORD PTR xpos$[rbp], 0
|
||
0005f 74 0e je SHORT $LN2@glfwGetCur
|
||
|
||
; 782 : *xpos = 0;
|
||
|
||
00061 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR xpos$[rbp]
|
||
00068 0f 57 c0 xorps xmm0, xmm0
|
||
0006b f2 0f 11 00 movsd QWORD PTR [rax], xmm0
|
||
$LN2@glfwGetCur:
|
||
|
||
; 783 : if (ypos)
|
||
|
||
0006f 48 83 bd 10 01
|
||
00 00 00 cmp QWORD PTR ypos$[rbp], 0
|
||
00077 74 0e je SHORT $LN3@glfwGetCur
|
||
|
||
; 784 : *ypos = 0;
|
||
|
||
00079 48 8b 85 10 01
|
||
00 00 mov rax, QWORD PTR ypos$[rbp]
|
||
00080 0f 57 c0 xorps xmm0, xmm0
|
||
00083 f2 0f 11 00 movsd QWORD PTR [rax], xmm0
|
||
$LN3@glfwGetCur:
|
||
|
||
; 785 :
|
||
; 786 : _GLFW_REQUIRE_INIT();
|
||
|
||
00087 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0008e 75 0e jne SHORT $LN4@glfwGetCur
|
||
00090 33 d2 xor edx, edx
|
||
00092 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00097 e8 00 00 00 00 call _glfwInputError
|
||
0009c eb 6c jmp SHORT $LN1@glfwGetCur
|
||
$LN4@glfwGetCur:
|
||
|
||
; 787 :
|
||
; 788 : if (window->cursorMode == GLFW_CURSOR_DISABLED)
|
||
|
||
0009e 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
000a2 81 b8 84 00 00
|
||
00 03 40 03 00 cmp DWORD PTR [rax+132], 212995 ; 00034003H
|
||
000ac 75 44 jne SHORT $LN5@glfwGetCur
|
||
|
||
; 789 : {
|
||
; 790 : if (xpos)
|
||
|
||
000ae 48 83 bd 08 01
|
||
00 00 00 cmp QWORD PTR xpos$[rbp], 0
|
||
000b6 74 17 je SHORT $LN7@glfwGetCur
|
||
|
||
; 791 : *xpos = window->virtualCursorPosX;
|
||
|
||
000b8 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR xpos$[rbp]
|
||
000bf 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000c3 f2 0f 10 81 f0
|
||
01 00 00 movsd xmm0, QWORD PTR [rcx+496]
|
||
000cb f2 0f 11 00 movsd QWORD PTR [rax], xmm0
|
||
$LN7@glfwGetCur:
|
||
|
||
; 792 : if (ypos)
|
||
|
||
000cf 48 83 bd 10 01
|
||
00 00 00 cmp QWORD PTR ypos$[rbp], 0
|
||
000d7 74 17 je SHORT $LN8@glfwGetCur
|
||
|
||
; 793 : *ypos = window->virtualCursorPosY;
|
||
|
||
000d9 48 8b 85 10 01
|
||
00 00 mov rax, QWORD PTR ypos$[rbp]
|
||
000e0 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000e4 f2 0f 10 81 f8
|
||
01 00 00 movsd xmm0, QWORD PTR [rcx+504]
|
||
000ec f2 0f 11 00 movsd QWORD PTR [rax], xmm0
|
||
$LN8@glfwGetCur:
|
||
|
||
; 794 : }
|
||
|
||
000f0 eb 18 jmp SHORT $LN6@glfwGetCur
|
||
$LN5@glfwGetCur:
|
||
|
||
; 795 : else
|
||
; 796 : _glfw.platform.getCursorPos(window, xpos, ypos);
|
||
|
||
000f2 4c 8b 85 10 01
|
||
00 00 mov r8, QWORD PTR ypos$[rbp]
|
||
000f9 48 8b 95 08 01
|
||
00 00 mov rdx, QWORD PTR xpos$[rbp]
|
||
00100 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00104 ff 15 40 00 00
|
||
00 call QWORD PTR _glfw+64
|
||
$LN6@glfwGetCur:
|
||
$LN1@glfwGetCur:
|
||
|
||
; 797 : }
|
||
|
||
0010a 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00111 5f pop rdi
|
||
00112 5d pop rbp
|
||
00113 c3 ret 0
|
||
glfwGetCursorPos ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetMouseButton
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
button$ = 264
|
||
glfwGetMouseButton PROC ; COMDAT
|
||
|
||
; 754 : {
|
||
|
||
$LN8:
|
||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 755 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00023 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002a 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 756 : assert(window != NULL);
|
||
|
||
0002e 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00033 75 1c jne SHORT $LN7@glfwGetMou
|
||
00035 41 b8 f4 02 00
|
||
00 mov r8d, 756 ; 000002f4H
|
||
0003b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00042 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00049 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004f 33 c0 xor eax, eax
|
||
$LN7@glfwGetMou:
|
||
|
||
; 757 :
|
||
; 758 : _GLFW_REQUIRE_INIT_OR_RETURN(GLFW_RELEASE);
|
||
|
||
00051 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00058 75 10 jne SHORT $LN2@glfwGetMou
|
||
0005a 33 d2 xor edx, edx
|
||
0005c b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00061 e8 00 00 00 00 call _glfwInputError
|
||
00066 33 c0 xor eax, eax
|
||
00068 eb 73 jmp SHORT $LN1@glfwGetMou
|
||
$LN2@glfwGetMou:
|
||
|
||
; 759 :
|
||
; 760 : if (button < GLFW_MOUSE_BUTTON_1 || button > GLFW_MOUSE_BUTTON_LAST)
|
||
|
||
0006a 83 bd 08 01 00
|
||
00 00 cmp DWORD PTR button$[rbp], 0
|
||
00071 7c 09 jl SHORT $LN4@glfwGetMou
|
||
00073 83 bd 08 01 00
|
||
00 07 cmp DWORD PTR button$[rbp], 7
|
||
0007a 7e 1c jle SHORT $LN3@glfwGetMou
|
||
$LN4@glfwGetMou:
|
||
|
||
; 761 : {
|
||
; 762 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid mouse button %i", button);
|
||
|
||
0007c 44 8b 85 08 01
|
||
00 00 mov r8d, DWORD PTR button$[rbp]
|
||
00083 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BI@POJNLJDO@Invalid?5mouse?5button?5?$CFi@
|
||
0008a b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
0008f e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 763 : return GLFW_RELEASE;
|
||
|
||
00094 33 c0 xor eax, eax
|
||
00096 eb 45 jmp SHORT $LN1@glfwGetMou
|
||
$LN3@glfwGetMou:
|
||
|
||
; 764 : }
|
||
; 765 :
|
||
; 766 : if (window->mouseButtons[button] == _GLFW_STICK)
|
||
|
||
00098 48 63 85 08 01
|
||
00 00 movsxd rax, DWORD PTR button$[rbp]
|
||
0009f 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000a3 0f be 84 01 88
|
||
00 00 00 movsx eax, BYTE PTR [rcx+rax+136]
|
||
000ab 83 f8 03 cmp eax, 3
|
||
000ae 75 1a jne SHORT $LN5@glfwGetMou
|
||
|
||
; 767 : {
|
||
; 768 : // Sticky mode: release mouse button now
|
||
; 769 : window->mouseButtons[button] = GLFW_RELEASE;
|
||
|
||
000b0 48 63 85 08 01
|
||
00 00 movsxd rax, DWORD PTR button$[rbp]
|
||
000b7 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000bb c6 84 01 88 00
|
||
00 00 00 mov BYTE PTR [rcx+rax+136], 0
|
||
|
||
; 770 : return GLFW_PRESS;
|
||
|
||
000c3 b8 01 00 00 00 mov eax, 1
|
||
000c8 eb 13 jmp SHORT $LN1@glfwGetMou
|
||
$LN5@glfwGetMou:
|
||
|
||
; 771 : }
|
||
; 772 :
|
||
; 773 : return (int)window->mouseButtons[button];
|
||
|
||
000ca 48 63 85 08 01
|
||
00 00 movsxd rax, DWORD PTR button$[rbp]
|
||
000d1 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000d5 0f be 84 01 88
|
||
00 00 00 movsx eax, BYTE PTR [rcx+rax+136]
|
||
$LN1@glfwGetMou:
|
||
|
||
; 774 : }
|
||
|
||
000dd 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
000e4 5f pop rdi
|
||
000e5 5d pop rbp
|
||
000e6 c3 ret 0
|
||
glfwGetMouseButton ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetKey
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
key$ = 264
|
||
glfwGetKey PROC ; COMDAT
|
||
|
||
; 731 : {
|
||
|
||
$LN8:
|
||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 732 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00023 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002a 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 733 : assert(window != NULL);
|
||
|
||
0002e 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00033 75 1c jne SHORT $LN7@glfwGetKey
|
||
00035 41 b8 dd 02 00
|
||
00 mov r8d, 733 ; 000002ddH
|
||
0003b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00042 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00049 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004f 33 c0 xor eax, eax
|
||
$LN7@glfwGetKey:
|
||
|
||
; 734 :
|
||
; 735 : _GLFW_REQUIRE_INIT_OR_RETURN(GLFW_RELEASE);
|
||
|
||
00051 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00058 75 10 jne SHORT $LN2@glfwGetKey
|
||
0005a 33 d2 xor edx, edx
|
||
0005c b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00061 e8 00 00 00 00 call _glfwInputError
|
||
00066 33 c0 xor eax, eax
|
||
00068 eb 76 jmp SHORT $LN1@glfwGetKey
|
||
$LN2@glfwGetKey:
|
||
|
||
; 736 :
|
||
; 737 : if (key < GLFW_KEY_SPACE || key > GLFW_KEY_LAST)
|
||
|
||
0006a 83 bd 08 01 00
|
||
00 20 cmp DWORD PTR key$[rbp], 32 ; 00000020H
|
||
00071 7c 0c jl SHORT $LN4@glfwGetKey
|
||
00073 81 bd 08 01 00
|
||
00 5c 01 00 00 cmp DWORD PTR key$[rbp], 348 ; 0000015cH
|
||
0007d 7e 1c jle SHORT $LN3@glfwGetKey
|
||
$LN4@glfwGetKey:
|
||
|
||
; 738 : {
|
||
; 739 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid key %i", key);
|
||
|
||
0007f 44 8b 85 08 01
|
||
00 00 mov r8d, DWORD PTR key$[rbp]
|
||
00086 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0P@PKABKPLF@Invalid?5key?5?$CFi@
|
||
0008d b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
00092 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 740 : return GLFW_RELEASE;
|
||
|
||
00097 33 c0 xor eax, eax
|
||
00099 eb 45 jmp SHORT $LN1@glfwGetKey
|
||
$LN3@glfwGetKey:
|
||
|
||
; 741 : }
|
||
; 742 :
|
||
; 743 : if (window->keys[key] == _GLFW_STICK)
|
||
|
||
0009b 48 63 85 08 01
|
||
00 00 movsxd rax, DWORD PTR key$[rbp]
|
||
000a2 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000a6 0f be 84 01 90
|
||
00 00 00 movsx eax, BYTE PTR [rcx+rax+144]
|
||
000ae 83 f8 03 cmp eax, 3
|
||
000b1 75 1a jne SHORT $LN5@glfwGetKey
|
||
|
||
; 744 : {
|
||
; 745 : // Sticky mode: release key now
|
||
; 746 : window->keys[key] = GLFW_RELEASE;
|
||
|
||
000b3 48 63 85 08 01
|
||
00 00 movsxd rax, DWORD PTR key$[rbp]
|
||
000ba 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000be c6 84 01 90 00
|
||
00 00 00 mov BYTE PTR [rcx+rax+144], 0
|
||
|
||
; 747 : return GLFW_PRESS;
|
||
|
||
000c6 b8 01 00 00 00 mov eax, 1
|
||
000cb eb 13 jmp SHORT $LN1@glfwGetKey
|
||
$LN5@glfwGetKey:
|
||
|
||
; 748 : }
|
||
; 749 :
|
||
; 750 : return (int)window->keys[key];
|
||
|
||
000cd 48 63 85 08 01
|
||
00 00 movsxd rax, DWORD PTR key$[rbp]
|
||
000d4 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000d8 0f be 84 01 90
|
||
00 00 00 movsx eax, BYTE PTR [rcx+rax+144]
|
||
$LN1@glfwGetKey:
|
||
|
||
; 751 : }
|
||
|
||
000e0 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
000e7 5f pop rdi
|
||
000e8 5d pop rbp
|
||
000e9 c3 ret 0
|
||
glfwGetKey ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetKeyScancode
|
||
_TEXT SEGMENT
|
||
key$ = 224
|
||
glfwGetKeyScancode PROC ; COMDAT
|
||
|
||
; 718 : {
|
||
|
||
$LN6:
|
||
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00004 55 push rbp
|
||
00005 57 push rdi
|
||
00006 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0000d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00012 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00019 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 719 : _GLFW_REQUIRE_INIT_OR_RETURN(-1);
|
||
|
||
0001e 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00025 75 13 jne SHORT $LN2@glfwGetKey
|
||
00027 33 d2 xor edx, edx
|
||
00029 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0002e e8 00 00 00 00 call _glfwInputError
|
||
00033 b8 ff ff ff ff mov eax, -1
|
||
00038 eb 3d jmp SHORT $LN1@glfwGetKey
|
||
$LN2@glfwGetKey:
|
||
|
||
; 720 :
|
||
; 721 : if (key < GLFW_KEY_SPACE || key > GLFW_KEY_LAST)
|
||
|
||
0003a 83 bd e0 00 00
|
||
00 20 cmp DWORD PTR key$[rbp], 32 ; 00000020H
|
||
00041 7c 0c jl SHORT $LN4@glfwGetKey
|
||
00043 81 bd e0 00 00
|
||
00 5c 01 00 00 cmp DWORD PTR key$[rbp], 348 ; 0000015cH
|
||
0004d 7e 1c jle SHORT $LN3@glfwGetKey
|
||
$LN4@glfwGetKey:
|
||
|
||
; 722 : {
|
||
; 723 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid key %i", key);
|
||
|
||
0004f 44 8b 85 e0 00
|
||
00 00 mov r8d, DWORD PTR key$[rbp]
|
||
00056 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0P@PKABKPLF@Invalid?5key?5?$CFi@
|
||
0005d b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 724 : return GLFW_RELEASE;
|
||
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 0c jmp SHORT $LN1@glfwGetKey
|
||
$LN3@glfwGetKey:
|
||
|
||
; 725 : }
|
||
; 726 :
|
||
; 727 : return _glfw.platform.getKeyScancode(key);
|
||
|
||
0006b 8b 8d e0 00 00
|
||
00 mov ecx, DWORD PTR key$[rbp]
|
||
00071 ff 15 90 00 00
|
||
00 call QWORD PTR _glfw+144
|
||
$LN1@glfwGetKey:
|
||
|
||
; 728 : }
|
||
|
||
00077 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
0007e 5f pop rdi
|
||
0007f 5d pop rbp
|
||
00080 c3 ret 0
|
||
glfwGetKeyScancode ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetKeyName
|
||
_TEXT SEGMENT
|
||
key$ = 224
|
||
scancode$ = 232
|
||
glfwGetKeyName PROC ; COMDAT
|
||
|
||
; 699 : {
|
||
|
||
$LN8:
|
||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00004 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00008 55 push rbp
|
||
00009 57 push rdi
|
||
0000a 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
00011 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00016 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001d e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 700 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00022 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00029 75 10 jne SHORT $LN2@glfwGetKey
|
||
0002b 33 d2 xor edx, edx
|
||
0002d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00032 e8 00 00 00 00 call _glfwInputError
|
||
00037 33 c0 xor eax, eax
|
||
00039 eb 64 jmp SHORT $LN1@glfwGetKey
|
||
$LN2@glfwGetKey:
|
||
|
||
; 701 :
|
||
; 702 : if (key != GLFW_KEY_UNKNOWN)
|
||
|
||
0003b 83 bd e0 00 00
|
||
00 ff cmp DWORD PTR key$[rbp], -1
|
||
00042 74 4f je SHORT $LN3@glfwGetKey
|
||
|
||
; 703 : {
|
||
; 704 : if (key != GLFW_KEY_KP_EQUAL &&
|
||
; 705 : (key < GLFW_KEY_KP_0 || key > GLFW_KEY_KP_ADD) &&
|
||
|
||
00044 81 bd e0 00 00
|
||
00 50 01 00 00 cmp DWORD PTR key$[rbp], 336 ; 00000150H
|
||
0004e 74 31 je SHORT $LN4@glfwGetKey
|
||
00050 81 bd e0 00 00
|
||
00 40 01 00 00 cmp DWORD PTR key$[rbp], 320 ; 00000140H
|
||
0005a 7c 0c jl SHORT $LN5@glfwGetKey
|
||
0005c 81 bd e0 00 00
|
||
00 4e 01 00 00 cmp DWORD PTR key$[rbp], 334 ; 0000014eH
|
||
00066 7e 19 jle SHORT $LN4@glfwGetKey
|
||
$LN5@glfwGetKey:
|
||
00068 83 bd e0 00 00
|
||
00 27 cmp DWORD PTR key$[rbp], 39 ; 00000027H
|
||
0006f 7c 0c jl SHORT $LN6@glfwGetKey
|
||
00071 81 bd e0 00 00
|
||
00 a2 00 00 00 cmp DWORD PTR key$[rbp], 162 ; 000000a2H
|
||
0007b 7e 04 jle SHORT $LN4@glfwGetKey
|
||
$LN6@glfwGetKey:
|
||
|
||
; 706 : (key < GLFW_KEY_APOSTROPHE || key > GLFW_KEY_WORLD_2))
|
||
; 707 : {
|
||
; 708 : return NULL;
|
||
|
||
0007d 33 c0 xor eax, eax
|
||
0007f eb 1e jmp SHORT $LN1@glfwGetKey
|
||
$LN4@glfwGetKey:
|
||
|
||
; 709 : }
|
||
; 710 :
|
||
; 711 : scancode = _glfw.platform.getKeyScancode(key);
|
||
|
||
00081 8b 8d e0 00 00
|
||
00 mov ecx, DWORD PTR key$[rbp]
|
||
00087 ff 15 90 00 00
|
||
00 call QWORD PTR _glfw+144
|
||
0008d 89 85 e8 00 00
|
||
00 mov DWORD PTR scancode$[rbp], eax
|
||
$LN3@glfwGetKey:
|
||
|
||
; 712 : }
|
||
; 713 :
|
||
; 714 : return _glfw.platform.getScancodeName(scancode);
|
||
|
||
00093 8b 8d e8 00 00
|
||
00 mov ecx, DWORD PTR scancode$[rbp]
|
||
00099 ff 15 88 00 00
|
||
00 call QWORD PTR _glfw+136
|
||
$LN1@glfwGetKey:
|
||
|
||
; 715 : }
|
||
|
||
0009f 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
000a6 5f pop rdi
|
||
000a7 5d pop rbp
|
||
000a8 c3 ret 0
|
||
glfwGetKeyName ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwRawMouseMotionSupported
|
||
_TEXT SEGMENT
|
||
glfwRawMouseMotionSupported PROC ; COMDAT
|
||
|
||
; 693 : {
|
||
|
||
$LN4:
|
||
00000 40 55 push rbp
|
||
00002 57 push rdi
|
||
00003 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0000f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 694 : _GLFW_REQUIRE_INIT_OR_RETURN(GLFW_FALSE);
|
||
|
||
0001b 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00022 75 10 jne SHORT $LN2@glfwRawMou
|
||
00024 33 d2 xor edx, edx
|
||
00026 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0002b e8 00 00 00 00 call _glfwInputError
|
||
00030 33 c0 xor eax, eax
|
||
00032 eb 06 jmp SHORT $LN1@glfwRawMou
|
||
$LN2@glfwRawMou:
|
||
|
||
; 695 : return _glfw.platform.rawMouseMotionSupported();
|
||
|
||
00034 ff 15 60 00 00
|
||
00 call QWORD PTR _glfw+96
|
||
$LN1@glfwRawMou:
|
||
|
||
; 696 : }
|
||
|
||
0003a 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00041 5f pop rdi
|
||
00042 5d pop rbp
|
||
00043 c3 ret 0
|
||
glfwRawMouseMotionSupported ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwSetInputMode
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
i$1 = 36
|
||
i$2 = 68
|
||
tv166 = 276
|
||
tv160 = 276
|
||
tv141 = 276
|
||
tv91 = 276
|
||
tv72 = 276
|
||
handle$ = 320
|
||
mode$ = 328
|
||
value$ = 336
|
||
glfwSetInputMode PROC ; COMDAT
|
||
|
||
; 587 : {
|
||
|
||
$LN36:
|
||
00000 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
|
||
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000e 55 push rbp
|
||
0000f 57 push rdi
|
||
00010 48 81 ec 48 01
|
||
00 00 sub rsp, 328 ; 00000148H
|
||
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 588 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00028 48 8b 85 40 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002f 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 589 : assert(window != NULL);
|
||
|
||
00033 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00038 75 1c jne SHORT $LN27@glfwSetInp
|
||
0003a 41 b8 4d 02 00
|
||
00 mov r8d, 589 ; 0000024dH
|
||
00040 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00047 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004e ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00054 33 c0 xor eax, eax
|
||
$LN27@glfwSetInp:
|
||
|
||
; 590 :
|
||
; 591 : _GLFW_REQUIRE_INIT();
|
||
|
||
00056 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0005d 75 11 jne SHORT $LN10@glfwSetInp
|
||
0005f 33 d2 xor edx, edx
|
||
00061 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00066 e8 00 00 00 00 call _glfwInputError
|
||
0006b e9 08 03 00 00 jmp $LN1@glfwSetInp
|
||
$LN10@glfwSetInp:
|
||
|
||
; 592 :
|
||
; 593 : switch (mode)
|
||
|
||
00070 8b 85 48 01 00
|
||
00 mov eax, DWORD PTR mode$[rbp]
|
||
00076 89 85 14 01 00
|
||
00 mov DWORD PTR tv72[rbp], eax
|
||
0007c 81 bd 14 01 00
|
||
00 01 30 03 00 cmp DWORD PTR tv72[rbp], 208897 ; 00033001H
|
||
00086 74 45 je SHORT $LN11@glfwSetInp
|
||
00088 81 bd 14 01 00
|
||
00 02 30 03 00 cmp DWORD PTR tv72[rbp], 208898 ; 00033002H
|
||
00092 0f 84 e3 00 00
|
||
00 je $LN14@glfwSetInp
|
||
00098 81 bd 14 01 00
|
||
00 03 30 03 00 cmp DWORD PTR tv72[rbp], 208899 ; 00033003H
|
||
000a2 0f 84 6e 01 00
|
||
00 je $LN18@glfwSetInp
|
||
000a8 81 bd 14 01 00
|
||
00 04 30 03 00 cmp DWORD PTR tv72[rbp], 208900 ; 00033004H
|
||
000b2 0f 84 f6 01 00
|
||
00 je $LN22@glfwSetInp
|
||
000b8 81 bd 14 01 00
|
||
00 05 30 03 00 cmp DWORD PTR tv72[rbp], 208901 ; 00033005H
|
||
000c2 0f 84 1a 02 00
|
||
00 je $LN23@glfwSetInp
|
||
000c8 e9 93 02 00 00 jmp $LN2@glfwSetInp
|
||
$LN11@glfwSetInp:
|
||
|
||
; 594 : {
|
||
; 595 : case GLFW_CURSOR:
|
||
; 596 : {
|
||
; 597 : if (value != GLFW_CURSOR_NORMAL &&
|
||
; 598 : value != GLFW_CURSOR_HIDDEN &&
|
||
; 599 : value != GLFW_CURSOR_DISABLED &&
|
||
|
||
000cd 81 bd 50 01 00
|
||
00 01 40 03 00 cmp DWORD PTR value$[rbp], 212993 ; 00034001H
|
||
000d7 74 41 je SHORT $LN12@glfwSetInp
|
||
000d9 81 bd 50 01 00
|
||
00 02 40 03 00 cmp DWORD PTR value$[rbp], 212994 ; 00034002H
|
||
000e3 74 35 je SHORT $LN12@glfwSetInp
|
||
000e5 81 bd 50 01 00
|
||
00 03 40 03 00 cmp DWORD PTR value$[rbp], 212995 ; 00034003H
|
||
000ef 74 29 je SHORT $LN12@glfwSetInp
|
||
000f1 81 bd 50 01 00
|
||
00 04 40 03 00 cmp DWORD PTR value$[rbp], 212996 ; 00034004H
|
||
000fb 74 1d je SHORT $LN12@glfwSetInp
|
||
|
||
; 600 : value != GLFW_CURSOR_CAPTURED)
|
||
; 601 : {
|
||
; 602 : _glfwInputError(GLFW_INVALID_ENUM,
|
||
|
||
000fd 44 8b 85 50 01
|
||
00 00 mov r8d, DWORD PTR value$[rbp]
|
||
00104 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BL@IKJGDNLO@Invalid?5cursor?5mode?50x?$CF08X@
|
||
0010b b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
00110 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 603 : "Invalid cursor mode 0x%08X",
|
||
; 604 : value);
|
||
; 605 : return;
|
||
|
||
00115 e9 5e 02 00 00 jmp $LN1@glfwSetInp
|
||
$LN12@glfwSetInp:
|
||
|
||
; 606 : }
|
||
; 607 :
|
||
; 608 : if (window->cursorMode == value)
|
||
|
||
0011a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0011e 8b 8d 50 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
00124 39 88 84 00 00
|
||
00 cmp DWORD PTR [rax+132], ecx
|
||
0012a 75 05 jne SHORT $LN13@glfwSetInp
|
||
|
||
; 609 : return;
|
||
|
||
0012c e9 47 02 00 00 jmp $LN1@glfwSetInp
|
||
$LN13@glfwSetInp:
|
||
|
||
; 610 :
|
||
; 611 : window->cursorMode = value;
|
||
|
||
00131 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00135 8b 8d 50 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
0013b 89 88 84 00 00
|
||
00 mov DWORD PTR [rax+132], ecx
|
||
|
||
; 612 :
|
||
; 613 : _glfw.platform.getCursorPos(window,
|
||
|
||
00141 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00145 48 05 f8 01 00
|
||
00 add rax, 504 ; 000001f8H
|
||
0014b 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
0014f 48 81 c1 f0 01
|
||
00 00 add rcx, 496 ; 000001f0H
|
||
00156 4c 8b c0 mov r8, rax
|
||
00159 48 8b d1 mov rdx, rcx
|
||
0015c 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00160 ff 15 40 00 00
|
||
00 call QWORD PTR _glfw+64
|
||
|
||
; 614 : &window->virtualCursorPosX,
|
||
; 615 : &window->virtualCursorPosY);
|
||
; 616 : _glfw.platform.setCursorMode(window, value);
|
||
|
||
00166 8b 95 50 01 00
|
||
00 mov edx, DWORD PTR value$[rbp]
|
||
0016c 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00170 ff 15 50 00 00
|
||
00 call QWORD PTR _glfw+80
|
||
|
||
; 617 : return;
|
||
|
||
00176 e9 fd 01 00 00 jmp $LN1@glfwSetInp
|
||
$LN14@glfwSetInp:
|
||
|
||
; 618 : }
|
||
; 619 :
|
||
; 620 : case GLFW_STICKY_KEYS:
|
||
; 621 : {
|
||
; 622 : value = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
0017b 83 bd 50 01 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
00182 74 0c je SHORT $LN28@glfwSetInp
|
||
00184 c7 85 14 01 00
|
||
00 01 00 00 00 mov DWORD PTR tv91[rbp], 1
|
||
0018e eb 0a jmp SHORT $LN29@glfwSetInp
|
||
$LN28@glfwSetInp:
|
||
00190 c7 85 14 01 00
|
||
00 00 00 00 00 mov DWORD PTR tv91[rbp], 0
|
||
$LN29@glfwSetInp:
|
||
0019a 8b 85 14 01 00
|
||
00 mov eax, DWORD PTR tv91[rbp]
|
||
001a0 89 85 50 01 00
|
||
00 mov DWORD PTR value$[rbp], eax
|
||
|
||
; 623 : if (window->stickyKeys == value)
|
||
|
||
001a6 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
001aa 8b 8d 50 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
001b0 39 48 78 cmp DWORD PTR [rax+120], ecx
|
||
001b3 75 05 jne SHORT $LN15@glfwSetInp
|
||
|
||
; 624 : return;
|
||
|
||
001b5 e9 be 01 00 00 jmp $LN1@glfwSetInp
|
||
$LN15@glfwSetInp:
|
||
|
||
; 625 :
|
||
; 626 : if (!value)
|
||
|
||
001ba 83 bd 50 01 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
001c1 75 41 jne SHORT $LN16@glfwSetInp
|
||
|
||
; 627 : {
|
||
; 628 : int i;
|
||
; 629 :
|
||
; 630 : // Release all sticky keys
|
||
; 631 : for (i = 0; i <= GLFW_KEY_LAST; i++)
|
||
|
||
001c3 c7 45 24 00 00
|
||
00 00 mov DWORD PTR i$1[rbp], 0
|
||
001ca eb 08 jmp SHORT $LN6@glfwSetInp
|
||
$LN4@glfwSetInp:
|
||
001cc 8b 45 24 mov eax, DWORD PTR i$1[rbp]
|
||
001cf ff c0 inc eax
|
||
001d1 89 45 24 mov DWORD PTR i$1[rbp], eax
|
||
$LN6@glfwSetInp:
|
||
001d4 81 7d 24 5c 01
|
||
00 00 cmp DWORD PTR i$1[rbp], 348 ; 0000015cH
|
||
001db 7f 27 jg SHORT $LN5@glfwSetInp
|
||
|
||
; 632 : {
|
||
; 633 : if (window->keys[i] == _GLFW_STICK)
|
||
|
||
001dd 48 63 45 24 movsxd rax, DWORD PTR i$1[rbp]
|
||
001e1 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
001e5 0f be 84 01 90
|
||
00 00 00 movsx eax, BYTE PTR [rcx+rax+144]
|
||
001ed 83 f8 03 cmp eax, 3
|
||
001f0 75 10 jne SHORT $LN17@glfwSetInp
|
||
|
||
; 634 : window->keys[i] = GLFW_RELEASE;
|
||
|
||
001f2 48 63 45 24 movsxd rax, DWORD PTR i$1[rbp]
|
||
001f6 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
001fa c6 84 01 90 00
|
||
00 00 00 mov BYTE PTR [rcx+rax+144], 0
|
||
$LN17@glfwSetInp:
|
||
|
||
; 635 : }
|
||
|
||
00202 eb c8 jmp SHORT $LN4@glfwSetInp
|
||
$LN5@glfwSetInp:
|
||
$LN16@glfwSetInp:
|
||
|
||
; 636 : }
|
||
; 637 :
|
||
; 638 : window->stickyKeys = value;
|
||
|
||
00204 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00208 8b 8d 50 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
0020e 89 48 78 mov DWORD PTR [rax+120], ecx
|
||
|
||
; 639 : return;
|
||
|
||
00211 e9 62 01 00 00 jmp $LN1@glfwSetInp
|
||
$LN18@glfwSetInp:
|
||
|
||
; 640 : }
|
||
; 641 :
|
||
; 642 : case GLFW_STICKY_MOUSE_BUTTONS:
|
||
; 643 : {
|
||
; 644 : value = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00216 83 bd 50 01 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0021d 74 0c je SHORT $LN30@glfwSetInp
|
||
0021f c7 85 14 01 00
|
||
00 01 00 00 00 mov DWORD PTR tv141[rbp], 1
|
||
00229 eb 0a jmp SHORT $LN31@glfwSetInp
|
||
$LN30@glfwSetInp:
|
||
0022b c7 85 14 01 00
|
||
00 00 00 00 00 mov DWORD PTR tv141[rbp], 0
|
||
$LN31@glfwSetInp:
|
||
00235 8b 85 14 01 00
|
||
00 mov eax, DWORD PTR tv141[rbp]
|
||
0023b 89 85 50 01 00
|
||
00 mov DWORD PTR value$[rbp], eax
|
||
|
||
; 645 : if (window->stickyMouseButtons == value)
|
||
|
||
00241 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00245 8b 8d 50 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
0024b 39 48 7c cmp DWORD PTR [rax+124], ecx
|
||
0024e 75 05 jne SHORT $LN19@glfwSetInp
|
||
|
||
; 646 : return;
|
||
|
||
00250 e9 23 01 00 00 jmp $LN1@glfwSetInp
|
||
$LN19@glfwSetInp:
|
||
|
||
; 647 :
|
||
; 648 : if (!value)
|
||
|
||
00255 83 bd 50 01 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0025c 75 3e jne SHORT $LN20@glfwSetInp
|
||
|
||
; 649 : {
|
||
; 650 : int i;
|
||
; 651 :
|
||
; 652 : // Release all sticky mouse buttons
|
||
; 653 : for (i = 0; i <= GLFW_MOUSE_BUTTON_LAST; i++)
|
||
|
||
0025e c7 45 44 00 00
|
||
00 00 mov DWORD PTR i$2[rbp], 0
|
||
00265 eb 08 jmp SHORT $LN9@glfwSetInp
|
||
$LN7@glfwSetInp:
|
||
00267 8b 45 44 mov eax, DWORD PTR i$2[rbp]
|
||
0026a ff c0 inc eax
|
||
0026c 89 45 44 mov DWORD PTR i$2[rbp], eax
|
||
$LN9@glfwSetInp:
|
||
0026f 83 7d 44 07 cmp DWORD PTR i$2[rbp], 7
|
||
00273 7f 27 jg SHORT $LN8@glfwSetInp
|
||
|
||
; 654 : {
|
||
; 655 : if (window->mouseButtons[i] == _GLFW_STICK)
|
||
|
||
00275 48 63 45 44 movsxd rax, DWORD PTR i$2[rbp]
|
||
00279 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
0027d 0f be 84 01 88
|
||
00 00 00 movsx eax, BYTE PTR [rcx+rax+136]
|
||
00285 83 f8 03 cmp eax, 3
|
||
00288 75 10 jne SHORT $LN21@glfwSetInp
|
||
|
||
; 656 : window->mouseButtons[i] = GLFW_RELEASE;
|
||
|
||
0028a 48 63 45 44 movsxd rax, DWORD PTR i$2[rbp]
|
||
0028e 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00292 c6 84 01 88 00
|
||
00 00 00 mov BYTE PTR [rcx+rax+136], 0
|
||
$LN21@glfwSetInp:
|
||
|
||
; 657 : }
|
||
|
||
0029a eb cb jmp SHORT $LN7@glfwSetInp
|
||
$LN8@glfwSetInp:
|
||
$LN20@glfwSetInp:
|
||
|
||
; 658 : }
|
||
; 659 :
|
||
; 660 : window->stickyMouseButtons = value;
|
||
|
||
0029c 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
002a0 8b 8d 50 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
002a6 89 48 7c mov DWORD PTR [rax+124], ecx
|
||
|
||
; 661 : return;
|
||
|
||
002a9 e9 ca 00 00 00 jmp $LN1@glfwSetInp
|
||
$LN22@glfwSetInp:
|
||
|
||
; 662 : }
|
||
; 663 :
|
||
; 664 : case GLFW_LOCK_KEY_MODS:
|
||
; 665 : {
|
||
; 666 : window->lockKeyMods = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
002ae 83 bd 50 01 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
002b5 74 0c je SHORT $LN32@glfwSetInp
|
||
002b7 c7 85 14 01 00
|
||
00 01 00 00 00 mov DWORD PTR tv160[rbp], 1
|
||
002c1 eb 0a jmp SHORT $LN33@glfwSetInp
|
||
$LN32@glfwSetInp:
|
||
002c3 c7 85 14 01 00
|
||
00 00 00 00 00 mov DWORD PTR tv160[rbp], 0
|
||
$LN33@glfwSetInp:
|
||
002cd 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
002d1 8b 8d 14 01 00
|
||
00 mov ecx, DWORD PTR tv160[rbp]
|
||
002d7 89 88 80 00 00
|
||
00 mov DWORD PTR [rax+128], ecx
|
||
|
||
; 667 : return;
|
||
|
||
002dd e9 96 00 00 00 jmp $LN1@glfwSetInp
|
||
$LN23@glfwSetInp:
|
||
|
||
; 668 : }
|
||
; 669 :
|
||
; 670 : case GLFW_RAW_MOUSE_MOTION:
|
||
; 671 : {
|
||
; 672 : if (!_glfw.platform.rawMouseMotionSupported())
|
||
|
||
002e2 ff 15 60 00 00
|
||
00 call QWORD PTR _glfw+96
|
||
002e8 85 c0 test eax, eax
|
||
002ea 75 13 jne SHORT $LN24@glfwSetInp
|
||
|
||
; 673 : {
|
||
; 674 : _glfwInputError(GLFW_PLATFORM_ERROR,
|
||
|
||
002ec 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0DB@JJADGKIE@Raw?5mouse?5motion?5is?5not?5support@
|
||
002f3 b9 08 00 01 00 mov ecx, 65544 ; 00010008H
|
||
002f8 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 675 : "Raw mouse motion is not supported on this system");
|
||
; 676 : return;
|
||
|
||
002fd eb 79 jmp SHORT $LN1@glfwSetInp
|
||
$LN24@glfwSetInp:
|
||
|
||
; 677 : }
|
||
; 678 :
|
||
; 679 : value = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
002ff 83 bd 50 01 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
00306 74 0c je SHORT $LN34@glfwSetInp
|
||
00308 c7 85 14 01 00
|
||
00 01 00 00 00 mov DWORD PTR tv166[rbp], 1
|
||
00312 eb 0a jmp SHORT $LN35@glfwSetInp
|
||
$LN34@glfwSetInp:
|
||
00314 c7 85 14 01 00
|
||
00 00 00 00 00 mov DWORD PTR tv166[rbp], 0
|
||
$LN35@glfwSetInp:
|
||
0031e 8b 85 14 01 00
|
||
00 mov eax, DWORD PTR tv166[rbp]
|
||
00324 89 85 50 01 00
|
||
00 mov DWORD PTR value$[rbp], eax
|
||
|
||
; 680 : if (window->rawMouseMotion == value)
|
||
|
||
0032a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0032e 8b 8d 50 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
00334 39 88 00 02 00
|
||
00 cmp DWORD PTR [rax+512], ecx
|
||
0033a 75 02 jne SHORT $LN25@glfwSetInp
|
||
|
||
; 681 : return;
|
||
|
||
0033c eb 3a jmp SHORT $LN1@glfwSetInp
|
||
$LN25@glfwSetInp:
|
||
|
||
; 682 :
|
||
; 683 : window->rawMouseMotion = value;
|
||
|
||
0033e 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00342 8b 8d 50 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
00348 89 88 00 02 00
|
||
00 mov DWORD PTR [rax+512], ecx
|
||
|
||
; 684 : _glfw.platform.setRawMouseMotion(window, value);
|
||
|
||
0034e 8b 95 50 01 00
|
||
00 mov edx, DWORD PTR value$[rbp]
|
||
00354 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00358 ff 15 58 00 00
|
||
00 call QWORD PTR _glfw+88
|
||
|
||
; 685 : return;
|
||
|
||
0035e eb 18 jmp SHORT $LN1@glfwSetInp
|
||
$LN2@glfwSetInp:
|
||
|
||
; 686 : }
|
||
; 687 : }
|
||
; 688 :
|
||
; 689 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid input mode 0x%08X", mode);
|
||
|
||
00360 44 8b 85 48 01
|
||
00 00 mov r8d, DWORD PTR mode$[rbp]
|
||
00367 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BK@PDCFBJPK@Invalid?5input?5mode?50x?$CF08X@
|
||
0036e b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
00373 e8 00 00 00 00 call _glfwInputError
|
||
$LN1@glfwSetInp:
|
||
|
||
; 690 : }
|
||
|
||
00378 48 8d a5 28 01
|
||
00 00 lea rsp, QWORD PTR [rbp+296]
|
||
0037f 5f pop rdi
|
||
00380 5d pop rbp
|
||
00381 c3 ret 0
|
||
glfwSetInputMode ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\input.c
|
||
; COMDAT glfwGetInputMode
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
tv72 = 212
|
||
handle$ = 256
|
||
mode$ = 264
|
||
glfwGetInputMode PROC ; COMDAT
|
||
|
||
; 562 : {
|
||
|
||
$LN12:
|
||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__EBE7B798_input@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 563 : _GLFWwindow* window = (_GLFWwindow*)handle;
|
||
|
||
00023 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002a 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 564 : assert(window != NULL);
|
||
|
||
0002e 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00033 75 1c jne SHORT $LN11@glfwGetInp
|
||
00035 41 b8 34 02 00
|
||
00 mov r8d, 564 ; 00000234H
|
||
0003b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LI@GHKIEHII@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00042 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00049 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004f 33 c0 xor eax, eax
|
||
$LN11@glfwGetInp:
|
||
|
||
; 565 :
|
||
; 566 : _GLFW_REQUIRE_INIT_OR_RETURN(0);
|
||
|
||
00051 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00058 75 13 jne SHORT $LN4@glfwGetInp
|
||
0005a 33 d2 xor edx, edx
|
||
0005c b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00061 e8 00 00 00 00 call _glfwInputError
|
||
00066 33 c0 xor eax, eax
|
||
00068 e9 9a 00 00 00 jmp $LN1@glfwGetInp
|
||
$LN4@glfwGetInp:
|
||
|
||
; 567 :
|
||
; 568 : switch (mode)
|
||
|
||
0006d 8b 85 08 01 00
|
||
00 mov eax, DWORD PTR mode$[rbp]
|
||
00073 89 85 d4 00 00
|
||
00 mov DWORD PTR tv72[rbp], eax
|
||
00079 81 bd d4 00 00
|
||
00 01 30 03 00 cmp DWORD PTR tv72[rbp], 208897 ; 00033001H
|
||
00083 74 32 je SHORT $LN5@glfwGetInp
|
||
00085 81 bd d4 00 00
|
||
00 02 30 03 00 cmp DWORD PTR tv72[rbp], 208898 ; 00033002H
|
||
0008f 74 32 je SHORT $LN6@glfwGetInp
|
||
00091 81 bd d4 00 00
|
||
00 03 30 03 00 cmp DWORD PTR tv72[rbp], 208899 ; 00033003H
|
||
0009b 74 2f je SHORT $LN7@glfwGetInp
|
||
0009d 81 bd d4 00 00
|
||
00 04 30 03 00 cmp DWORD PTR tv72[rbp], 208900 ; 00033004H
|
||
000a7 74 2c je SHORT $LN8@glfwGetInp
|
||
000a9 81 bd d4 00 00
|
||
00 05 30 03 00 cmp DWORD PTR tv72[rbp], 208901 ; 00033005H
|
||
000b3 74 2c je SHORT $LN9@glfwGetInp
|
||
000b5 eb 36 jmp SHORT $LN2@glfwGetInp
|
||
$LN5@glfwGetInp:
|
||
|
||
; 569 : {
|
||
; 570 : case GLFW_CURSOR:
|
||
; 571 : return window->cursorMode;
|
||
|
||
000b7 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
000bb 8b 80 84 00 00
|
||
00 mov eax, DWORD PTR [rax+132]
|
||
000c1 eb 44 jmp SHORT $LN1@glfwGetInp
|
||
$LN6@glfwGetInp:
|
||
|
||
; 572 : case GLFW_STICKY_KEYS:
|
||
; 573 : return window->stickyKeys;
|
||
|
||
000c3 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
000c7 8b 40 78 mov eax, DWORD PTR [rax+120]
|
||
000ca eb 3b jmp SHORT $LN1@glfwGetInp
|
||
$LN7@glfwGetInp:
|
||
|
||
; 574 : case GLFW_STICKY_MOUSE_BUTTONS:
|
||
; 575 : return window->stickyMouseButtons;
|
||
|
||
000cc 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
000d0 8b 40 7c mov eax, DWORD PTR [rax+124]
|
||
000d3 eb 32 jmp SHORT $LN1@glfwGetInp
|
||
$LN8@glfwGetInp:
|
||
|
||
; 576 : case GLFW_LOCK_KEY_MODS:
|
||
; 577 : return window->lockKeyMods;
|
||
|
||
000d5 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
000d9 8b 80 80 00 00
|
||
00 mov eax, DWORD PTR [rax+128]
|
||
000df eb 26 jmp SHORT $LN1@glfwGetInp
|
||
$LN9@glfwGetInp:
|
||
|
||
; 578 : case GLFW_RAW_MOUSE_MOTION:
|
||
; 579 : return window->rawMouseMotion;
|
||
|
||
000e1 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
000e5 8b 80 00 02 00
|
||
00 mov eax, DWORD PTR [rax+512]
|
||
000eb eb 1a jmp SHORT $LN1@glfwGetInp
|
||
$LN2@glfwGetInp:
|
||
|
||
; 580 : }
|
||
; 581 :
|
||
; 582 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid input mode 0x%08X", mode);
|
||
|
||
000ed 44 8b 85 08 01
|
||
00 00 mov r8d, DWORD PTR mode$[rbp]
|
||
000f4 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BK@PDCFBJPK@Invalid?5input?5mode?50x?$CF08X@
|
||
000fb b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
00100 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 583 : return 0;
|
||
|
||
00105 33 c0 xor eax, eax
|
||
$LN1@glfwGetInp:
|
||
|
||
; 584 : }
|
||
|
||
00107 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0010e 5f pop rdi
|
||
0010f 5d pop rbp
|
||
00110 c3 ret 0
|
||
glfwGetInputMode ENDP
|
||
_TEXT ENDS
|
||
END
|