{"name": "ff_h264_decode_mb_cavlc", "code": "__int64 __fastcall ff_h264_decode_mb_cavlc ( __int64 @@a1@@ , __int64 @@a2@@ ) { _BOOL4 v2 ; int v3 ; __int64 result ; __int64 @@v5@@ ; unsigned int @@v6@@ ; char v7 ; unsigned int v8 ; int v9 ; int v10 ; unsigned int v11 ; __int16 v12 ; __int16 v13 ; int v14 ; __int64 v15 ; int v16 ; int v17 ; int v18 ; int v19 ; int v20 ; int v21 ; __int16 v22 ; int v23 ; int v24 ; _WORD * v25 ; _WORD * v26 ; _WORD * v27 ; _WORD * v28 ; _DWORD * v29 ; _DWORD * v30 ; _DWORD * v31 ; int v32 ; int v33 ; __int16 v34 ; int v35 ; int v36 ; int v37 ; int v38 ; int v39 ; int v40 ; int v41 ; int v42 ; int v43 ; int v44 ; int v45 ; int v46 ; int v47 ; _WORD * v48 ; __int64 v49 ; __int64 v50 ; __int64 v51 ; __int64 v52 ; int v53 ; int v54 ; int v55 ; int v56 ; int v57 ; _BYTE * v58 ; _BYTE * v59 ; _BYTE * v60 ; int v61 ; int v62 ; _BYTE * v63 ; _BYTE * v64 ; _BYTE * v65 ; int v66 ; int v67 ; _BYTE * v68 ; _BYTE * v69 ; _BYTE * v70 ; void * @@v71@@ ; int v72 ; int @@v74@@ [ Number ] ; __int16 * @@v75@@ ; __int16 * @@v76@@ ; __int16 * @@v77@@ ; __int16 * @@v78@@ ; int @@v79@@ ; int @@v80@@ ; __int16 * @@v81@@ ; int @@v82@@ ; int @@v83@@ ; int @@v84@@ [ Number ] ; unsigned int @@v85@@ ; _DWORD * @@v86@@ ; _DWORD * @@v87@@ ; int @@v88@@ ; __int64 @@v89@@ ; __int64 @@v90@@ ; int @@v91@@ ; __int64 @@v92@@ ; int @@v93@@ ; int @@v94@@ ; int @@v95@@ ; int @@v96@@ ; int @@v97@@ ; __int64 @@v98@@ ; int @@v99@@ ; __int64 @@v100@@ ; int @@v101@@ ; int @@v102@@ ; int @@v103@@ ; int @@v104@@ ; int @@v105@@ ; __int64 @@v106@@ ; int @@v107@@ ; __int64 @@v108@@ ; int @@v109@@ ; int @@v110@@ ; int @@v111@@ ; int @@v112@@ ; int @@v113@@ ; __int64 @@v114@@ ; int @@v115@@ ; __int64 @@v116@@ ; int @@v117@@ ; int @@v118@@ ; int @@v119@@ ; int @@v120@@ ; int @@v121@@ ; __int64 @@v122@@ ; int @@v123@@ ; __int64 @@v124@@ ; int @@v125@@ ; int @@v126@@ ; int @@v127@@ ; int @@v128@@ ; int @@v129@@ ; __int64 @@v130@@ ; _BYTE * @@v131@@ ; int @@v132@@ ; _BYTE * @@v133@@ ; int @@v134@@ ; __int64 @@v135@@ ; int @@v136@@ ; int @@v137@@ ; int @@v138@@ ; _DWORD * @@v139@@ ; int @@v140@@ ; int @@v141@@ ; unsigned int @@v142@@ ; int @@v143@@ ; int @@v144@@ ; _DWORD * @@v145@@ ; int @@v146@@ ; int @@nn@@ ; int @@mm@@ ; _OWORD * @@v149@@ ; _OWORD * @@v150@@ ; _OWORD * @@v151@@ ; _OWORD * @@v152@@ ; int @@v153@@ ; int @@v154@@ ; int @@v155@@ ; unsigned int @@v156@@ ; int @@v157@@ ; __int64 @@v158@@ ; __int64 @@v159@@ ; __int64 @@v160@@ ; __int64 @@v161@@ ; __int64 @@v162@@ ; _BYTE * @@v163@@ ; int @@v164@@ ; _BYTE * @@v165@@ ; int @@v166@@ ; __int64 @@v167@@ ; int @@v168@@ ; int @@v169@@ ; int @@v170@@ ; _DWORD * @@v171@@ ; int @@v172@@ ; int @@v173@@ ; unsigned int @@v174@@ ; int @@v175@@ ; int @@v176@@ ; _DWORD * @@v177@@ ; int @@v178@@ ; int @@ll@@ ; int @@kk@@ ; _OWORD * @@v181@@ ; _OWORD * @@v182@@ ; _OWORD * @@v183@@ ; _OWORD * @@v184@@ ; int @@v185@@ ; int @@v186@@ ; int @@v187@@ ; unsigned int @@v188@@ ; int @@v189@@ ; __int64 @@v190@@ ; __int64 @@v191@@ ; __int64 @@v192@@ ; __int64 @@v193@@ ; __int64 @@v194@@ ; int @@v195@@ ; int @@v196@@ ; __int64 @@v197@@ ; int @@v198@@ ; int @@v199@@ ; __int64 @@v200@@ ; _BYTE * @@v201@@ ; int @@v202@@ ; _BYTE * @@v203@@ ; int @@v204@@ ; __int64 @@v205@@ ; int @@v206@@ ; int @@v207@@ ; int @@v208@@ ; _DWORD * @@v209@@ ; int @@v210@@ ; int @@v211@@ ; unsigned int @@v212@@ ; int @@v213@@ ; int @@v214@@ ; _DWORD * @@v215@@ ; int @@v216@@ ; int @@jj@@ ; int @@ii@@ ; _OWORD * @@v219@@ ; _OWORD * @@v220@@ ; _OWORD * @@v221@@ ; _OWORD * @@v222@@ ; int @@v223@@ ; int @@v224@@ ; int @@v225@@ ; unsigned int @@v226@@ ; int @@v227@@ ; __int64 @@v228@@ ; __int64 @@v229@@ ; __int64 @@v230@@ ; __int64 @@v231@@ ; __int64 @@v232@@ ; _BYTE * @@v233@@ ; _BYTE * @@v234@@ ; _OWORD * @@v235@@ ; _OWORD * @@v236@@ ; _OWORD * @@v237@@ ; _OWORD * @@v238@@ ; _OWORD * @@v239@@ ; _OWORD * @@v240@@ ; __int64 @@v241@@ ; _OWORD * @@v242@@ ; _OWORD * @@v243@@ ; _OWORD * @@v244@@ ; int @@v245@@ ; unsigned int @@v246@@ ; int @@v247@@ ; int @@v248@@ ; int @@v249@@ ; __int64 @@v250@@ ; _QWORD * @@v251@@ ; __int16 @@v252@@ ; _WORD * @@v253@@ ; int @@v254@@ ; int @@v255@@ ; unsigned int @@v256@@ ; int @@v257@@ ; int @@v258@@ ; _WORD * @@v259@@ ; _BYTE * @@v260@@ ; _BYTE * @@v261@@ ; _OWORD * @@v262@@ ; _OWORD * @@v263@@ ; _OWORD * @@v264@@ ; _OWORD * @@v265@@ ; _OWORD * @@v266@@ ; _OWORD * @@v267@@ ; __int64 @@v268@@ ; _OWORD * @@v269@@ ; _OWORD * @@v270@@ ; _OWORD * @@v271@@ ; int @@v272@@ ; unsigned int @@v273@@ ; int @@v274@@ ; int @@v275@@ ; int @@v276@@ ; __int64 @@v277@@ ; _QWORD * @@v278@@ ; int @@v279@@ ; int @@v280@@ ; int @@v281@@ ; unsigned int @@v282@@ ; __int64 @@v283@@ ; _QWORD * @@v284@@ ; __int64 @@v285@@ ; _QWORD * @@v286@@ ; int @@v287@@ ; unsigned int @@v288@@ ; unsigned int @@v289@@ ; int @@v290@@ ; int @@v291@@ ; _QWORD * @@v292@@ ; int @@v293@@ ; int @@v294@@ ; int @@v295@@ ; int @@v296@@ ; int @@v297@@ ; _WORD * @@v298@@ ; int @@v299@@ ; int @@v300@@ ; int @@v301@@ ; __int64 @@v302@@ ; int @@v303@@ ; int @@v304@@ ; unsigned int @@v305@@ ; int @@v306@@ ; __int16 * * @@v307@@ ; _DWORD * @@v308@@ ; __int64 @@v309@@ ; __int16 * @@v310@@ ; __int16 * @@v311@@ ; int @@v312@@ ; int @@v313@@ ; int @@v314@@ ; int * @@v315@@ ; int * @@v316@@ ; int @@v317@@ ; unsigned int @@v318@@ ; int @@v319@@ ; int @@v320@@ ; _DWORD * @@v321@@ ; __int64 @@v322@@ ; int @@v323@@ ; int @@v324@@ ; int @@v325@@ ; unsigned int @@v326@@ ; int @@v327@@ ; __int64 * @@v328@@ ; _DWORD * @@v329@@ ; __int64 @@v330@@ ; __int16 * @@v331@@ ; int @@v332@@ ; int @@v333@@ ; unsigned int @@v334@@ ; int @@v335@@ ; _DWORD * @@v336@@ ; __int64 @@v337@@ ; int @@v338@@ ; int @@v339@@ ; __int16 @@v340@@ ; _WORD * @@v341@@ ; int @@v342@@ ; unsigned int @@v343@@ ; unsigned int @@v344@@ ; int @@v345@@ ; int @@v346@@ ; _WORD * @@v347@@ ; __int64 @@v348@@ ; _QWORD * @@v349@@ ; int @@v350@@ ; unsigned int @@v351@@ ; unsigned int @@v352@@ ; int @@v353@@ ; int @@v354@@ ; _QWORD * @@v355@@ ; int @@v356@@ ; int @@v357@@ ; int @@v358@@ ; int @@v359@@ ; int @@v360@@ ; _WORD * @@v361@@ ; int @@v362@@ ; int @@v363@@ ; int @@v364@@ ; __int64 @@v365@@ ; int @@v366@@ ; int @@v367@@ ; unsigned int @@v368@@ ; int @@v369@@ ; __int16 * * @@v370@@ ; _DWORD * @@v371@@ ; __int64 @@v372@@ ; __int16 * @@v373@@ ; __int16 * @@v374@@ ; int @@v375@@ ; int @@v376@@ ; int @@v377@@ ; int * @@v378@@ ; int * @@v379@@ ; int @@v380@@ ; unsigned int @@v381@@ ; int @@v382@@ ; int @@v383@@ ; _DWORD * @@v384@@ ; __int64 @@v385@@ ; __int16 * @@v386@@ ; int @@v387@@ ; __int16 * @@v388@@ ; int @@v389@@ ; int @@v390@@ ; unsigned int @@v391@@ ; int @@v392@@ ; _DWORD * @@v393@@ ; __int64 @@v394@@ ; int @@v395@@ ; int @@v396@@ ; unsigned int @@v397@@ ; _DWORD * @@v398@@ ; int @@v399@@ ; unsigned int @@v400@@ ; unsigned int @@v401@@ ; int @@v402@@ ; int @@v403@@ ; _DWORD * @@v404@@ ; int @@v405@@ ; int @@v406@@ ; int @@v407@@ ; int @@v408@@ ; int @@v409@@ ; _WORD * @@v410@@ ; int @@v411@@ ; int @@v412@@ ; int @@v413@@ ; __int64 @@v414@@ ; int @@v415@@ ; int @@v416@@ ; unsigned int @@v417@@ ; int @@v418@@ ; __int16 * * @@v419@@ ; _DWORD * @@v420@@ ; __int64 @@v421@@ ; __int16 * @@v422@@ ; __int16 * @@v423@@ ; int @@v424@@ ; int @@v425@@ ; int @@v426@@ ; int @@v427@@ ; unsigned int @@v428@@ ; int @@v429@@ ; int @@v430@@ ; __int64 @@v431@@ ; __int64 @@v432@@ ; int @@v433@@ ; int @@v434@@ ; __int64 @@v435@@ ; _QWORD * @@v436@@ ; int @@v437@@ ; unsigned int @@v438@@ ; unsigned int @@v439@@ ; int @@v440@@ ; int @@v441@@ ; _QWORD * @@v442@@ ; unsigned int @@v443@@ ; _DWORD * @@v444@@ ; int @@v445@@ ; unsigned int @@v446@@ ; unsigned int @@v447@@ ; int @@v448@@ ; int @@v449@@ ; _DWORD * @@v450@@ ; int @@v451@@ ; int @@v452@@ ; int @@v453@@ ; int @@v454@@ ; int @@v455@@ ; _WORD * @@v456@@ ; int @@v457@@ ; int @@v458@@ ; int @@v459@@ ; __int64 @@v460@@ ; int @@v461@@ ; int @@v462@@ ; unsigned int @@v463@@ ; int @@v464@@ ; __int16 * * @@v465@@ ; _DWORD * @@v466@@ ; __int64 @@v467@@ ; __int16 * @@v468@@ ; __int16 * @@v469@@ ; int @@v470@@ ; int @@v471@@ ; int @@v472@@ ; int @@v473@@ ; unsigned int @@v474@@ ; int @@v475@@ ; int @@v476@@ ; __int64 @@v477@@ ; __int64 @@v478@@ ; __int64 @@v479@@ ; __int64 @@v480@@ ; _BYTE * @@v481@@ ; __int64 @@v482@@ ; __int64 @@v483@@ ; __int64 @@v484@@ ; __int16 @@v485@@ ; _WORD * @@v486@@ ; int @@v487@@ ; int @@v488@@ ; unsigned int @@v489@@ ; int @@v490@@ ; int @@v491@@ ; _WORD * @@v492@@ ; int @@v493@@ ; int @@v494@@ ; int @@v495@@ ; int @@v496@@ ; int @@v497@@ ; __int64 @@v498@@ ; __int64 @@v499@@ ; int @@v500@@ ; int @@v501@@ ; __int64 @@v502@@ ; int @@v503@@ ; int @@v504@@ ; unsigned int @@v505@@ ; unsigned int @@v506@@ ; __int64 @@v507@@ ; int @@v508@@ ; int @@v509@@ ; unsigned int @@v510@@ ; _WORD * @@v511@@ ; int @@v512@@ ; int @@v513@@ ; int @@v514@@ ; _DWORD * @@v515@@ ; unsigned int @@v516@@ ; unsigned int @@v517@@ ; unsigned int @@v518@@ ; int @@v519@@ ; int @@v520@@ ; _BOOL4 @@v521@@ ; __int64 @@v522@@ ; __int64 @@v523@@ ; __int64 @@v524@@ ; int @@i1@@ ; int @@i2@@ ; int @@i3@@ ; unsigned int @@v528@@ ; unsigned int @@v529@@ ; unsigned int @@v530@@ ; unsigned int @@v531@@ ; unsigned int @@v532@@ ; int @@m@@ ; unsigned int @@l@@ ; unsigned int @@v535@@ ; unsigned int @@j@@ ; int @@k@@ ; int @@i@@ ; int @@v539@@ ; int @@v540@@ ; int @@n@@ ; int @@v542@@ ; unsigned int @@v543@@ ; int @@v544@@ ; @@v542@@ = * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) ; v2 = * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) == Number || * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) == Number ; @@v521@@ = v2 ; @@v520@@ = * ( _DWORD * ) ( @@a1@@ + Number ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( _DWORD * ) ( @@a2@@ + Number ) * * ( _DWORD * ) ( @@a1@@ + Number ) + * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v519@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v543@@ = Number ; if ( * ( _DWORD * ) ( @@a2@@ + Number ) != Number ) { if ( * ( _DWORD * ) ( @@a2@@ + Number ) == Number ) * ( _DWORD * ) ( @@a2@@ + Number ) = get_ue_golomb_long ( ( __int64 * ) ( @@a2@@ + Number ) ) ; v3 = * ( _DWORD * ) ( @@a2@@ + Number ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = v3 - Number ; if ( v3 ) { if ( * ( _DWORD * ) ( @@a1@@ + Number ) && ( * ( _DWORD * ) ( @@a2@@ + Number ) & Number ) == Number && ! * ( _DWORD * ) ( @@a2@@ + Number ) ) { * ( _DWORD * ) ( @@a2@@ + Number ) = get_bits1 ( @@a2@@ + Number ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( _DWORD * ) ( @@a2@@ + Number ) ; } decode_mb_skip ( @@a1@@ , ( _DWORD * ) @@a2@@ ) ; return Number L ; } } if ( * ( _DWORD * ) ( @@a1@@ + Number ) && ( * ( _DWORD * ) ( @@a2@@ + Number ) & Number ) == Number ) { * ( _DWORD * ) ( @@a2@@ + Number ) = get_bits1 ( @@a2@@ + Number ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( _DWORD * ) ( @@a2@@ + Number ) ; } * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; @@v85@@ = get_ue_golomb ( @@a2@@ + Number ) ; if ( * ( _DWORD * ) ( @@a2@@ + Number ) == Number ) { if ( @@v85@@ <= Number ) { @@v544@@ = * ( ( unsigned __int8 * ) & ff_h264_b_mb_type_info + Number * @@v85@@ + Number ) ; @@v85@@ = * ( ( unsigned __int16 * ) & ff_h264_b_mb_type_info + Number * @@v85@@ ) ; goto LABEL_31 ; } @@v85@@ -= Number ; } else if ( * ( _DWORD * ) ( @@a2@@ + Number ) == Number ) { if ( @@v85@@ <= Number ) { @@v544@@ = * ( ( unsigned __int8 * ) & ff_h264_p_mb_type_info + Number * @@v85@@ + Number ) ; @@v85@@ = * ( ( unsigned __int16 * ) & ff_h264_p_mb_type_info + Number * @@v85@@ ) ; goto LABEL_31 ; } @@v85@@ -= Number ; } else if ( * ( _DWORD * ) ( @@a2@@ + Number ) == Number && @@v85@@ ) { -- @@v85@@ ; } if ( @@v85@@ > Number ) { @@v5@@ = * ( unsigned int * ) ( @@a2@@ + Number ) ; @@v6@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; v7 = av_get_picture_type_char ( * ( unsigned int * ) ( @@a2@@ + Number ) ) ; av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String , @@v85@@ , ( unsigned int ) v7 , @@v6@@ , @@v5@@ ) ; return Number ; } @@v544@@ = Number ; @@v543@@ = * ( ( unsigned __int8 * ) & ff_h264_i_mb_type_info + Number * @@v85@@ + Number ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( ( unsigned __int8 * ) & ff_h264_i_mb_type_info + Number * @@v85@@ + Number ) ; @@v85@@ = * ( ( unsigned __int16 * ) & ff_h264_i_mb_type_info + Number * @@v85@@ ) ; LABEL_31 : if ( * ( _DWORD * ) ( @@a2@@ + Number ) ) { v8 = @@v85@@ ; LOBYTE ( v8 ) = @@v85@@ | Number ; @@v85@@ = v8 ; } * ( _WORD * ) ( Number L * @@v519@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) = * ( _DWORD * ) ( @@a2@@ + Number ) ; if ( ( @@v85@@ & Number ) != Number ) { @@v500@@ = * ( ( unsigned __int16 * ) & ff_h264_mb_sizes + * ( int * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) ) * * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) ; * ( _QWORD * ) ( @@a2@@ + Number ) = align_get_bits ( @@a2@@ + Number ) ; if ( @@v500@@ <= ( int ) get_bits_left ( @@a2@@ + Number ) ) { skip_bits_long ( @@a2@@ + Number , @@v500@@ ) ; * ( _BYTE * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + @@v519@@ ) = Number ; memset ( ( void * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L * @@v519@@ ) , Number , Number ) ; * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L * @@v519@@ ) = @@v85@@ ; result = Number L ; } else { av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String ) ; result = Number L ; } return result ; } fill_decode_neighbors ( @@a1@@ , @@a2@@ , @@v85@@ ) ; fill_decode_caches ( @@a1@@ , @@a2@@ , @@v85@@ ) ; if ( ( @@v85@@ & Number ) == Number ) { if ( @@v544@@ == Number ) { if ( * ( _DWORD * ) ( @@a2@@ + Number ) == Number ) { for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) { v12 = get_ue_golomb_31 ( @@a2@@ + Number ) ; * ( _WORD * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) = v12 ; if ( * ( _WORD * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) > Number ) { av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String , * ( unsigned __int16 * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) ) ; return Number ; } @@v84@@ [ @@i@@ ] = * ( ( unsigned __int8 * ) & ff_h264_b_sub_mb_type_info + Number * * ( unsigned __int16 * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) + Number ) ; * ( _WORD * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) = * ( ( _WORD * ) & ff_h264_b_sub_mb_type_info + Number * * ( unsigned __int16 * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) ) ; } if ( ( ( ( unsigned __int16 ) ( * ( _WORD * ) ( @@a2@@ + Number ) | * ( _WORD * ) ( @@a2@@ + Number ) | * ( _WORD * ) ( @@a2@@ + Number ) ) | * ( _WORD * ) ( @@a2@@ + Number ) ) & Number ) != Number ) { ff_h264_pred_direct_motion ( @@a1@@ , @@a2@@ , & @@v85@@ ) ; * ( _BYTE * ) ( @@a2@@ + Number ) = Number ; * ( _BYTE * ) ( @@a2@@ + Number ) = * ( _BYTE * ) ( @@a2@@ + Number ) ; * ( _BYTE * ) ( @@a2@@ + Number ) = * ( _BYTE * ) ( @@a2@@ + Number ) ; * ( _BYTE * ) ( @@a2@@ + Number ) = * ( _BYTE * ) ( @@a2@@ + Number ) ; } } else { for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) { v13 = get_ue_golomb_31 ( @@a2@@ + Number ) ; * ( _WORD * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) = v13 ; if ( * ( _WORD * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) > Number ) { av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String , * ( unsigned __int16 * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) ) ; return Number ; } @@v84@@ [ @@i@@ ] = * ( ( unsigned __int8 * ) & ff_h264_p_sub_mb_type_info + Number * * ( unsigned __int16 * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) + Number ) ; * ( _WORD * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) = * ( ( _WORD * ) & ff_h264_p_sub_mb_type_info + Number * * ( unsigned __int16 * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) ) ; } } for ( @@j@@ = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) > @@j@@ ; ++ @@j@@ ) { if ( ( @@v85@@ & Number ) != Number ) v14 = Number ; else v14 = * ( _DWORD * ) ( @@a2@@ + Number * ( ( int ) @@j@@ + Number L ) ) << * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v510@@ = v14 ; for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) { if ( ( * ( _WORD * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) & Number ) == Number ) { if ( ( ( Number << ( Number * @@j@@ ) ) & * ( unsigned __int16 * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) ) != Number ) { if ( @@v510@@ == Number ) { @@v535@@ = Number ; } else if ( @@v510@@ == Number ) { @@v535@@ = get_bits1 ( @@a2@@ + Number ) ^ Number ; } else { @@v535@@ = get_ue_golomb_31 ( @@a2@@ + Number ) ; if ( @@v535@@ >= @@v510@@ ) { av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String , @@v535@@ ) ; return Number ; } } @@v74@@ [ Number * @@j@@ + @@i@@ ] = @@v535@@ ; } else { @@v74@@ [ Number * @@j@@ + @@i@@ ] = Number ; } } } } if ( @@v542@@ ) { @@v480@@ = @@a1@@ ; @@v479@@ = @@a2@@ ; if ( * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) ) v15 = * ( _QWORD * ) ( @@v479@@ + Number ) & Number ; else v15 = * ( _QWORD * ) ( @@v479@@ + Number ) & Number ; @@v542@@ = v15 == Number ; } for ( @@j@@ = Number ; ; ++ @@j@@ ) { if ( * ( _DWORD * ) ( @@a2@@ + Number ) <= @@j@@ ) goto LABEL_344 ; for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) { if ( ( * ( _WORD * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) & Number ) != Number ) { * ( _BYTE * ) ( ( unsigned __int8 ) scan8 [ Number * @@i@@ ] + @@a2@@ + Number L * ( int ) @@j@@ + Number ) = * ( _BYTE * ) ( ( unsigned __int8 ) scan8 [ Number * @@i@@ ] + Number + @@a2@@ + Number L * ( int ) @@j@@ + Number ) ; continue ; } v16 = ( unsigned __int8 ) scan8 [ Number * @@i@@ ] + Number ; * ( _BYTE * ) ( v16 + @@a2@@ + Number L * ( int ) @@j@@ + Number ) = @@v74@@ [ Number * @@j@@ + @@i@@ ] ; v17 = ( unsigned __int8 ) scan8 [ Number * @@i@@ ] + Number ; * ( _BYTE * ) ( v17 + @@a2@@ + Number L * ( int ) @@j@@ + Number ) = * ( _BYTE * ) ( v16 + @@a2@@ + Number L * ( int ) @@j@@ + Number ) ; v18 = ( unsigned __int8 ) scan8 [ Number * @@i@@ ] + Number ; * ( _BYTE * ) ( v18 + @@a2@@ + Number L * ( int ) @@j@@ + Number ) = * ( _BYTE * ) ( v17 + @@a2@@ + Number L * ( int ) @@j@@ + Number ) ; * ( _BYTE * ) ( ( unsigned __int8 ) scan8 [ Number * @@i@@ ] + @@a2@@ + Number L * ( int ) @@j@@ + Number ) = * ( _BYTE * ) ( v18 + @@a2@@ + Number L * ( int ) @@j@@ + Number ) ; if ( ( ( Number << ( Number * @@j@@ ) ) & * ( unsigned __int16 * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) ) != Number ) { @@v514@@ = * ( unsigned __int16 * ) ( @@a2@@ + Number * ( @@i@@ + Number L ) + Number ) ; if ( ( @@v514@@ & Number ) != Number ) v19 = Number ; else v19 = Number ; @@v513@@ = v19 ; for ( @@k@@ = Number ; ; ++ @@k@@ ) { if ( @@k@@ >= @@v84@@ [ @@i@@ ] ) goto LABEL_154 ; @@v512@@ = Number * @@i@@ + @@k@@ * @@v513@@ ; @@v511@@ = ( _WORD * ) ( Number * ( ( unsigned __int8 ) scan8 [ @@v512@@ ] + Number L * ( int ) @@j@@ + Number ) + @@a2@@ ) ; v20 = * ( char * ) ( ( unsigned __int8 ) scan8 [ @@v512@@ ] + @@a2@@ + Number L * ( int ) @@j@@ + Number ) ; @@v478@@ = @@a1@@ ; @@v477@@ = @@a2@@ ; @@v476@@ = @@v512@@ ; @@v475@@ = @@v513@@ ; @@v474@@ = @@j@@ ; @@v473@@ = v20 ; @@v472@@ = ( unsigned __int8 ) scan8 [ @@v512@@ ] ; @@v471@@ = * ( char * ) ( @@v472@@ - Number + @@a2@@ + Number L * ( int ) @@j@@ + Number ) ; @@v470@@ = * ( char * ) ( @@v472@@ - Number + @@a2@@ + Number L * ( int ) @@j@@ + Number ) ; @@v469@@ = ( __int16 * ) ( Number * ( @@v472@@ - Number + Number L * ( int ) @@j@@ + Number ) + @@a2@@ ) ; @@v468@@ = ( __int16 * ) ( Number * ( @@v472@@ - Number + Number L * ( int ) @@j@@ + Number ) + @@a2@@ ) ; @@v467@@ = @@a1@@ ; @@v466@@ = ( _DWORD * ) @@a2@@ ; @@v465@@ = & @@v81@@ ; @@v464@@ = @@v472@@ ; @@v463@@ = @@j@@ ; @@v462@@ = @@v513@@ ; @@v461@@ = * ( char * ) ( @@v472@@ - Number + @@v513@@ + @@a2@@ + Number L * ( int ) @@j@@ + Number ) ; if ( ! * ( _DWORD * ) ( @@a1@@ + Number ) || @@v461@@ != Number || @@v464@@ <= Number || ( @@v464@@ & Number ) != Number || HIBYTE ( @@v466@@ [ Number * @@v463@@ + Number ] ) == Number ) { goto LABEL_128 ; } @@v460@@ = * ( _QWORD * ) ( * ( _QWORD * ) ( @@v467@@ + Number ) + Number L ) ; @@v466@@ [ Number * @@v463@@ + Number ] = Number ; * @@v465@@ = ( __int16 * ) & @@v466@@ [ Number * @@v463@@ + Number ] ; if ( ! @@v466@@ [ Number ] && ( @@v466@@ [ Number ] & Number ) != Number ) { @@v459@@ = @@v466@@ [ Number ] + * ( _DWORD * ) ( @@v467@@ + Number ) ; @@v458@@ = Number * ( @@v466@@ [ Number ] & Number ) + ( @@v464@@ >> Number ) ; @@v457@@ = * ( _DWORD * ) ( Number L * ( * ( _DWORD * ) ( @@v467@@ + Number ) * ( @@v458@@ >> Number ) + @@v459@@ ) + @@v460@@ ) ; if ( ( @@v457@@ & ( Number << ( Number * @@v463@@ ) ) ) != Number ) { @@v456@@ = ( _WORD * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v467@@ + Number ) + Number * ( ( int ) @@v463@@ + Number L ) ) + Number L * ( unsigned int ) ( * ( _DWORD * ) ( Number L * @@v459@@ + * ( _QWORD * ) ( @@v467@@ + Number ) ) + @@v458@@ * * ( _DWORD * ) ( @@v467@@ + Number ) + Number ) ) ; LOWORD ( @@v466@@ [ Number * @@v463@@ + Number ] ) = * @@v456@@ ; HIWORD ( @@v466@@ [ Number * @@v463@@ + Number ] ) = Number * @@v456@@ [ Number ] ; v21 = * ( char * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v467@@ + Number ) + Number * ( ( int ) @@v463@@ + Number L ) ) + ( int ) ( Number * @@v459@@ + Number + ( @@v458@@ & Number ) ) ) >> Number ; } else { v21 = Number ; } goto LABEL_131 ; } if ( @@v466@@ [ Number ] && ( @@v466@@ [ Number ] & Number ) == Number ) { @@v455@@ = @@v466@@ [ ( @@v464@@ > Number ) + Number ] ; @@v454@@ = ( @@v464@@ >> Number ) & Number ; @@v453@@ = * ( _DWORD * ) ( Number L * ( * ( _DWORD * ) ( @@v467@@ + Number ) * ( @@v454@@ >> Number ) + @@v455@@ ) + @@v460@@ ) ; if ( ( @@v453@@ & ( Number << ( Number * @@v463@@ ) ) ) != Number ) { @@v456@@ = ( _WORD * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v467@@ + Number ) + Number * ( ( int ) @@v463@@ + Number L ) ) + Number L * ( unsigned int ) ( * ( _DWORD * ) ( Number L * @@v455@@ + * ( _QWORD * ) ( @@v467@@ + Number ) ) + @@v454@@ * * ( _DWORD * ) ( @@v467@@ + Number ) + Number ) ) ; LOWORD ( @@v466@@ [ Number * @@v463@@ + Number ] ) = * @@v456@@ ; HIWORD ( @@v466@@ [ Number * @@v463@@ + Number ] ) = ( __int16 ) @@v456@@ [ Number ] / Number ; v21 = Number * * ( char * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v467@@ + Number ) + Number * ( ( int ) @@v463@@ + Number L ) ) + ( int ) ( Number * @@v455@@ + Number + ( @@v454@@ & Number ) ) ) ; } else { v21 = Number ; } } else { LABEL_128 : if ( @@v461@@ == Number ) { * @@v465@@ = ( __int16 * ) & @@v466@@ [ Number * @@v463@@ + Number + @@v464@@ ] ; v21 = * ( ( char * ) & @@v466@@ [ Number * @@v463@@ + Number ] + @@v464@@ + Number ) ; } else { * @@v465@@ = ( __int16 * ) & @@v466@@ [ Number * @@v463@@ + Number + @@v464@@ + @@v462@@ ] ; v21 = @@v461@@ ; } } LABEL_131 : @@v452@@ = v21 ; @@v451@@ = ( @@v473@@ == @@v471@@ ) + ( @@v473@@ == v21 ) + ( @@v473@@ == @@v470@@ ) ; if ( @@v451@@ > Number ) goto LABEL_143 ; if ( @@v451@@ != Number ) { if ( @@v471@@ == Number && @@v452@@ == Number && @@v470@@ != Number ) { @@v83@@ = * @@v469@@ ; @@v82@@ = @@v469@@ [ Number ] ; goto LABEL_144 ; } LABEL_143 : @@v83@@ = mid_pred ( * @@v469@@ , * @@v468@@ , * @@v81@@ ) ; @@v82@@ = mid_pred ( @@v469@@ [ Number ] , @@v468@@ [ Number ] , @@v81@@ [ Number ] ) ; goto LABEL_144 ; } if ( @@v473@@ == @@v470@@ ) { @@v83@@ = * @@v469@@ ; @@v82@@ = @@v469@@ [ Number ] ; } else { if ( @@v473@@ == @@v471@@ ) { @@v83@@ = * @@v468@@ ; v22 = @@v468@@ [ Number ] ; } else { @@v83@@ = * @@v81@@ ; v22 = @@v81@@ [ Number ] ; } @@v82@@ = v22 ; } LABEL_144 : v23 = get_se_golomb ( @@a2@@ + Number ) ; @@v83@@ += v23 ; v24 = get_se_golomb ( @@a2@@ + Number ) ; @@v82@@ += v24 ; if ( ( @@v514@@ & Number ) != Number ) { v25 = @@v511@@ + Number ; @@v511@@ [ Number ] = @@v83@@ ; v26 = @@v511@@ + Number ; @@v511@@ [ Number ] = * v25 ; @@v511@@ [ Number ] = * v26 ; v27 = @@v511@@ + Number ; @@v511@@ [ Number ] = @@v82@@ ; v28 = @@v511@@ + Number ; @@v511@@ [ Number ] = v27 [ Number ] ; @@v511@@ [ Number ] = v28 [ Number ] ; } else if ( ( @@v514@@ & Number ) != Number ) { @@v511@@ [ Number ] = @@v83@@ ; @@v511@@ [ Number ] = @@v82@@ ; } else if ( ( @@v514@@ & Number ) != Number ) { @@v511@@ [ Number ] = @@v83@@ ; @@v511@@ [ Number ] = @@v82@@ ; } * @@v511@@ = @@v83@@ ; @@v511@@ [ Number ] = @@v82@@ ; } } @@v515@@ = ( _DWORD * ) ( Number * ( ( unsigned __int8 ) scan8 [ Number * @@i@@ ] + Number L * ( int ) @@j@@ + Number ) + @@a2@@ ) ; v29 = @@v515@@ + Number ; @@v515@@ [ Number ] = Number ; v30 = @@v515@@ + Number ; @@v515@@ [ Number ] = * v29 ; v31 = @@v515@@ + Number ; @@v515@@ [ Number ] = * v30 ; * @@v515@@ = * v31 ; LABEL_154 : ; } } } if ( ( @@v85@@ & Number ) != Number ) { ff_h264_pred_direct_motion ( @@a1@@ , @@a2@@ , & @@v85@@ ) ; @@v542@@ &= * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) ; goto LABEL_344 ; } if ( ( @@v85@@ & Number ) != Number ) { for ( @@l@@ = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) > @@l@@ ; ++ @@l@@ ) { if ( ( ( Number << ( Number * @@l@@ ) ) & @@v85@@ ) != Number ) { @@v516@@ = * ( _DWORD * ) ( @@a2@@ + Number * ( ( int ) @@l@@ + Number L ) ) << * ( _DWORD * ) ( @@a2@@ + Number ) ; if ( @@v516@@ == Number ) { @@v532@@ = Number ; } else if ( @@v516@@ == Number ) { @@v532@@ = get_bits1 ( @@a2@@ + Number ) ^ Number ; } else { @@v532@@ = get_ue_golomb_31 ( @@a2@@ + Number ) ; if ( @@v532@@ >= @@v516@@ ) { av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String , @@v532@@ ) ; return Number ; } } @@v450@@ = ( _DWORD * ) ( Number L * ( int ) @@l@@ + Number + @@a2@@ ) ; @@v448@@ = Number ; @@v446@@ = @@v532@@ ; @@v445@@ = Number ; @@v444@@ = @@v450@@ ; @@v449@@ = Number ; @@v447@@ = Number ; @@v443@@ = Number * @@v532@@ ; * @@v450@@ = Number * @@v532@@ ; if ( @@v448@@ != Number ) { * ( _DWORD * ) ( ( char * ) @@v444@@ + ( int ) @@v447@@ ) = @@v443@@ ; if ( @@v448@@ != Number ) { * ( _DWORD * ) ( ( char * ) @@v444@@ + ( int ) ( Number * @@v447@@ ) ) = @@v443@@ ; * ( _DWORD * ) ( ( char * ) @@v444@@ + ( int ) ( Number * @@v447@@ ) ) = @@v443@@ ; } } } } for ( @@l@@ = Number ; ; ++ @@l@@ ) { if ( * ( _DWORD * ) ( @@a2@@ + Number ) <= @@l@@ ) goto LABEL_344 ; if ( ( ( Number << ( Number * @@l@@ ) ) & @@v85@@ ) != Number ) break ; LABEL_210 : ; } v32 = * ( char * ) ( @@a2@@ + Number L * ( int ) @@l@@ + Number ) ; @@v432@@ = @@a1@@ ; @@v431@@ = @@a2@@ ; @@v430@@ = Number ; @@v429@@ = Number ; @@v428@@ = @@l@@ ; @@v427@@ = v32 ; @@v426@@ = ( unsigned __int8 ) scan8 [ Number ] ; @@v425@@ = * ( char * ) ( ( unsigned __int8 ) scan8 [ Number ] - Number + @@a2@@ + Number L * ( int ) @@l@@ + Number ) ; @@v424@@ = * ( char * ) ( ( unsigned __int8 ) scan8 [ Number ] - Number + @@a2@@ + Number L * ( int ) @@l@@ + Number ) ; @@v423@@ = ( __int16 * ) ( Number * ( ( unsigned __int8 ) scan8 [ Number ] - Number + Number L * ( int ) @@l@@ + Number ) + @@a2@@ ) ; @@v422@@ = ( __int16 * ) ( Number * ( ( unsigned __int8 ) scan8 [ Number ] - Number + Number L * ( int ) @@l@@ + Number ) + @@a2@@ ) ; @@v421@@ = @@a1@@ ; @@v420@@ = ( _DWORD * ) @@a2@@ ; @@v419@@ = & @@v78@@ ; @@v418@@ = ( unsigned __int8 ) scan8 [ Number ] ; @@v417@@ = @@l@@ ; @@v416@@ = Number ; @@v415@@ = * ( char * ) ( ( unsigned __int8 ) scan8 [ Number ] - Number + Number + @@a2@@ + Number L * ( int ) @@l@@ + Number ) ; if ( ! * ( _DWORD * ) ( @@a1@@ + Number ) || @@v415@@ != Number || @@v418@@ <= Number || ( @@v418@@ & Number ) != Number || HIBYTE ( @@v420@@ [ Number * @@v417@@ + Number ] ) == Number ) { goto LABEL_192 ; } @@v414@@ = * ( _QWORD * ) ( * ( _QWORD * ) ( @@v421@@ + Number ) + Number L ) ; @@v420@@ [ Number * @@v417@@ + Number ] = Number ; * @@v419@@ = ( __int16 * ) & @@v420@@ [ Number * @@v417@@ + Number ] ; if ( ! @@v420@@ [ Number ] && ( @@v420@@ [ Number ] & Number ) != Number ) { @@v413@@ = @@v420@@ [ Number ] + * ( _DWORD * ) ( @@v421@@ + Number ) ; @@v412@@ = Number * ( @@v420@@ [ Number ] & Number ) + ( @@v418@@ >> Number ) ; @@v411@@ = * ( _DWORD * ) ( Number L * ( * ( _DWORD * ) ( @@v421@@ + Number ) * ( @@v412@@ >> Number ) + @@v413@@ ) + @@v414@@ ) ; if ( ( @@v411@@ & ( Number << ( Number * @@v417@@ ) ) ) != Number ) { @@v410@@ = ( _WORD * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v421@@ + Number ) + Number * ( ( int ) @@v417@@ + Number L ) ) + Number L * ( unsigned int ) ( * ( _DWORD * ) ( Number L * @@v413@@ + * ( _QWORD * ) ( @@v421@@ + Number ) ) + @@v412@@ * * ( _DWORD * ) ( @@v421@@ + Number ) + Number ) ) ; LOWORD ( @@v420@@ [ Number * @@v417@@ + Number ] ) = * @@v410@@ ; HIWORD ( @@v420@@ [ Number * @@v417@@ + Number ] ) = Number * @@v410@@ [ Number ] ; v33 = * ( char * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v421@@ + Number ) + Number * ( ( int ) @@v417@@ + Number L ) ) + ( int ) ( Number * @@v413@@ + Number + ( @@v412@@ & Number ) ) ) >> Number ; } else { v33 = Number ; } goto LABEL_195 ; } if ( @@v420@@ [ Number ] && ( @@v420@@ [ Number ] & Number ) == Number ) { @@v409@@ = @@v420@@ [ ( @@v418@@ > Number ) + Number ] ; @@v408@@ = ( @@v418@@ >> Number ) & Number ; @@v407@@ = * ( _DWORD * ) ( Number L * ( * ( _DWORD * ) ( @@v421@@ + Number ) * ( @@v408@@ >> Number ) + @@v409@@ ) + @@v414@@ ) ; if ( ( @@v407@@ & ( Number << ( Number * @@v417@@ ) ) ) != Number ) { @@v410@@ = ( _WORD * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v421@@ + Number ) + Number * ( ( int ) @@v417@@ + Number L ) ) + Number L * ( unsigned int ) ( * ( _DWORD * ) ( Number L * @@v409@@ + * ( _QWORD * ) ( @@v421@@ + Number ) ) + @@v408@@ * * ( _DWORD * ) ( @@v421@@ + Number ) + Number ) ) ; LOWORD ( @@v420@@ [ Number * @@v417@@ + Number ] ) = * @@v410@@ ; HIWORD ( @@v420@@ [ Number * @@v417@@ + Number ] ) = ( __int16 ) @@v410@@ [ Number ] / Number ; v33 = Number * * ( char * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v421@@ + Number ) + Number * ( ( int ) @@v417@@ + Number L ) ) + ( int ) ( Number * @@v409@@ + Number + ( @@v408@@ & Number ) ) ) ; } else { v33 = Number ; } } else { LABEL_192 : if ( @@v415@@ == Number ) { * @@v419@@ = ( __int16 * ) & @@v420@@ [ Number * @@v417@@ + Number + @@v418@@ ] ; v33 = * ( ( char * ) & @@v420@@ [ Number * @@v417@@ + Number ] + @@v418@@ + Number ) ; } else { * @@v419@@ = ( __int16 * ) & @@v420@@ [ Number * @@v417@@ + Number + @@v418@@ + @@v416@@ ] ; v33 = @@v415@@ ; } } LABEL_195 : @@v406@@ = v33 ; @@v405@@ = ( @@v427@@ == @@v425@@ ) + ( @@v427@@ == v33 ) + ( @@v427@@ == @@v424@@ ) ; if ( @@v405@@ <= Number ) { if ( @@v405@@ == Number ) { if ( @@v427@@ == @@v424@@ ) { @@v80@@ = * @@v423@@ ; @@v79@@ = @@v423@@ [ Number ] ; } else { if ( @@v427@@ == @@v425@@ ) { @@v80@@ = * @@v422@@ ; v34 = @@v422@@ [ Number ] ; } else { @@v80@@ = * @@v78@@ ; v34 = @@v78@@ [ Number ] ; } @@v79@@ = v34 ; } LABEL_208 : v35 = get_se_golomb ( @@a2@@ + Number ) ; @@v80@@ += v35 ; v36 = get_se_golomb ( @@a2@@ + Number ) ; @@v79@@ += v36 ; @@v434@@ = @@v80@@ ; @@v433@@ = @@v79@@ ; @@v442@@ = ( _QWORD * ) ( Number * ( Number L * ( int ) @@l@@ + Number ) + @@a2@@ ) ; @@v440@@ = Number ; @@v438@@ = ( unsigned __int16 ) @@v80@@ + ( @@v79@@ << Number ) ; @@v437@@ = Number ; @@v436@@ = @@v442@@ ; @@v441@@ = Number ; @@v439@@ = Number ; @@v435@@ = Number * @@v438@@ ; * @@v442@@ = @@v435@@ ; @@v436@@ [ Number ] = @@v435@@ ; * ( _QWORD * ) ( ( char * ) @@v436@@ + ( int ) @@v439@@ ) = @@v435@@ ; * ( _QWORD * ) ( ( char * ) @@v436@@ + ( int ) @@v439@@ + Number ) = @@v435@@ ; if ( @@v440@@ != Number ) { * ( _QWORD * ) ( ( char * ) @@v436@@ + ( int ) ( Number * @@v439@@ ) ) = @@v435@@ ; * ( _QWORD * ) ( ( char * ) @@v436@@ + ( int ) ( Number * @@v439@@ ) + Number ) = @@v435@@ ; * ( _QWORD * ) ( ( char * ) @@v436@@ + ( int ) ( Number * @@v439@@ ) ) = @@v435@@ ; * ( _QWORD * ) ( ( char * ) @@v436@@ + ( int ) ( Number * @@v439@@ ) + Number ) = @@v435@@ ; } goto LABEL_210 ; } if ( @@v425@@ == Number && @@v406@@ == Number && @@v424@@ != Number ) { @@v80@@ = * @@v423@@ ; @@v79@@ = @@v423@@ [ Number ] ; goto LABEL_208 ; } } @@v80@@ = mid_pred ( * @@v423@@ , * @@v422@@ , * @@v78@@ ) ; @@v79@@ = mid_pred ( @@v423@@ [ Number ] , @@v422@@ [ Number ] , @@v78@@ [ Number ] ) ; goto LABEL_208 ; } if ( ( @@v85@@ & Number ) != Number ) { for ( @@l@@ = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) > @@l@@ ; ++ @@l@@ ) { for ( @@m@@ = Number ; @@m@@ <= Number ; ++ @@m@@ ) { if ( ( ( Number << ( Number * @@l@@ + @@m@@ ) ) & @@v85@@ ) != Number ) { @@v517@@ = * ( _DWORD * ) ( @@a2@@ + Number * ( ( int ) @@l@@ + Number L ) ) << * ( _DWORD * ) ( @@a2@@ + Number ) ; if ( @@v517@@ == Number ) { @@v531@@ = Number ; } else if ( @@v517@@ == Number ) { @@v531@@ = get_bits1 ( @@a2@@ + Number ) ^ Number ; } else { @@v531@@ = get_ue_golomb_31 ( @@a2@@ + Number ) ; if ( @@v531@@ >= @@v517@@ ) { av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String , @@v531@@ ) ; return Number ; } } } else { @@v531@@ = Number ; } @@v404@@ = ( _DWORD * ) ( Number * @@m@@ + Number + Number L * ( int ) @@l@@ + Number + @@a2@@ ) ; @@v402@@ = Number ; @@v400@@ = @@v531@@ ; @@v399@@ = Number ; @@v398@@ = @@v404@@ ; @@v403@@ = Number ; @@v401@@ = Number ; @@v397@@ = Number * @@v531@@ ; * @@v404@@ = Number * @@v531@@ ; if ( @@v402@@ != Number ) { * ( _DWORD * ) ( ( char * ) @@v398@@ + ( int ) @@v401@@ ) = @@v397@@ ; if ( @@v402@@ != Number ) { * ( _DWORD * ) ( ( char * ) @@v398@@ + ( int ) ( Number * @@v401@@ ) ) = @@v397@@ ; * ( _DWORD * ) ( ( char * ) @@v398@@ + ( int ) ( Number * @@v401@@ ) ) = @@v397@@ ; } } } } @@l@@ = Number ; LABEL_277 : if ( * ( _DWORD * ) ( @@a2@@ + Number ) <= @@l@@ ) goto LABEL_344 ; for ( @@m@@ = Number ; ; ++ @@m@@ ) { if ( @@m@@ > Number ) { ++ @@l@@ ; goto LABEL_277 ; } if ( ( ( Number << ( Number * @@l@@ + @@m@@ ) ) & @@v85@@ ) != Number ) break ; @@v530@@ = Number ; LABEL_272 : @@v355@@ = ( _QWORD * ) ( Number * ( Number * @@m@@ + Number + Number L * ( int ) @@l@@ + Number ) + @@a2@@ ) ; @@v353@@ = Number ; @@v351@@ = @@v530@@ ; @@v350@@ = Number ; @@v349@@ = @@v355@@ ; @@v354@@ = Number ; @@v352@@ = Number ; @@v348@@ = Number * @@v530@@ ; * @@v355@@ = @@v348@@ ; @@v349@@ [ Number ] = @@v348@@ ; * ( _QWORD * ) ( ( char * ) @@v349@@ + ( int ) @@v352@@ ) = @@v348@@ ; * ( _QWORD * ) ( ( char * ) @@v349@@ + ( int ) @@v352@@ + Number ) = @@v348@@ ; if ( @@v353@@ != Number ) { * ( _QWORD * ) ( ( char * ) @@v349@@ + ( int ) ( Number * @@v352@@ ) ) = @@v348@@ ; * ( _QWORD * ) ( ( char * ) @@v349@@ + ( int ) ( Number * @@v352@@ ) + Number ) = @@v348@@ ; * ( _QWORD * ) ( ( char * ) @@v349@@ + ( int ) ( Number * @@v352@@ ) ) = @@v348@@ ; * ( _QWORD * ) ( ( char * ) @@v349@@ + ( int ) ( Number * @@v352@@ ) + Number ) = @@v348@@ ; } } v37 = * ( char * ) ( Number * @@m@@ + Number + @@a2@@ + Number L * ( int ) @@l@@ + Number ) ; @@v394@@ = @@a1@@ ; @@v393@@ = ( _DWORD * ) @@a2@@ ; @@v392@@ = Number * @@m@@ ; @@v391@@ = @@l@@ ; @@v390@@ = v37 ; if ( Number * @@m@@ ) { @@v387@@ = SHIBYTE ( @@v393@@ [ Number * @@v391@@ + Number ] ) ; @@v386@@ = ( __int16 * ) & @@v393@@ [ Number * @@v391@@ + Number ] ; if ( @@v390@@ == @@v387@@ ) { @@v80@@ = * @@v386@@ ; @@v79@@ = @@v386@@ [ Number ] ; goto LABEL_270 ; } } else { @@v389@@ = SLOBYTE ( @@v393@@ [ Number * @@v391@@ + Number ] ) ; @@v388@@ = ( __int16 * ) & @@v393@@ [ Number * @@v391@@ + Number ] ; if ( @@v390@@ == @@v389@@ ) { @@v80@@ = * @@v388@@ ; @@v79@@ = @@v388@@ [ Number ] ; goto LABEL_270 ; } } @@v385@@ = @@v394@@ ; @@v384@@ = @@v393@@ ; @@v383@@ = @@v392@@ ; @@v382@@ = Number ; @@v381@@ = @@v391@@ ; @@v380@@ = @@v390@@ ; @@v379@@ = & @@v80@@ ; @@v378@@ = & @@v79@@ ; @@v377@@ = ( unsigned __int8 ) scan8 [ @@v392@@ ] ; @@v376@@ = * ( ( char * ) & @@v393@@ [ Number * @@v391@@ + Number ] + @@v377@@ ) ; @@v375@@ = * ( ( char * ) & @@v393@@ [ Number * @@v391@@ + Number ] + @@v377@@ + Number ) ; @@v374@@ = ( __int16 * ) & @@v393@@ [ Number * @@v391@@ + Number + @@v377@@ ] ; @@v373@@ = ( __int16 * ) & @@v393@@ [ Number * @@v391@@ + Number + @@v377@@ ] ; @@v372@@ = @@v394@@ ; @@v371@@ = @@v393@@ ; @@v370@@ = & @@v77@@ ; @@v369@@ = @@v377@@ ; @@v368@@ = @@v391@@ ; @@v367@@ = Number ; @@v366@@ = * ( ( char * ) & @@v393@@ [ Number * @@v391@@ + Number ] + @@v377@@ ) ; if ( * ( _DWORD * ) ( @@v394@@ + Number ) && @@v366@@ == Number && @@v369@@ > Number && ( @@v369@@ & Number ) == Number && HIBYTE ( @@v371@@ [ Number * @@v368@@ + Number ] ) != Number ) { @@v365@@ = * ( _QWORD * ) ( * ( _QWORD * ) ( @@v372@@ + Number ) + Number L ) ; @@v371@@ [ Number * @@v368@@ + Number ] = Number ; * @@v370@@ = ( __int16 * ) & @@v371@@ [ Number * @@v368@@ + Number ] ; if ( ! @@v371@@ [ Number ] && ( @@v371@@ [ Number ] & Number ) != Number ) { @@v364@@ = @@v371@@ [ Number ] + * ( _DWORD * ) ( @@v372@@ + Number ) ; @@v363@@ = Number * ( @@v371@@ [ Number ] & Number ) + ( @@v369@@ >> Number ) ; @@v362@@ = * ( _DWORD * ) ( Number L * ( * ( _DWORD * ) ( @@v372@@ + Number ) * ( @@v363@@ >> Number ) + @@v364@@ ) + @@v365@@ ) ; if ( ( @@v362@@ & ( Number << ( Number * @@v368@@ ) ) ) != Number ) { @@v361@@ = ( _WORD * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v372@@ + Number ) + Number * ( ( int ) @@v368@@ + Number L ) ) + Number L * ( unsigned int ) ( * ( _DWORD * ) ( Number L * @@v364@@ + * ( _QWORD * ) ( @@v372@@ + Number ) ) + @@v363@@ * * ( _DWORD * ) ( @@v372@@ + Number ) + Number ) ) ; LOWORD ( @@v371@@ [ Number * @@v368@@ + Number ] ) = * @@v361@@ ; HIWORD ( @@v371@@ [ Number * @@v368@@ + Number ] ) = Number * @@v361@@ [ Number ] ; v38 = * ( char * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v372@@ + Number ) + Number * ( ( int ) @@v368@@ + Number L ) ) + ( int ) ( Number * @@v364@@ + Number + ( @@v363@@ & Number ) ) ) >> Number ; } else { v38 = Number ; } LABEL_257 : @@v357@@ = v38 ; @@v356@@ = ( @@v380@@ == @@v376@@ ) + ( @@v380@@ == v38 ) + ( @@v380@@ == @@v375@@ ) ; if ( @@v356@@ > Number ) goto LABEL_269 ; if ( @@v356@@ == Number ) { if ( @@v380@@ == @@v375@@ ) { * @@v379@@ = * @@v374@@ ; * @@v378@@ = @@v374@@ [ Number ] ; } else { if ( @@v380@@ == @@v376@@ ) { * @@v379@@ = * @@v373@@ ; v39 = @@v373@@ [ Number ] ; } else { * @@v379@@ = * @@v77@@ ; v39 = @@v77@@ [ Number ] ; } * @@v378@@ = v39 ; } goto LABEL_270 ; } if ( @@v376@@ == Number && @@v357@@ == Number && @@v375@@ != Number ) { * @@v379@@ = * @@v374@@ ; * @@v378@@ = @@v374@@ [ Number ] ; } else { LABEL_269 : * @@v379@@ = mid_pred ( * @@v374@@ , * @@v373@@ , * @@v77@@ ) ; * @@v378@@ = mid_pred ( @@v374@@ [ Number ] , @@v373@@ [ Number ] , @@v77@@ [ Number ] ) ; } LABEL_270 : v40 = get_se_golomb ( @@a2@@ + Number ) ; @@v80@@ += v40 ; v41 = get_se_golomb ( @@a2@@ + Number ) ; @@v79@@ += v41 ; @@v396@@ = @@v80@@ ; @@v395@@ = @@v79@@ ; @@v530@@ = ( @@v79@@ << Number ) + ( unsigned __int16 ) @@v80@@ ; goto LABEL_272 ; } if ( @@v371@@ [ Number ] && ( @@v371@@ [ Number ] & Number ) == Number ) { @@v360@@ = @@v371@@ [ ( @@v369@@ > Number ) + Number ] ; @@v359@@ = ( @@v369@@ >> Number ) & Number ; @@v358@@ = * ( _DWORD * ) ( Number L * ( * ( _DWORD * ) ( @@v372@@ + Number ) * ( @@v359@@ >> Number ) + @@v360@@ ) + @@v365@@ ) ; if ( ( @@v358@@ & ( Number << ( Number * @@v368@@ ) ) ) != Number ) { @@v361@@ = ( _WORD * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v372@@ + Number ) + Number * ( ( int ) @@v368@@ + Number L ) ) + Number L * ( unsigned int ) ( * ( _DWORD * ) ( Number L * @@v360@@ + * ( _QWORD * ) ( @@v372@@ + Number ) ) + @@v359@@ * * ( _DWORD * ) ( @@v372@@ + Number ) + Number ) ) ; LOWORD ( @@v371@@ [ Number * @@v368@@ + Number ] ) = * @@v361@@ ; HIWORD ( @@v371@@ [ Number * @@v368@@ + Number ] ) = ( __int16 ) @@v361@@ [ Number ] / Number ; v38 = Number * * ( char * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v372@@ + Number ) + Number * ( ( int ) @@v368@@ + Number L ) ) + ( int ) ( Number * @@v360@@ + Number + ( @@v359@@ & Number ) ) ) ; } else { v38 = Number ; } goto LABEL_257 ; } } if ( @@v366@@ == Number ) { * @@v370@@ = ( __int16 * ) & @@v371@@ [ Number * @@v368@@ + Number + @@v369@@ ] ; v38 = * ( ( char * ) & @@v371@@ [ Number * @@v368@@ + Number ] + @@v369@@ + Number ) ; } else { * @@v370@@ = ( __int16 * ) & @@v371@@ [ Number * @@v368@@ + Number + @@v369@@ + @@v367@@ ] ; v38 = @@v366@@ ; } goto LABEL_257 ; } for ( @@l@@ = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) > @@l@@ ; ++ @@l@@ ) { for ( @@m@@ = Number ; @@m@@ <= Number ; ++ @@m@@ ) { if ( ( ( Number << ( Number * @@l@@ + @@m@@ ) ) & @@v85@@ ) != Number ) { @@v518@@ = * ( _DWORD * ) ( @@a2@@ + Number * ( ( int ) @@l@@ + Number L ) ) << * ( _DWORD * ) ( @@a2@@ + Number ) ; if ( @@v518@@ == Number ) { @@v529@@ = Number ; } else if ( @@v518@@ == Number ) { @@v529@@ = get_bits1 ( @@a2@@ + Number ) ^ Number ; } else { @@v529@@ = get_ue_golomb_31 ( @@a2@@ + Number ) ; if ( @@v529@@ >= @@v518@@ ) { av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String , @@v529@@ ) ; return Number ; } } } else { @@v529@@ = Number ; } @@v347@@ = ( _WORD * ) ( Number * @@m@@ + Number + Number L * ( int ) @@l@@ + Number + @@a2@@ ) ; @@v345@@ = Number ; @@v343@@ = @@v529@@ ; @@v342@@ = Number ; @@v341@@ = @@v347@@ ; @@v346@@ = Number ; @@v344@@ = Number ; @@v340@@ = Number * @@v529@@ ; * @@v347@@ = Number * @@v529@@ ; if ( @@v345@@ != Number ) { * ( _WORD * ) ( ( char * ) @@v341@@ + ( int ) @@v344@@ ) = @@v340@@ ; if ( @@v345@@ != Number ) { * ( _WORD * ) ( ( char * ) @@v341@@ + ( int ) ( Number * @@v344@@ ) ) = @@v340@@ ; * ( _WORD * ) ( ( char * ) @@v341@@ + ( int ) ( Number * @@v344@@ ) ) = @@v340@@ ; } } } } @@l@@ = Number ; LABEL_343 : if ( * ( _DWORD * ) ( @@a2@@ + Number ) <= @@l@@ ) goto LABEL_344 ; for ( @@m@@ = Number ; ; ++ @@m@@ ) { if ( @@m@@ > Number ) { ++ @@l@@ ; goto LABEL_343 ; } if ( ( ( Number << ( Number * @@l@@ + @@m@@ ) ) & @@v85@@ ) == Number ) { @@v528@@ = Number ; goto LABEL_337 ; } v42 = * ( char * ) ( Number * @@m@@ + Number + @@a2@@ + Number L * ( int ) @@l@@ + Number ) ; @@v337@@ = @@a1@@ ; @@v336@@ = ( _DWORD * ) @@a2@@ ; @@v335@@ = Number * @@m@@ ; @@v334@@ = @@l@@ ; @@v333@@ = v42 ; if ( Number * @@m@@ ) { @@v330@@ = @@v337@@ ; @@v329@@ = @@v336@@ ; @@v328@@ = ( __int64 * ) & @@v75@@ ; @@v327@@ = Number ; @@v326@@ = @@v334@@ ; @@v325@@ = Number ; @@v324@@ = SLOBYTE ( @@v336@@ [ Number * @@v334@@ + Number ] ) ; @@v75@@ = ( __int16 * ) & @@v336@@ [ Number * @@v334@@ + Number ] ; @@v323@@ = SBYTE1 ( @@v336@@ [ Number * @@v334@@ + Number ] ) ; if ( @@v333@@ == @@v323@@ ) { @@v80@@ = * @@v75@@ ; @@v79@@ = @@v75@@ [ Number ] ; goto LABEL_335 ; } } else { @@v332@@ = SHIBYTE ( @@v336@@ [ Number * @@v334@@ + Number ] ) ; @@v331@@ = ( __int16 * ) & @@v336@@ [ Number * @@v334@@ + Number ] ; if ( @@v333@@ == @@v332@@ ) { @@v80@@ = * @@v331@@ ; @@v79@@ = @@v331@@ [ Number ] ; goto LABEL_335 ; } } @@v322@@ = @@v337@@ ; @@v321@@ = @@v336@@ ; @@v320@@ = @@v335@@ ; @@v319@@ = Number ; @@v318@@ = @@v334@@ ; @@v317@@ = @@v333@@ ; @@v316@@ = & @@v80@@ ; @@v315@@ = & @@v79@@ ; @@v314@@ = ( unsigned __int8 ) scan8 [ @@v335@@ ] ; @@v313@@ = * ( ( char * ) & @@v336@@ [ Number * @@v334@@ + Number ] + @@v314@@ ) ; @@v312@@ = * ( ( char * ) & @@v336@@ [ Number * @@v334@@ + Number ] + @@v314@@ + Number ) ; @@v311@@ = ( __int16 * ) & @@v336@@ [ Number * @@v334@@ + Number + @@v314@@ ] ; @@v310@@ = ( __int16 * ) & @@v336@@ [ Number * @@v334@@ + Number + @@v314@@ ] ; @@v309@@ = @@v337@@ ; @@v308@@ = @@v336@@ ; @@v307@@ = & @@v76@@ ; @@v306@@ = @@v314@@ ; @@v305@@ = @@v334@@ ; @@v304@@ = Number ; @@v303@@ = * ( ( char * ) & @@v336@@ [ Number * @@v334@@ + Number ] + @@v314@@ + Number ) ; if ( ! * ( _DWORD * ) ( @@v337@@ + Number ) || @@v303@@ != Number || @@v306@@ <= Number || ( @@v306@@ & Number ) != Number || HIBYTE ( @@v308@@ [ Number * @@v305@@ + Number ] ) == Number ) { break ; } @@v302@@ = * ( _QWORD * ) ( * ( _QWORD * ) ( @@v309@@ + Number ) + Number L ) ; @@v308@@ [ Number * @@v305@@ + Number ] = Number ; * @@v307@@ = ( __int16 * ) & @@v308@@ [ Number * @@v305@@ + Number ] ; if ( @@v308@@ [ Number ] || ( @@v308@@ [ Number ] & Number ) == Number ) { if ( ! @@v308@@ [ Number ] || ( @@v308@@ [ Number ] & Number ) != Number ) break ; @@v297@@ = @@v308@@ [ ( @@v306@@ > Number ) + Number ] ; @@v296@@ = ( @@v306@@ >> Number ) & Number ; @@v295@@ = * ( _DWORD * ) ( Number L * ( * ( _DWORD * ) ( @@v309@@ + Number ) * ( @@v296@@ >> Number ) + @@v297@@ ) + @@v302@@ ) ; if ( ( @@v295@@ & ( Number << ( Number * @@v305@@ ) ) ) != Number ) { @@v298@@ = ( _WORD * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v309@@ + Number ) + Number * ( ( int ) @@v305@@ + Number L ) ) + Number L * ( unsigned int ) ( * ( _DWORD * ) ( Number L * @@v297@@ + * ( _QWORD * ) ( @@v309@@ + Number ) ) + @@v296@@ * * ( _DWORD * ) ( @@v309@@ + Number ) + Number ) ) ; LOWORD ( @@v308@@ [ Number * @@v305@@ + Number ] ) = * @@v298@@ ; HIWORD ( @@v308@@ [ Number * @@v305@@ + Number ] ) = ( __int16 ) @@v298@@ [ Number ] / Number ; v43 = Number * * ( char * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v309@@ + Number ) + Number * ( ( int ) @@v305@@ + Number L ) ) + ( int ) ( Number * @@v297@@ + Number + ( @@v296@@ & Number ) ) ) ; } else { v43 = Number ; } } else { @@v301@@ = @@v308@@ [ Number ] + * ( _DWORD * ) ( @@v309@@ + Number ) ; @@v300@@ = Number * ( @@v308@@ [ Number ] & Number ) + ( @@v306@@ >> Number ) ; @@v299@@ = * ( _DWORD * ) ( Number L * ( * ( _DWORD * ) ( @@v309@@ + Number ) * ( @@v300@@ >> Number ) + @@v301@@ ) + @@v302@@ ) ; if ( ( @@v299@@ & ( Number << ( Number * @@v305@@ ) ) ) != Number ) { @@v298@@ = ( _WORD * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v309@@ + Number ) + Number * ( ( int ) @@v305@@ + Number L ) ) + Number L * ( unsigned int ) ( * ( _DWORD * ) ( Number L * @@v301@@ + * ( _QWORD * ) ( @@v309@@ + Number ) ) + @@v300@@ * * ( _DWORD * ) ( @@v309@@ + Number ) + Number ) ) ; LOWORD ( @@v308@@ [ Number * @@v305@@ + Number ] ) = * @@v298@@ ; HIWORD ( @@v308@@ [ Number * @@v305@@ + Number ] ) = Number * @@v298@@ [ Number ] ; v43 = * ( char * ) ( * ( _QWORD * ) ( * ( _QWORD * ) ( @@v309@@ + Number ) + Number * ( ( int ) @@v305@@ + Number L ) ) + ( int ) ( Number * @@v301@@ + Number + ( @@v300@@ & Number ) ) ) >> Number ; } else { v43 = Number ; } } LABEL_322 : @@v294@@ = v43 ; @@v293@@ = ( @@v317@@ == @@v313@@ ) + ( @@v317@@ == v43 ) + ( @@v317@@ == @@v312@@ ) ; if ( @@v293@@ > Number ) goto LABEL_334 ; if ( @@v293@@ == Number ) { if ( @@v317@@ == @@v312@@ ) { * @@v316@@ = * @@v311@@ ; * @@v315@@ = @@v311@@ [ Number ] ; } else { if ( @@v317@@ == @@v313@@ ) { * @@v316@@ = * @@v310@@ ; v44 = @@v310@@ [ Number ] ; } else { * @@v316@@ = * @@v76@@ ; v44 = @@v76@@ [ Number ] ; } * @@v315@@ = v44 ; } goto LABEL_335 ; } if ( @@v313@@ == Number && @@v294@@ == Number && @@v312@@ != Number ) { * @@v316@@ = * @@v311@@ ; * @@v315@@ = @@v311@@ [ Number ] ; } else { LABEL_334 : * @@v316@@ = mid_pred ( * @@v311@@ , * @@v310@@ , * @@v76@@ ) ; * @@v315@@ = mid_pred ( @@v311@@ [ Number ] , @@v310@@ [ Number ] , @@v76@@ [ Number ] ) ; } LABEL_335 : v45 = get_se_golomb ( @@a2@@ + Number ) ; @@v80@@ += v45 ; v46 = get_se_golomb ( @@a2@@ + Number ) ; @@v79@@ += v46 ; @@v339@@ = @@v80@@ ; @@v338@@ = @@v79@@ ; @@v528@@ = ( @@v79@@ << Number ) + ( unsigned __int16 ) @@v80@@ ; LABEL_337 : @@v292@@ = ( _QWORD * ) ( Number * ( Number * @@m@@ + Number + Number L * ( int ) @@l@@ + Number ) + @@a2@@ ) ; @@v290@@ = Number ; @@v288@@ = @@v528@@ ; @@v287@@ = Number ; @@v286@@ = @@v292@@ ; @@v291@@ = Number ; @@v289@@ = Number ; @@v285@@ = Number * @@v528@@ ; * @@v292@@ = @@v285@@ ; if ( @@v290@@ != Number ) { * ( _QWORD * ) ( ( char * ) @@v286@@ + ( int ) @@v289@@ ) = @@v285@@ ; if ( @@v290@@ != Number ) { * ( _QWORD * ) ( ( char * ) @@v286@@ + ( int ) ( Number * @@v289@@ ) ) = @@v285@@ ; * ( _QWORD * ) ( ( char * ) @@v286@@ + ( int ) ( Number * @@v289@@ ) ) = @@v285@@ ; } } } if ( @@v303@@ == Number ) { * @@v307@@ = ( __int16 * ) & @@v308@@ [ Number * @@v305@@ + Number + @@v306@@ ] ; v43 = * ( ( char * ) & @@v308@@ [ Number * @@v305@@ + Number ] + @@v306@@ + Number ) ; } else { * @@v307@@ = ( __int16 * ) & @@v308@@ [ Number * @@v305@@ + Number + @@v306@@ + @@v304@@ ] ; v43 = @@v303@@ ; } goto LABEL_322 ; } if ( ( @@v85@@ & Number ) != Number ) { @@v540@@ = Number ; if ( @@v542@@ && ( unsigned int ) get_bits1 ( @@a2@@ + Number ) ) { @@v85@@ |= Number ; @@v540@@ = Number ; } for ( @@n@@ = Number ; @@n@@ <= Number ; @@n@@ += @@v540@@ ) { @@v499@@ = @@a1@@ ; @@v498@@ = @@a2@@ ; @@v497@@ = @@n@@ ; @@v496@@ = ( unsigned __int8 ) scan8 [ @@n@@ ] ; @@v495@@ = * ( char * ) ( @@a2@@ + @@v496@@ - Number + Number ) ; @@v494@@ = * ( char * ) ( @@a2@@ + @@v496@@ - Number + Number ) ; v9 = @@v494@@ ; if ( @@v495@@ <= @@v494@@ ) v9 = @@v495@@ ; @@v493@@ = v9 ; if ( v9 >= Number ) v10 = @@v493@@ ; else v10 = Number ; @@v539@@ = v10 ; if ( ! ( unsigned int ) get_bits1 ( @@a2@@ + Number ) ) { @@v509@@ = get_bits ( @@a2@@ + Number , Number ) ; @@v539@@ = ( @@v509@@ >= @@v539@@ ) + @@v509@@ ; } if ( @@v540@@ == Number ) { @@v492@@ = ( _WORD * ) ( ( unsigned __int8 ) scan8 [ @@n@@ ] + Number L + @@a2@@ ) ; @@v490@@ = Number ; @@v488@@ = @@v539@@ ; @@v487@@ = Number ; @@v486@@ = @@v492@@ ; @@v491@@ = Number ; @@v489@@ = Number ; @@v485@@ = Number * @@v539@@ ; * @@v492@@ = Number * @@v539@@ ; if ( @@v490@@ != Number ) { * ( _WORD * ) ( ( char * ) @@v486@@ + ( int ) @@v489@@ ) = @@v485@@ ; if ( @@v490@@ != Number ) { * ( _WORD * ) ( ( char * ) @@v486@@ + ( int ) ( Number * @@v489@@ ) ) = @@v485@@ ; * ( _WORD * ) ( ( char * ) @@v486@@ + ( int ) ( Number * @@v489@@ ) ) = @@v485@@ ; } } } else { * ( _BYTE * ) ( @@a2@@ + ( unsigned __int8 ) scan8 [ @@n@@ ] + Number ) = @@v539@@ ; } } @@v484@@ = @@a1@@ ; @@v483@@ = @@a2@@ ; @@v482@@ = * ( _QWORD * ) ( @@a2@@ + Number ) + * ( unsigned int * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L * * ( int * ) ( @@a2@@ + Number ) ) ; @@v481@@ = ( _BYTE * ) ( @@a2@@ + Number ) ; * ( _DWORD * ) @@v482@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; * ( _BYTE * ) ( @@v482@@ + Number ) = @@v481@@ [ Number ] ; * ( _BYTE * ) ( @@v482@@ + Number ) = @@v481@@ [ Number ] ; * ( _BYTE * ) ( @@v482@@ + Number ) = @@v481@@ [ Number ] ; if ( ( int ) ff_h264_check_intra4x4_pred_mode ( @@a2@@ + Number , * ( _QWORD * ) ( @@a1@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) ) < Number ) return Number ; } else { * ( _DWORD * ) ( @@a2@@ + Number ) = ff_h264_check_intra_pred_mode ( * ( _QWORD * ) ( @@a1@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) , Number L ) ; if ( * ( int * ) ( @@a2@@ + Number ) < Number ) return Number ; } if ( @@v521@@ ) { v11 = get_ue_golomb_31 ( @@a2@@ + Number ) ; @@v508@@ = ff_h264_check_intra_pred_mode ( * ( _QWORD * ) ( @@a1@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) , v11 , Number L ) ; if ( @@v508@@ < Number ) return Number ; * ( _DWORD * ) ( @@a2@@ + Number ) = @@v508@@ ; } else { * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; } LABEL_344 : if ( ( @@v85@@ & Number ) != Number ) { @@v284@@ = ( _QWORD * ) @@a1@@ ; @@v283@@ = @@a2@@ ; @@v282@@ = @@v85@@ ; @@v281@@ = * ( _DWORD * ) ( @@a1@@ + Number ) ; @@v280@@ = Number * ( * ( _DWORD * ) ( @@a2@@ + Number ) + * ( _DWORD * ) ( @@a2@@ + Number ) * * ( _DWORD * ) ( @@a1@@ + Number ) ) ; @@v279@@ = Number * * ( _DWORD * ) ( @@a2@@ + Number ) ; if ( ( @@v85@@ & Number ) != Number ) { @@v278@@ = @@v284@@ ; @@v277@@ = @@v283@@ ; @@v276@@ = @@v281@@ ; @@v275@@ = @@v280@@ ; @@v274@@ = @@v279@@ ; @@v273@@ = @@v282@@ ; @@v272@@ = Number ; @@v271@@ = ( _OWORD * ) ( Number L * @@v280@@ + @@v284@@ [ Number ] ) ; @@v270@@ = ( _OWORD * ) ( @@v283@@ + Number ) ; @@v269@@ = @@v271@@ ; @@v268@@ = @@v283@@ + Number ; * @@v271@@ = * ( _OWORD * ) ( @@v283@@ + Number ) ; @@v267@@ = ( _OWORD * ) ( ( char * ) @@v271@@ + Number * @@v276@@ ) ; @@v266@@ = @@v270@@ + Number ; * @@v267@@ = @@v270@@ [ Number ] ; @@v265@@ = ( _OWORD * ) ( ( char * ) @@v271@@ + Number * @@v276@@ ) ; @@v264@@ = @@v270@@ + Number ; * @@v265@@ = @@v270@@ [ Number ] ; @@v263@@ = ( _OWORD * ) ( ( char * ) @@v271@@ + Number * @@v276@@ ) ; @@v262@@ = @@v270@@ + Number ; * @@v263@@ = @@v270@@ [ Number ] ; @@v261@@ = ( _BYTE * ) ( @@v278@@ [ @@v272@@ + Number ] + @@v274@@ ) ; @@v260@@ = ( _BYTE * ) ( Number L * @@v272@@ + Number + @@v277@@ ) ; * @@v261@@ = @@v260@@ [ Number ] ; @@v261@@ [ Number ] = @@v260@@ [ Number ] ; @@v261@@ [ Number ] = @@v260@@ [ Number ] ; @@v261@@ [ Number ] = @@v260@@ [ Number ] ; } else { @@v259@@ = ( _WORD * ) ( @@v284@@ [ Number ] + @@v279@@ ) ; @@v257@@ = Number ; @@v255@@ = Number ; @@v254@@ = Number ; @@v253@@ = @@v259@@ ; @@v258@@ = Number ; @@v256@@ = Number ; @@v252@@ = Number ; * @@v259@@ = Number ; if ( @@v257@@ != Number ) { * ( _WORD * ) ( ( char * ) @@v253@@ + ( int ) @@v256@@ ) = @@v252@@ ; if ( @@v257@@ != Number ) { * ( _WORD * ) ( ( char * ) @@v253@@ + ( int ) ( Number * @@v256@@ ) ) = @@v252@@ ; * ( _WORD * ) ( ( char * ) @@v253@@ + ( int ) ( Number * @@v256@@ ) ) = @@v252@@ ; } } } if ( ( @@v282@@ & Number ) != Number ) { @@v251@@ = @@v284@@ ; @@v250@@ = @@v283@@ ; @@v249@@ = @@v281@@ ; @@v248@@ = @@v280@@ ; @@v247@@ = @@v279@@ ; @@v246@@ = @@v282@@ ; @@v245@@ = Number ; @@v244@@ = ( _OWORD * ) ( Number L * @@v280@@ + @@v284@@ [ Number ] ) ; @@v243@@ = ( _OWORD * ) ( @@v283@@ + Number ) ; @@v242@@ = @@v244@@ ; @@v241@@ = @@v283@@ + Number ; * @@v244@@ = * ( _OWORD * ) ( @@v283@@ + Number ) ; @@v240@@ = ( _OWORD * ) ( ( char * ) @@v244@@ + Number * @@v249@@ ) ; @@v239@@ = @@v243@@ + Number ; * @@v240@@ = @@v243@@ [ Number ] ; @@v238@@ = ( _OWORD * ) ( ( char * ) @@v244@@ + Number * @@v249@@ ) ; @@v237@@ = @@v243@@ + Number ; * @@v238@@ = @@v243@@ [ Number ] ; @@v236@@ = ( _OWORD * ) ( ( char * ) @@v244@@ + Number * @@v249@@ ) ; @@v235@@ = @@v243@@ + Number ; * @@v236@@ = @@v243@@ [ Number ] ; @@v234@@ = ( _BYTE * ) ( @@v251@@ [ @@v245@@ + Number ] + @@v247@@ ) ; @@v233@@ = ( _BYTE * ) ( Number L * @@v245@@ + Number + @@v250@@ ) ; * @@v234@@ = @@v233@@ [ Number ] ; @@v234@@ [ Number ] = @@v233@@ [ Number ] ; @@v234@@ [ Number ] = @@v233@@ [ Number ] ; @@v234@@ [ Number ] = @@v233@@ [ Number ] ; } } if ( ( @@v85@@ & Number ) != Number ) { if ( ! @@v521@@ && @@v543@@ > Number ) { av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String ) ; return Number L ; } } else { @@v543@@ = get_ue_golomb ( @@a2@@ + Number ) ; if ( @@v521@@ ) { if ( @@v543@@ > Number ) { LABEL_355 : av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String , @@v543@@ , * ( unsigned int * ) ( @@a2@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) ) ; return Number ; } if ( ( @@v85@@ & Number ) != Number ) @@v543@@ = * ( ( unsigned __int8 * ) & ff_h264_golomb_to_intra4x4_cbp + @@v543@@ ) ; else @@v543@@ = * ( ( unsigned __int8 * ) & ff_h264_golomb_to_inter_cbp + @@v543@@ ) ; } else { if ( @@v543@@ > Number ) goto LABEL_355 ; if ( ( @@v85@@ & Number ) != Number ) @@v543@@ = ( unsigned __int8 ) golomb_to_intra4x4_cbp_gray [ @@v543@@ ] ; else @@v543@@ = ( unsigned __int8 ) golomb_to_inter_cbp_gray [ @@v543@@ ] ; } } if ( @@v542@@ && ( @@v543@@ & Number ) != Number && ( @@v85@@ & Number ) == Number ) { v47 = get_bits1 ( @@a2@@ + Number ) ; @@v85@@ |= v47 << Number ; } v48 = ( _WORD * ) ( Number L * @@v519@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) ; * v48 = @@v543@@ ; * ( _DWORD * ) ( @@a2@@ + Number ) = ( unsigned __int16 ) * v48 ; * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L * @@v519@@ ) = @@v85@@ ; if ( @@v543@@ || ( @@v85@@ & Number ) != Number ) { @@v507@@ = @@a2@@ + Number ; @@v506@@ = Number * ( * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) - Number ) + Number ; if ( ( @@v85@@ & Number ) != Number ) { if ( * ( _DWORD * ) ( @@a2@@ + Number ) ) v49 = @@a1@@ + Number ; else v49 = @@a1@@ + Number ; @@v523@@ = v49 ; if ( * ( _DWORD * ) ( @@a2@@ + Number ) ) v50 = @@a1@@ + Number ; else v50 = @@a1@@ + Number ; @@v524@@ = v50 ; } else { if ( * ( _DWORD * ) ( @@a2@@ + Number ) ) v51 = @@a1@@ + Number ; else v51 = @@a1@@ + Number ; @@v523@@ = v51 ; if ( * ( _DWORD * ) ( @@a2@@ + Number ) ) v52 = @@a1@@ + Number ; else v52 = @@a1@@ + Number ; @@v524@@ = v52 ; } @@v505@@ = get_se_golomb ( @@a2@@ + Number ) ; * ( _DWORD * ) ( @@a2@@ + Number ) += @@v505@@ ; if ( * ( _DWORD * ) ( @@a2@@ + Number ) > @@v506@@ ) { v53 = * ( int * ) ( @@a2@@ + Number ) >= Number ? * ( _DWORD * ) ( @@a2@@ + Number ) - ( @@v506@@ + Number ) : * ( _DWORD * ) ( @@a2@@ + Number ) + @@v506@@ + Number ; * ( _DWORD * ) ( @@a2@@ + Number ) = v53 ; if ( * ( _DWORD * ) ( @@a2@@ + Number ) > @@v506@@ ) { av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String , @@v505@@ , * ( unsigned int * ) ( @@a2@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) ) ; return Number ; } } v54 = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v197@@ = @@a1@@ ; @@v196@@ = Number ; @@v195@@ = v54 ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( unsigned __int8 * ) ( v54 + * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) ; v55 = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v200@@ = @@a1@@ ; @@v199@@ = Number ; @@v198@@ = v55 ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( unsigned __int8 * ) ( v55 + * ( _QWORD * ) ( @@a1@@ + Number ) + Number L + Number ) ; @@v232@@ = @@a1@@ ; @@v231@@ = @@a2@@ ; @@v230@@ = @@v507@@ ; @@v229@@ = @@v524@@ ; @@v228@@ = @@v523@@ ; @@v227@@ = @@v520@@ ; @@v226@@ = @@v85@@ ; @@v225@@ = @@v543@@ ; @@v224@@ = Number ; @@v223@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; if ( ( @@v85@@ & Number ) != Number ) { @@v222@@ = ( _OWORD * ) ( ( ( __int64 ) @@v224@@ << Number ) + Number + @@v231@@ ) ; * @@v222@@ = Number L ; @@v221@@ = ( _OWORD * ) ( ( ( __int64 ) @@v224@@ << Number ) + Number + @@v231@@ + Number ) ; * @@v221@@ = Number L ; @@v220@@ = ( _OWORD * ) ( ( ( __int64 ) @@v224@@ << Number ) + Number + @@v231@@ + Number ) ; * @@v220@@ = Number L ; @@v219@@ = ( _OWORD * ) ( ( ( __int64 ) @@v224@@ << Number ) + Number + @@v231@@ + Number ) ; * @@v219@@ = Number L ; if ( ( int ) decode_residual ( @@v232@@ , @@v231@@ , @@v230@@ , ( ( __int64 ) @@v224@@ << Number ) + Number + @@v231@@ , @@v224@@ + Number , @@v229@@ , Number L , Number ) >= Number ) { if ( ( @@v225@@ & Number ) != Number ) { for ( @@ii@@ = Number ; @@ii@@ <= Number ; ++ @@ii@@ ) { for ( @@jj@@ = Number ; @@jj@@ <= Number ; ++ @@jj@@ ) { @@v216@@ = @@jj@@ + Number * @@ii@@ + Number * @@v224@@ ; if ( ( int ) decode_residual ( @@v232@@ , @@v231@@ , @@v230@@ , @@v231@@ + Number + Number L * ( ( Number * @@v216@@ ) << @@v227@@ ) , @@v216@@ , @@v229@@ + Number , * ( _QWORD * ) ( * ( _QWORD * ) ( @@v232@@ + Number ) + Number * ( @@v224@@ + Number L ) ) + ( ( __int64 ) @@v223@@ << Number ) , Number ) < Number ) { v56 = Number ; goto LABEL_432 ; } } } v56 = Number ; } else { @@v215@@ = ( _DWORD * ) ( ( unsigned __int8 ) scan8 [ Number * @@v224@@ ] + Number L + @@v231@@ ) ; @@v213@@ = Number ; @@v211@@ = Number ; @@v210@@ = Number ; @@v209@@ = @@v215@@ ; @@v214@@ = Number ; @@v212@@ = Number ; @@v208@@ = Number ; * @@v215@@ = Number ; if ( @@v213@@ != Number ) { * ( _DWORD * ) ( ( char * ) @@v209@@ + ( int ) @@v212@@ ) = @@v208@@ ; if ( @@v213@@ != Number ) { * ( _DWORD * ) ( ( char * ) @@v209@@ + ( int ) ( Number * @@v212@@ ) ) = @@v208@@ ; * ( _DWORD * ) ( ( char * ) @@v209@@ + ( int ) ( Number * @@v212@@ ) ) = @@v208@@ ; } } v56 = Number ; } } else { v56 = Number ; } } else { if ( ( @@v226@@ & Number ) != Number ) v57 = Number ; else v57 = Number ; @@v207@@ = v57 + @@v224@@ ; @@v206@@ = Number ; for ( @@ii@@ = Number ; @@ii@@ <= Number ; ++ @@ii@@ ) { if ( ( ( @@v225@@ >> @@ii@@ ) & Number ) != Number ) { if ( ( @@v226@@ & Number ) != Number ) { @@v205@@ = Number * ( ( ( Number * @@v224@@ + @@ii@@ ) << Number << @@v227@@ ) + Number L ) + @@v231@@ ; for ( @@jj@@ = Number ; @@jj@@ <= Number ; ++ @@jj@@ ) { @@v204@@ = @@jj@@ + Number * @@ii@@ + Number * @@v224@@ ; if ( ( int ) decode_residual ( @@v232@@ , @@v231@@ , @@v230@@ , @@v205@@ , @@v204@@ , Number * @@jj@@ + @@v228@@ , * ( _QWORD * ) ( * ( _QWORD * ) ( @@v232@@ + Number ) + Number * ( @@v207@@ + Number L ) ) + ( ( __int64 ) @@v223@@ << Number ) , Number ) < Number ) { v56 = Number ; goto LABEL_432 ; } } @@v203@@ = ( _BYTE * ) ( ( unsigned __int8 ) scan8 [ Number * @@v224@@ + Number * @@ii@@ ] + Number L + @@v231@@ ) ; * @@v203@@ += @@v203@@ [ Number ] + @@v203@@ [ Number ] + @@v203@@ [ Number ] ; @@v206@@ |= ( * @@v203@@ != Number ) << @@ii@@ ; } else { for ( @@jj@@ = Number ; @@jj@@ <= Number ; ++ @@jj@@ ) { @@v202@@ = @@jj@@ + Number * @@ii@@ + Number * @@v224@@ ; if ( ( int ) decode_residual ( @@v232@@ , @@v231@@ , @@v230@@ , @@v231@@ + Number + Number L * ( ( Number * @@v202@@ ) << @@v227@@ ) , @@v202@@ , @@v229@@ , * ( _QWORD * ) ( * ( _QWORD * ) ( @@v232@@ + Number ) + Number * ( @@v207@@ + Number L ) ) + ( ( __int64 ) @@v223@@ << Number ) , Number ) < Number ) { v56 = Number ; goto LABEL_432 ; } @@v206@@ |= * ( unsigned __int8 * ) ( @@v231@@ + ( unsigned __int8 ) scan8 [ @@v202@@ ] + Number ) << @@ii@@ ; } } } else { @@v201@@ = ( _BYTE * ) ( ( unsigned __int8 ) scan8 [ Number * @@v224@@ + Number * @@ii@@ ] + Number L + @@v231@@ ) ; v58 = @@v201@@ + Number ; @@v201@@ [ Number ] = Number ; v59 = @@v201@@ + Number ; @@v201@@ [ Number ] = * v58 ; v60 = @@v201@@ + Number ; @@v201@@ [ Number ] = * v59 ; * @@v201@@ = * v60 ; } } v56 = @@v206@@ ; } LABEL_432 : @@v504@@ = v56 ; if ( v56 < Number ) return Number ; * ( _WORD * ) ( Number L * @@v519@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) |= ( _WORD ) @@v504@@ << Number ; if ( * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) == Number ) { @@v194@@ = @@a1@@ ; @@v193@@ = @@a2@@ ; @@v192@@ = @@v507@@ ; @@v191@@ = @@v524@@ ; @@v190@@ = @@v523@@ ; @@v189@@ = @@v520@@ ; @@v188@@ = @@v85@@ ; @@v187@@ = @@v543@@ ; @@v186@@ = Number ; @@v185@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; if ( ( @@v85@@ & Number ) != Number ) { @@v184@@ = ( _OWORD * ) ( ( ( __int64 ) @@v186@@ << Number ) + Number + @@v193@@ ) ; * @@v184@@ = Number L ; @@v183@@ = ( _OWORD * ) ( ( ( __int64 ) @@v186@@ << Number ) + Number + @@v193@@ + Number ) ; * @@v183@@ = Number L ; @@v182@@ = ( _OWORD * ) ( ( ( __int64 ) @@v186@@ << Number ) + Number + @@v193@@ + Number ) ; * @@v182@@ = Number L ; @@v181@@ = ( _OWORD * ) ( ( ( __int64 ) @@v186@@ << Number ) + Number + @@v193@@ + Number ) ; * @@v181@@ = Number L ; if ( ( int ) decode_residual ( @@v194@@ , @@v193@@ , @@v192@@ , ( ( __int64 ) @@v186@@ << Number ) + Number + @@v193@@ , @@v186@@ + Number , @@v191@@ , Number L , Number ) >= Number ) { if ( ( @@v187@@ & Number ) != Number ) { for ( @@kk@@ = Number ; @@kk@@ <= Number ; ++ @@kk@@ ) { for ( @@ll@@ = Number ; @@ll@@ <= Number ; ++ @@ll@@ ) { @@v178@@ = @@ll@@ + Number * @@kk@@ + Number * @@v186@@ ; if ( ( int ) decode_residual ( @@v194@@ , @@v193@@ , @@v192@@ , @@v193@@ + Number + Number L * ( ( Number * @@v178@@ ) << @@v189@@ ) , @@v178@@ , @@v191@@ + Number , * ( _QWORD * ) ( * ( _QWORD * ) ( @@v194@@ + Number ) + Number * ( @@v186@@ + Number L ) ) + ( ( __int64 ) @@v185@@ << Number ) , Number ) < Number ) { v61 = Number ; goto LABEL_474 ; } } } v61 = Number ; } else { @@v177@@ = ( _DWORD * ) ( ( unsigned __int8 ) scan8 [ Number * @@v186@@ ] + Number L + @@v193@@ ) ; @@v175@@ = Number ; @@v173@@ = Number ; @@v172@@ = Number ; @@v171@@ = @@v177@@ ; @@v176@@ = Number ; @@v174@@ = Number ; @@v170@@ = Number ; * @@v177@@ = Number ; if ( @@v175@@ != Number ) { * ( _DWORD * ) ( ( char * ) @@v171@@ + ( int ) @@v174@@ ) = @@v170@@ ; if ( @@v175@@ != Number ) { * ( _DWORD * ) ( ( char * ) @@v171@@ + ( int ) ( Number * @@v174@@ ) ) = @@v170@@ ; * ( _DWORD * ) ( ( char * ) @@v171@@ + ( int ) ( Number * @@v174@@ ) ) = @@v170@@ ; } } v61 = Number ; } } else { v61 = Number ; } } else { if ( ( @@v188@@ & Number ) != Number ) v62 = Number ; else v62 = Number ; @@v169@@ = v62 + @@v186@@ ; @@v168@@ = Number ; for ( @@kk@@ = Number ; @@kk@@ <= Number ; ++ @@kk@@ ) { if ( ( ( @@v187@@ >> @@kk@@ ) & Number ) != Number ) { if ( ( @@v188@@ & Number ) != Number ) { @@v167@@ = Number * ( ( ( Number * @@v186@@ + @@kk@@ ) << Number << @@v189@@ ) + Number L ) + @@v193@@ ; for ( @@ll@@ = Number ; @@ll@@ <= Number ; ++ @@ll@@ ) { @@v166@@ = @@ll@@ + Number * @@kk@@ + Number * @@v186@@ ; if ( ( int ) decode_residual ( @@v194@@ , @@v193@@ , @@v192@@ , @@v167@@ , @@v166@@ , Number * @@ll@@ + @@v190@@ , * ( _QWORD * ) ( * ( _QWORD * ) ( @@v194@@ + Number ) + Number * ( @@v169@@ + Number L ) ) + ( ( __int64 ) @@v185@@ << Number ) , Number ) < Number ) { v61 = Number ; goto LABEL_474 ; } } @@v165@@ = ( _BYTE * ) ( ( unsigned __int8 ) scan8 [ Number * @@v186@@ + Number * @@kk@@ ] + Number L + @@v193@@ ) ; * @@v165@@ += @@v165@@ [ Number ] + @@v165@@ [ Number ] + @@v165@@ [ Number ] ; @@v168@@ |= ( * @@v165@@ != Number ) << @@kk@@ ; } else { for ( @@ll@@ = Number ; @@ll@@ <= Number ; ++ @@ll@@ ) { @@v164@@ = @@ll@@ + Number * @@kk@@ + Number * @@v186@@ ; if ( ( int ) decode_residual ( @@v194@@ , @@v193@@ , @@v192@@ , @@v193@@ + Number + Number L * ( ( Number * @@v164@@ ) << @@v189@@ ) , @@v164@@ , @@v191@@ , * ( _QWORD * ) ( * ( _QWORD * ) ( @@v194@@ + Number ) + Number * ( @@v169@@ + Number L ) ) + ( ( __int64 ) @@v185@@ << Number ) , Number ) < Number ) { v61 = Number ; goto LABEL_474 ; } @@v168@@ |= * ( unsigned __int8 * ) ( @@v193@@ + ( unsigned __int8 ) scan8 [ @@v164@@ ] + Number ) << @@kk@@ ; } } } else { @@v163@@ = ( _BYTE * ) ( ( unsigned __int8 ) scan8 [ Number * @@v186@@ + Number * @@kk@@ ] + Number L + @@v193@@ ) ; v63 = @@v163@@ + Number ; @@v163@@ [ Number ] = Number ; v64 = @@v163@@ + Number ; @@v163@@ [ Number ] = * v63 ; v65 = @@v163@@ + Number ; @@v163@@ [ Number ] = * v64 ; * @@v163@@ = * v65 ; } } v61 = @@v168@@ ; } LABEL_474 : if ( v61 < Number ) return Number ; @@v162@@ = @@a1@@ ; @@v161@@ = @@a2@@ ; @@v160@@ = @@v507@@ ; @@v159@@ = @@v524@@ ; @@v158@@ = @@v523@@ ; @@v157@@ = @@v520@@ ; @@v156@@ = @@v85@@ ; @@v155@@ = @@v543@@ ; @@v154@@ = Number ; @@v153@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; if ( ( @@v85@@ & Number ) != Number ) { @@v152@@ = ( _OWORD * ) ( ( ( __int64 ) @@v154@@ << Number ) + Number + @@v161@@ ) ; * @@v152@@ = Number L ; @@v151@@ = ( _OWORD * ) ( ( ( __int64 ) @@v154@@ << Number ) + Number + @@v161@@ + Number ) ; * @@v151@@ = Number L ; @@v150@@ = ( _OWORD * ) ( ( ( __int64 ) @@v154@@ << Number ) + Number + @@v161@@ + Number ) ; * @@v150@@ = Number L ; @@v149@@ = ( _OWORD * ) ( ( ( __int64 ) @@v154@@ << Number ) + Number + @@v161@@ + Number ) ; * @@v149@@ = Number L ; if ( ( int ) decode_residual ( @@v162@@ , @@v161@@ , @@v160@@ , ( ( __int64 ) @@v154@@ << Number ) + Number + @@v161@@ , @@v154@@ + Number , @@v159@@ , Number L , Number ) >= Number ) { if ( ( @@v155@@ & Number ) != Number ) { for ( @@mm@@ = Number ; @@mm@@ <= Number ; ++ @@mm@@ ) { for ( @@nn@@ = Number ; @@nn@@ <= Number ; ++ @@nn@@ ) { @@v146@@ = @@nn@@ + Number * @@mm@@ + Number * @@v154@@ ; if ( ( int ) decode_residual ( @@v162@@ , @@v161@@ , @@v160@@ , @@v161@@ + Number + Number L * ( ( Number * @@v146@@ ) << @@v157@@ ) , @@v146@@ , @@v159@@ + Number , * ( _QWORD * ) ( * ( _QWORD * ) ( @@v162@@ + Number ) + Number * ( @@v154@@ + Number L ) ) + ( ( __int64 ) @@v153@@ << Number ) , Number ) < Number ) { v66 = Number ; goto LABEL_515 ; } } } v66 = Number ; } else { @@v145@@ = ( _DWORD * ) ( ( unsigned __int8 ) scan8 [ Number * @@v154@@ ] + Number L + @@v161@@ ) ; @@v143@@ = Number ; @@v141@@ = Number ; @@v140@@ = Number ; @@v139@@ = @@v145@@ ; @@v144@@ = Number ; @@v142@@ = Number ; @@v138@@ = Number ; * @@v145@@ = Number ; if ( @@v143@@ != Number ) { * ( _DWORD * ) ( ( char * ) @@v139@@ + ( int ) @@v142@@ ) = @@v138@@ ; if ( @@v143@@ != Number ) { * ( _DWORD * ) ( ( char * ) @@v139@@ + ( int ) ( Number * @@v142@@ ) ) = @@v138@@ ; * ( _DWORD * ) ( ( char * ) @@v139@@ + ( int ) ( Number * @@v142@@ ) ) = @@v138@@ ; } } v66 = Number ; } } else { v66 = Number ; } } else { if ( ( @@v156@@ & Number ) != Number ) v67 = Number ; else v67 = Number ; @@v137@@ = v67 + @@v154@@ ; @@v136@@ = Number ; for ( @@mm@@ = Number ; @@mm@@ <= Number ; ++ @@mm@@ ) { if ( ( ( @@v155@@ >> @@mm@@ ) & Number ) != Number ) { if ( ( @@v156@@ & Number ) != Number ) { @@v135@@ = Number * ( ( ( Number * @@v154@@ + @@mm@@ ) << Number << @@v157@@ ) + Number L ) + @@v161@@ ; for ( @@nn@@ = Number ; @@nn@@ <= Number ; ++ @@nn@@ ) { @@v134@@ = @@nn@@ + Number * @@mm@@ + Number * @@v154@@ ; if ( ( int ) decode_residual ( @@v162@@ , @@v161@@ , @@v160@@ , @@v135@@ , @@v134@@ , Number * @@nn@@ + @@v158@@ , * ( _QWORD * ) ( * ( _QWORD * ) ( @@v162@@ + Number ) + Number * ( @@v137@@ + Number L ) ) + ( ( __int64 ) @@v153@@ << Number ) , Number ) < Number ) { v66 = Number ; goto LABEL_515 ; } } @@v133@@ = ( _BYTE * ) ( ( unsigned __int8 ) scan8 [ Number * @@v154@@ + Number * @@mm@@ ] + Number L + @@v161@@ ) ; * @@v133@@ += @@v133@@ [ Number ] + @@v133@@ [ Number ] + @@v133@@ [ Number ] ; @@v136@@ |= ( * @@v133@@ != Number ) << @@mm@@ ; } else { for ( @@nn@@ = Number ; @@nn@@ <= Number ; ++ @@nn@@ ) { @@v132@@ = @@nn@@ + Number * @@mm@@ + Number * @@v154@@ ; if ( ( int ) decode_residual ( @@v162@@ , @@v161@@ , @@v160@@ , @@v161@@ + Number + Number L * ( ( Number * @@v132@@ ) << @@v157@@ ) , @@v132@@ , @@v159@@ , * ( _QWORD * ) ( * ( _QWORD * ) ( @@v162@@ + Number ) + Number * ( @@v137@@ + Number L ) ) + ( ( __int64 ) @@v153@@ << Number ) , Number ) < Number ) { v66 = Number ; goto LABEL_515 ; } @@v136@@ |= * ( unsigned __int8 * ) ( @@v161@@ + ( unsigned __int8 ) scan8 [ @@v132@@ ] + Number ) << @@mm@@ ; } } } else { @@v131@@ = ( _BYTE * ) ( ( unsigned __int8 ) scan8 [ Number * @@v154@@ + Number * @@mm@@ ] + Number L + @@v161@@ ) ; v68 = @@v131@@ + Number ; @@v131@@ [ Number ] = Number ; v69 = @@v131@@ + Number ; @@v131@@ [ Number ] = * v68 ; v70 = @@v131@@ + Number ; @@v131@@ [ Number ] = * v69 ; * @@v131@@ = * v70 ; } } v66 = @@v136@@ ; } LABEL_515 : if ( v66 < Number ) return Number ; } else { @@v503@@ = * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) ; if ( ( @@v543@@ & Number ) != Number ) { for ( @@i1@@ = Number ; @@i1@@ <= Number ; ++ @@i1@@ ) { if ( * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) == Number ) @@v71@@ = & ff_h264_chroma422_dc_scan ; else @@v71@@ = & ff_h264_chroma_dc_scan ; if ( ( int ) decode_residual ( @@a1@@ , @@a2@@ , @@v507@@ , @@a2@@ + Number + Number L * ( ( @@i1@@ + Number ) << Number << @@v520@@ ) , @@i1@@ + Number , ( __int64 ) @@v71@@ , Number L , Number * @@v503@@ ) < Number ) return Number ; } } if ( ( @@v543@@ & Number ) != Number ) { for ( @@i1@@ = Number ; @@i1@@ <= Number ; ++ @@i1@@ ) { if ( ( @@v85@@ & Number ) != Number ) v72 = Number ; else v72 = Number ; @@v502@@ = * ( _QWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number * ( @@i1@@ + Number + v72 + Number L ) ) + ( ( __int64 ) * ( int * ) ( @@a2@@ + Number * ( @@i1@@ + Number L ) + Number ) << Number ) ; @@v522@@ = @@a2@@ + Number + Number L * ( ( @@i1@@ + Number ) << Number << @@v520@@ ) ; for ( @@i2@@ = Number ; @@i2@@ < @@v503@@ ; ++ @@i2@@ ) { for ( @@i3@@ = Number ; @@i3@@ <= Number ; ++ @@i3@@ ) { @@v501@@ = Number * ( Number * ( @@i1@@ + Number ) + @@i2@@ ) + @@i3@@ ; if ( ( int ) decode_residual ( @@a1@@ , @@a2@@ , @@v507@@ , @@v522@@ , @@v501@@ , @@v524@@ + Number , @@v502@@ , Number ) < Number ) return Number ; @@v522@@ += Number L * ( Number << @@v520@@ ) ; } } } } else { @@v122@@ = @@a2@@ + Number ; @@v120@@ = Number ; @@v118@@ = Number ; @@v117@@ = Number ; @@v116@@ = @@a2@@ + Number ; @@v121@@ = Number ; @@v119@@ = Number ; @@v115@@ = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; if ( @@v120@@ != Number ) { * ( _DWORD * ) ( @@v116@@ + @@v119@@ ) = @@v115@@ ; if ( @@v120@@ != Number ) { * ( _DWORD * ) ( @@v116@@ + Number * @@v119@@ ) = @@v115@@ ; * ( _DWORD * ) ( @@v116@@ + Number * @@v119@@ ) = @@v115@@ ; } } @@v130@@ = @@a2@@ + Number ; @@v128@@ = Number ; @@v126@@ = Number ; @@v125@@ = Number ; @@v124@@ = @@a2@@ + Number ; @@v129@@ = Number ; @@v127@@ = Number ; @@v123@@ = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; if ( @@v128@@ != Number ) { * ( _DWORD * ) ( @@v124@@ + @@v127@@ ) = @@v123@@ ; if ( @@v128@@ != Number ) { * ( _DWORD * ) ( @@v124@@ + Number * @@v127@@ ) = @@v123@@ ; * ( _DWORD * ) ( @@v124@@ + Number * @@v127@@ ) = @@v123@@ ; } } } } } else { @@v98@@ = @@a2@@ + Number ; @@v96@@ = Number ; @@v94@@ = Number ; @@v93@@ = Number ; @@v92@@ = @@a2@@ + Number ; @@v97@@ = Number ; @@v95@@ = Number ; @@v91@@ = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; if ( @@v96@@ != Number ) { * ( _DWORD * ) ( @@v92@@ + @@v95@@ ) = @@v91@@ ; if ( @@v96@@ != Number ) { * ( _DWORD * ) ( @@v92@@ + Number * @@v95@@ ) = @@v91@@ ; * ( _DWORD * ) ( @@v92@@ + Number * @@v95@@ ) = @@v91@@ ; } } @@v106@@ = @@a2@@ + Number ; @@v104@@ = Number ; @@v102@@ = Number ; @@v101@@ = Number ; @@v100@@ = @@a2@@ + Number ; @@v105@@ = Number ; @@v103@@ = Number ; @@v99@@ = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; if ( @@v104@@ != Number ) { * ( _DWORD * ) ( @@v100@@ + @@v103@@ ) = @@v99@@ ; if ( @@v104@@ != Number ) { * ( _DWORD * ) ( @@v100@@ + Number * @@v103@@ ) = @@v99@@ ; * ( _DWORD * ) ( @@v100@@ + Number * @@v103@@ ) = @@v99@@ ; } } @@v114@@ = @@a2@@ + Number ; @@v112@@ = Number ; @@v110@@ = Number ; @@v109@@ = Number ; @@v108@@ = @@a2@@ + Number ; @@v113@@ = Number ; @@v111@@ = Number ; @@v107@@ = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; if ( @@v112@@ != Number ) { * ( _DWORD * ) ( @@v108@@ + @@v111@@ ) = @@v107@@ ; if ( @@v112@@ != Number ) { * ( _DWORD * ) ( @@v108@@ + Number * @@v111@@ ) = @@v107@@ ; * ( _DWORD * ) ( @@v108@@ + Number * @@v111@@ ) = @@v107@@ ; } } } * ( _BYTE * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + @@v519@@ ) = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v90@@ = @@a1@@ ; @@v89@@ = @@a2@@ ; @@v88@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v87@@ = ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L * @@v88@@ ) ; @@v86@@ = ( _DWORD * ) ( @@a2@@ + Number ) ; * @@v87@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v87@@ [ Number ] = @@v86@@ [ Number ] ; @@v87@@ [ Number ] = @@v86@@ [ Number ] ; @@v87@@ [ Number ] = @@v86@@ [ Number ] ; @@v87@@ [ Number ] = @@v86@@ [ Number ] ; @@v87@@ [ Number ] = @@v86@@ [ Number ] ; @@v87@@ [ Number ] = @@v86@@ [ Number ] ; @@v87@@ [ Number ] = @@v86@@ [ Number ] ; if ( ! * ( _DWORD * ) ( @@v90@@ + Number ) ) { @@v87@@ [ Number ] = @@v86@@ [ Number ] ; @@v87@@ [ Number ] = @@v86@@ [ Number ] ; @@v87@@ [ Number ] = @@v86@@ [ Number ] ; @@v87@@ [ Number ] = @@v86@@ [ Number ] ; } return Number L ; }", "source": [{"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r32"}, {"n": "v6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r48"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v71", "t": {"T": 3, "t": "void"}, "location": "r80"}, {"n": "i2", "t": {"T": 1, "n": "int", "s": 4}, "location": "s100"}, {"n": "v382", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1000"}, {"n": "v381", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1004"}, {"n": "v380", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1008"}, {"n": "v379", "t": {"T": 3, "t": "int"}, "location": "s1016"}, {"n": "v378", "t": {"T": 3, "t": "int"}, "location": "s1024"}, {"n": "v377", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1028"}, {"n": "v376", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1032"}, {"n": "v375", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1036"}, {"n": "i1", "t": {"T": 1, "n": "int", "s": 4}, "location": "s104"}, {"n": "v374", "t": {"T": 3, "t": "__int16"}, "location": "s1048"}, {"n": "v373", "t": {"T": 3, "t": "__int16"}, "location": "s1056"}, {"n": "v372", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1064"}, {"n": "v371", "t": {"T": 3, "t": "_DWORD"}, "location": "s1072"}, {"n": "v370", "t": {"T": 3, "t": "__int16 *"}, "location": "s1080"}, {"n": "v369", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1084"}, {"n": "v368", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1088"}, {"n": "v367", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1092"}, {"n": "v366", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1096"}, {"n": "v365", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1104"}, {"n": "v364", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1108"}, {"n": "v363", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1112"}, {"n": "v362", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1116"}, {"n": "v524", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s112"}, {"n": "v361", "t": {"T": 3, "t": "_WORD"}, "location": "s1128"}, {"n": "v360", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1132"}, {"n": "v359", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1136"}, {"n": "v358", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1140"}, {"n": "v357", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1144"}, {"n": "v356", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1148"}, {"n": "v355", "t": {"T": 3, "t": "_QWORD"}, "location": "s1160"}, {"n": "v354", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1164"}, {"n": "v353", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1168"}, {"n": "v352", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1172"}, {"n": "v351", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1176"}, {"n": "v350", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1180"}, {"n": "v349", "t": {"T": 3, "t": "_QWORD"}, "location": "s1192"}, {"n": "v523", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s120"}, {"n": "v348", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1216"}, {"n": "v347", "t": {"T": 3, "t": "_WORD"}, "location": "s1224"}, {"n": "v346", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1228"}, {"n": "v345", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1232"}, {"n": "v344", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1236"}, {"n": "v343", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1240"}, {"n": "v342", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1244"}, {"n": "v341", "t": {"T": 3, "t": "_WORD"}, "location": "s1256"}, {"n": "v340", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "s1258"}, {"n": "v522", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s128"}, {"n": "v339", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1284"}, {"n": "v338", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1288"}, {"n": "v337", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1296"}, {"n": "v336", "t": {"T": 3, "t": "_DWORD"}, "location": "s1304"}, {"n": "v335", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1308"}, {"n": "v334", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1312"}, {"n": "v333", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1316"}, {"n": "v521", "t": {"T": 1, "n": "_BOOL4", "s": 4}, "location": "s132"}, {"n": "v332", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1320"}, {"n": "v331", "t": {"T": 3, "t": "__int16"}, "location": "s1328"}, {"n": "v330", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1336"}, {"n": "v329", "t": {"T": 3, "t": "_DWORD"}, "location": "s1344"}, {"n": "v328", "t": {"T": 3, "t": "__int64"}, "location": "s1352"}, {"n": "v327", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1356"}, {"n": "v520", "t": {"T": 1, "n": "int", "s": 4}, "location": "s136"}, {"n": "v326", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1360"}, {"n": "v325", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1364"}, {"n": "v324", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1368"}, {"n": "v519", "t": {"T": 1, "n": "int", "s": 4}, "location": "s140"}, {"n": "v323", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1416"}, {"n": "v322", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1424"}, {"n": "v321", "t": {"T": 3, "t": "_DWORD"}, "location": "s1432"}, {"n": "v320", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1436"}, {"n": "v518", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s144"}, {"n": "v319", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1440"}, {"n": "v318", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1444"}, {"n": "v317", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1448"}, {"n": "v316", "t": {"T": 3, "t": "int"}, "location": "s1456"}, {"n": "v315", "t": {"T": 3, "t": "int"}, "location": "s1464"}, {"n": "v314", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1468"}, {"n": "v313", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1472"}, {"n": "v312", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1476"}, {"n": "v517", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s148"}, {"n": "v311", "t": {"T": 3, "t": "__int16"}, "location": "s1488"}, {"n": "v310", "t": {"T": 3, "t": "__int16"}, "location": "s1496"}, {"n": "v309", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1504"}, {"n": "v308", "t": {"T": 3, "t": "_DWORD"}, "location": "s1512"}, {"n": "v516", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s152"}, {"n": "v307", "t": {"T": 3, "t": "__int16 *"}, "location": "s1520"}, {"n": "v306", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1524"}, {"n": "v305", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1528"}, {"n": "v304", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1532"}, {"n": "v303", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1536"}, {"n": "v302", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1544"}, {"n": "v301", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1548"}, {"n": "v300", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1552"}, {"n": "v299", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1556"}, {"n": "v298", "t": {"T": 3, "t": "_WORD"}, "location": "s1568"}, {"n": "v297", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1572"}, {"n": "v296", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1576"}, {"n": "v295", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1580"}, {"n": "v294", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1584"}, {"n": "v293", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1588"}, {"n": "v515", "t": {"T": 3, "t": "_DWORD"}, "location": "s160"}, {"n": "v292", "t": {"T": 3, "t": "_QWORD"}, "location": "s1600"}, {"n": "v291", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1604"}, {"n": "v290", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1608"}, {"n": "v289", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1612"}, {"n": "v288", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1616"}, {"n": "v287", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1620"}, {"n": "v286", "t": {"T": 3, "t": "_QWORD"}, "location": "s1632"}, {"n": "v514", "t": {"T": 1, "n": "int", "s": 4}, "location": "s164"}, {"n": "v285", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1648"}, {"n": "v284", "t": {"T": 3, "t": "_QWORD"}, "location": "s1664"}, {"n": "v283", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1672"}, {"n": "v282", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1676"}, {"n": "v513", "t": {"T": 1, "n": "int", "s": 4}, "location": "s168"}, {"n": "v281", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1680"}, {"n": "v280", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1684"}, {"n": "v279", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1688"}, {"n": "v278", "t": {"T": 3, "t": "_QWORD"}, "location": "s1696"}, {"n": "v277", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1704"}, {"n": "v276", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1708"}, {"n": "v275", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1712"}, {"n": "v274", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1716"}, {"n": "v512", "t": {"T": 1, "n": "int", "s": 4}, "location": "s172"}, {"n": "v273", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1720"}, {"n": "v272", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1724"}, {"n": "v271", "t": {"T": 3, "t": "_OWORD"}, "location": "s1736"}, {"n": "v270", "t": {"T": 3, "t": "_OWORD"}, "location": "s1744"}, {"n": "v269", "t": {"T": 3, "t": "_OWORD"}, "location": "s1752"}, {"n": "v268", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1760"}, {"n": "v267", "t": {"T": 3, "t": "_OWORD"}, "location": "s1768"}, {"n": "v266", "t": {"T": 3, "t": "_OWORD"}, "location": "s1776"}, {"n": "v265", "t": {"T": 3, "t": "_OWORD"}, "location": "s1784"}, {"n": "v264", "t": {"T": 3, "t": "_OWORD"}, "location": "s1792"}, {"n": "v263", "t": {"T": 3, "t": "_OWORD"}, "location": "s1800"}, {"n": "v262", "t": {"T": 3, "t": "_OWORD"}, "location": "s1808"}, {"n": "v261", "t": {"T": 3, "t": "_BYTE"}, "location": "s1816"}, {"n": "v260", "t": {"T": 3, "t": "_BYTE"}, "location": "s1824"}, {"n": "v259", "t": {"T": 3, "t": "_WORD"}, "location": "s1832"}, {"n": "v258", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1836"}, {"n": "v511", "t": {"T": 3, "t": "_WORD"}, "location": "s184"}, {"n": "v257", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1840"}, {"n": "v256", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1844"}, {"n": "v255", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1848"}, {"n": "v254", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1852"}, {"n": "v253", "t": {"T": 3, "t": "_WORD"}, "location": "s1864"}, {"n": "v252", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "s1866"}, {"n": "v510", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s188"}, {"n": "v251", "t": {"T": 3, "t": "_QWORD"}, "location": "s1896"}, {"n": "v250", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1904"}, {"n": "v249", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1908"}, {"n": "v248", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1912"}, {"n": "v247", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1916"}, {"n": "v509", "t": {"T": 1, "n": "int", "s": 4}, "location": "s192"}, {"n": "v246", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1920"}, {"n": "v245", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1924"}, {"n": "v244", "t": {"T": 3, "t": "_OWORD"}, "location": "s1936"}, {"n": "v243", "t": {"T": 3, "t": "_OWORD"}, "location": "s1944"}, {"n": "v242", "t": {"T": 3, "t": "_OWORD"}, "location": "s1952"}, {"n": "v508", "t": {"T": 1, "n": "int", "s": 4}, "location": "s196"}, {"n": "v241", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1960"}, {"n": "v240", "t": {"T": 3, "t": "_OWORD"}, "location": "s1968"}, {"n": "v239", "t": {"T": 3, "t": "_OWORD"}, "location": "s1976"}, {"n": "v238", "t": {"T": 3, "t": "_OWORD"}, "location": "s1984"}, {"n": "v237", "t": {"T": 3, "t": "_OWORD"}, "location": "s1992"}, {"n": "v236", "t": {"T": 3, "t": "_OWORD"}, "location": "s2000"}, {"n": "v235", "t": {"T": 3, "t": "_OWORD"}, "location": "s2008"}, {"n": "v234", "t": {"T": 3, "t": "_BYTE"}, "location": "s2016"}, {"n": "v233", "t": {"T": 3, "t": "_BYTE"}, "location": "s2024"}, {"n": "v232", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2032"}, {"n": "v231", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2040"}, {"n": "v230", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2048"}, {"n": "v229", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2056"}, {"n": "v228", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2064"}, {"n": "v227", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2068"}, {"n": "v226", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s2072"}, {"n": "v225", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2076"}, {"n": "v507", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s208"}, {"n": "v224", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2080"}, {"n": "v223", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2084"}, {"n": "v222", "t": {"T": 3, "t": "_OWORD"}, "location": "s2096"}, {"n": "v221", "t": {"T": 3, "t": "_OWORD"}, "location": "s2104"}, {"n": "v220", "t": {"T": 3, "t": "_OWORD"}, "location": "s2112"}, {"n": "v506", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s212"}, {"n": "v219", "t": {"T": 3, "t": "_OWORD"}, "location": "s2120"}, {"n": "ii", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2124"}, {"n": "jj", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2128"}, {"n": "v216", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2132"}, {"n": "v215", "t": {"T": 3, "t": "_DWORD"}, "location": "s2144"}, {"n": "v214", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2148"}, {"n": "v213", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2152"}, {"n": "v212", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s2156"}, {"n": "v505", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s216"}, {"n": "v211", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2160"}, {"n": "v210", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2164"}, {"n": "v209", "t": {"T": 3, "t": "_DWORD"}, "location": "s2176"}, {"n": "v208", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2184"}, {"n": "v504", "t": {"T": 1, "n": "int", "s": 4}, "location": "s220"}, {"n": "v207", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2204"}, {"n": "v206", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2208"}, {"n": "v205", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2216"}, {"n": "v204", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2220"}, {"n": "v203", "t": {"T": 3, "t": "_BYTE"}, "location": "s2232"}, {"n": "v202", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2236"}, {"n": "v503", "t": {"T": 1, "n": "int", "s": 4}, "location": "s224"}, {"n": "v201", "t": {"T": 3, "t": "_BYTE"}, "location": "s2248"}, {"n": "v200", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2256"}, {"n": "v199", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2260"}, {"n": "v198", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2264"}, {"n": "v197", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2272"}, {"n": "v196", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2276"}, {"n": "v195", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2280"}, {"n": "v194", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2288"}, {"n": "v193", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2296"}, {"n": "v192", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2304"}, {"n": "v191", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2312"}, {"n": "v502", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s232"}, {"n": "v190", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2320"}, {"n": "v189", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2324"}, {"n": "v188", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s2328"}, {"n": "v187", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2332"}, {"n": "v186", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2336"}, {"n": "v185", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2340"}, {"n": "v184", "t": {"T": 3, "t": "_OWORD"}, "location": "s2352"}, {"n": "v501", "t": {"T": 1, "n": "int", "s": 4}, "location": "s236"}, {"n": "v183", "t": {"T": 3, "t": "_OWORD"}, "location": "s2360"}, {"n": "v182", "t": {"T": 3, "t": "_OWORD"}, "location": "s2368"}, {"n": "v181", "t": {"T": 3, "t": "_OWORD"}, "location": "s2376"}, {"n": "kk", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2380"}, {"n": "ll", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2384"}, {"n": "v178", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2388"}, {"n": "v500", "t": {"T": 1, "n": "int", "s": 4}, "location": "s240"}, {"n": "v177", "t": {"T": 3, "t": "_DWORD"}, "location": "s2400"}, {"n": "v176", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2404"}, {"n": "v175", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2408"}, {"n": "v174", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s2412"}, {"n": "v173", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2416"}, {"n": "v172", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2420"}, {"n": "v171", "t": {"T": 3, "t": "_DWORD"}, "location": "s2432"}, {"n": "v170", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2440"}, {"n": "v169", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2460"}, {"n": "v168", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2464"}, {"n": "v167", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2472"}, {"n": "v166", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2476"}, {"n": "v499", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s248"}, {"n": "v165", "t": {"T": 3, "t": "_BYTE"}, "location": "s2488"}, {"n": "v164", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2492"}, {"n": "v163", "t": {"T": 3, "t": "_BYTE"}, "location": "s2504"}, {"n": "v162", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2512"}, {"n": "v161", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2520"}, {"n": "v160", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2528"}, {"n": "v159", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2536"}, {"n": "v158", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2544"}, {"n": "v157", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2548"}, {"n": "v156", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s2552"}, {"n": "v155", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2556"}, {"n": "v498", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s256"}, {"n": "v154", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2560"}, {"n": "v153", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2564"}, {"n": "v152", "t": {"T": 3, "t": "_OWORD"}, "location": "s2576"}, {"n": "v151", "t": {"T": 3, "t": "_OWORD"}, "location": "s2584"}, {"n": "v150", "t": {"T": 3, "t": "_OWORD"}, "location": "s2592"}, {"n": "v497", "t": {"T": 1, "n": "int", "s": 4}, "location": "s260"}, {"n": "v149", "t": {"T": 3, "t": "_OWORD"}, "location": "s2600"}, {"n": "mm", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2604"}, {"n": "nn", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2608"}, {"n": "v146", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2612"}, {"n": "v145", "t": {"T": 3, "t": "_DWORD"}, "location": "s2624"}, {"n": "v144", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2628"}, {"n": "v143", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2632"}, {"n": "v142", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s2636"}, {"n": "v496", "t": {"T": 1, "n": "int", "s": 4}, "location": "s264"}, {"n": "v141", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2640"}, {"n": "v140", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2644"}, {"n": "v139", "t": {"T": 3, "t": "_DWORD"}, "location": "s2656"}, {"n": "v138", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2664"}, {"n": "v495", "t": {"T": 1, "n": "int", "s": 4}, "location": "s268"}, {"n": "v137", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2684"}, {"n": "v136", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2688"}, {"n": "v135", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2696"}, {"n": "v134", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2700"}, {"n": "v133", "t": {"T": 3, "t": "_BYTE"}, "location": "s2712"}, {"n": "v132", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2716"}, {"n": "v494", "t": {"T": 1, "n": "int", "s": 4}, "location": "s272"}, {"n": "v131", "t": {"T": 3, "t": "_BYTE"}, "location": "s2728"}, {"n": "v130", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2736"}, {"n": "v129", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2740"}, {"n": "v128", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2744"}, {"n": "v127", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2748"}, {"n": "v126", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2752"}, {"n": "v125", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2756"}, {"n": "v493", "t": {"T": 1, "n": "int", "s": 4}, "location": "s276"}, {"n": "v124", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2768"}, {"n": "v123", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2776"}, {"n": "v544", "t": {"T": 1, "n": "int", "s": 4}, "location": "s28"}, {"n": "v122", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2800"}, {"n": "v121", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2804"}, {"n": "v120", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2808"}, {"n": "v119", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2812"}, {"n": "v118", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2816"}, {"n": "v117", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2820"}, {"n": "v116", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2832"}, {"n": "v115", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2840"}, {"n": "v114", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2864"}, {"n": "v113", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2868"}, {"n": "v112", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2872"}, {"n": "v111", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2876"}, {"n": "v492", "t": {"T": 3, "t": "_WORD"}, "location": "s288"}, {"n": "v110", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2880"}, {"n": "v109", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2884"}, {"n": "v108", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2896"}, {"n": "v107", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2904"}, {"n": "v491", "t": {"T": 1, "n": "int", "s": 4}, "location": "s292"}, {"n": "v106", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2928"}, {"n": "v105", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2932"}, {"n": "v104", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2936"}, {"n": "v103", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2940"}, {"n": "v102", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2944"}, {"n": "v101", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2948"}, {"n": "v490", "t": {"T": 1, "n": "int", "s": 4}, "location": "s296"}, {"n": "v100", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2960"}, {"n": "v99", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2968"}, {"n": "v98", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s2992"}, {"n": "v97", "t": {"T": 1, "n": "int", "s": 4}, "location": "s2996"}, {"n": "v489", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s300"}, {"n": "v96", "t": {"T": 1, "n": "int", "s": 4}, "location": "s3000"}, {"n": "v95", "t": {"T": 1, "n": "int", "s": 4}, "location": "s3004"}, {"n": "v94", "t": {"T": 1, "n": "int", "s": 4}, "location": "s3008"}, {"n": "v93", "t": {"T": 1, "n": "int", "s": 4}, "location": "s3012"}, {"n": "v92", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s3024"}, {"n": "v91", "t": {"T": 1, "n": "int", "s": 4}, "location": "s3032"}, {"n": "v488", "t": {"T": 1, "n": "int", "s": 4}, "location": "s304"}, {"n": "v90", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s3056"}, {"n": "v89", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s3064"}, {"n": "v88", "t": {"T": 1, "n": "int", "s": 4}, "location": "s3068"}, {"n": "v487", "t": {"T": 1, "n": "int", "s": 4}, "location": "s308"}, {"n": "v87", "t": {"T": 3, "t": "_DWORD"}, "location": "s3080"}, {"n": "v86", "t": {"T": 3, "t": "_DWORD"}, "location": "s3088"}, {"n": "v85", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s3092"}, {"n": "v84", "t": {"T": 2, "n": 5, "s": 4, "t": "int"}, "location": "s3112"}, {"n": "v83", "t": {"T": 1, "n": "int", "s": 4}, "location": "s3116"}, {"n": "v82", "t": {"T": 1, "n": "int", "s": 4}, "location": "s3120"}, {"n": "v81", "t": {"T": 3, "t": "__int16"}, "location": "s3128"}, {"n": "v80", "t": {"T": 1, "n": "int", "s": 4}, "location": "s3132"}, {"n": "v79", "t": {"T": 1, "n": "int", "s": 4}, "location": "s3136"}, {"n": "v78", "t": {"T": 3, "t": "__int16"}, "location": "s3144"}, {"n": "v77", "t": {"T": 3, "t": "__int16"}, "location": "s3152"}, {"n": "v76", "t": {"T": 3, "t": "__int16"}, "location": "s3160"}, {"n": "v75", "t": {"T": 3, "t": "__int16"}, "location": "s3168"}, {"n": "v543", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s32"}, {"n": "v486", "t": {"T": 3, "t": "_WORD"}, "location": "s320"}, {"n": "v74", "t": {"T": 2, "n": 10, "s": 4, "t": "int"}, "location": "s3208"}, {"n": "v485", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "s322"}, {"n": "v484", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s352"}, {"n": "v542", "t": {"T": 1, "n": "int", "s": 4}, "location": "s36"}, {"n": "v483", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s360"}, {"n": "v482", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s368"}, {"n": "v481", "t": {"T": 3, "t": "_BYTE"}, "location": "s376"}, {"n": "v480", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s384"}, {"n": "v479", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s392"}, {"n": "n", "t": {"T": 1, "n": "int", "s": 4}, "location": "s40"}, {"n": "v478", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s400"}, {"n": "v477", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s408"}, {"n": "v476", "t": {"T": 1, "n": "int", "s": 4}, "location": "s412"}, {"n": "v475", "t": {"T": 1, "n": "int", "s": 4}, "location": "s416"}, {"n": "v474", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s420"}, {"n": "v473", "t": {"T": 1, "n": "int", "s": 4}, "location": "s424"}, {"n": "v472", "t": {"T": 1, "n": "int", "s": 4}, "location": "s428"}, {"n": "v471", "t": {"T": 1, "n": "int", "s": 4}, "location": "s432"}, {"n": "v470", "t": {"T": 1, "n": "int", "s": 4}, "location": "s436"}, {"n": "v540", "t": {"T": 1, "n": "int", "s": 4}, "location": "s44"}, {"n": "v469", "t": {"T": 3, "t": "__int16"}, "location": "s448"}, {"n": "v468", "t": {"T": 3, "t": "__int16"}, "location": "s456"}, {"n": "v467", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s464"}, {"n": "v466", "t": {"T": 3, "t": "_DWORD"}, "location": "s472"}, {"n": "v539", "t": {"T": 1, "n": "int", "s": 4}, "location": "s48"}, {"n": "v465", "t": {"T": 3, "t": "__int16 *"}, "location": "s480"}, {"n": "v464", "t": {"T": 1, "n": "int", "s": 4}, "location": "s484"}, {"n": "v463", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s488"}, {"n": "v462", "t": {"T": 1, "n": "int", "s": 4}, "location": "s492"}, {"n": "v461", "t": {"T": 1, "n": "int", "s": 4}, "location": "s496"}, {"n": "v460", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s504"}, {"n": "v459", "t": {"T": 1, "n": "int", "s": 4}, "location": "s508"}, {"n": "v458", "t": {"T": 1, "n": "int", "s": 4}, "location": "s512"}, {"n": "v457", "t": {"T": 1, "n": "int", "s": 4}, "location": "s516"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s52"}, {"n": "v456", "t": {"T": 3, "t": "_WORD"}, "location": "s528"}, {"n": "v455", "t": {"T": 1, "n": "int", "s": 4}, "location": "s532"}, {"n": "v454", "t": {"T": 1, "n": "int", "s": 4}, "location": "s536"}, {"n": "v453", "t": {"T": 1, "n": "int", "s": 4}, "location": "s540"}, {"n": "v452", "t": {"T": 1, "n": "int", "s": 4}, "location": "s544"}, {"n": "v451", "t": {"T": 1, "n": "int", "s": 4}, "location": "s548"}, {"n": "k", "t": {"T": 1, "n": "int", "s": 4}, "location": "s56"}, {"n": "v450", "t": {"T": 3, "t": "_DWORD"}, "location": "s560"}, {"n": "v449", "t": {"T": 1, "n": "int", "s": 4}, "location": "s564"}, {"n": "v448", "t": {"T": 1, "n": "int", "s": 4}, "location": "s568"}, {"n": "v447", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s572"}, {"n": "v446", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s576"}, {"n": "v445", "t": {"T": 1, "n": "int", "s": 4}, "location": "s580"}, {"n": "v444", "t": {"T": 3, "t": "_DWORD"}, "location": "s592"}, {"n": "j", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s60"}, {"n": "v443", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s600"}, {"n": "v442", "t": {"T": 3, "t": "_QWORD"}, "location": "s624"}, {"n": "v441", "t": {"T": 1, "n": "int", "s": 4}, "location": "s628"}, {"n": "v440", "t": {"T": 1, "n": "int", "s": 4}, "location": "s632"}, {"n": "v439", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s636"}, {"n": "v535", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s64"}, {"n": "v438", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s640"}, {"n": "v437", "t": {"T": 1, "n": "int", "s": 4}, "location": "s644"}, {"n": "v436", "t": {"T": 3, "t": "_QWORD"}, "location": "s656"}, {"n": "l", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s68"}, {"n": "v435", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s680"}, {"n": "v434", "t": {"T": 1, "n": "int", "s": 4}, "location": "s684"}, {"n": "v433", "t": {"T": 1, "n": "int", "s": 4}, "location": "s688"}, {"n": "v432", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s696"}, {"n": "v431", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s704"}, {"n": "v430", "t": {"T": 1, "n": "int", "s": 4}, "location": "s708"}, {"n": "v429", "t": {"T": 1, "n": "int", "s": 4}, "location": "s712"}, {"n": "v428", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s716"}, {"n": "m", "t": {"T": 1, "n": "int", "s": 4}, "location": "s72"}, {"n": "v427", "t": {"T": 1, "n": "int", "s": 4}, "location": "s720"}, {"n": "v426", "t": {"T": 1, "n": "int", "s": 4}, "location": "s724"}, {"n": "v425", "t": {"T": 1, "n": "int", "s": 4}, "location": "s728"}, {"n": "v424", "t": {"T": 1, "n": "int", "s": 4}, "location": "s732"}, {"n": "v423", "t": {"T": 3, "t": "__int16"}, "location": "s744"}, {"n": "v422", "t": {"T": 3, "t": "__int16"}, "location": "s752"}, {"n": "v532", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s76"}, {"n": "v421", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s760"}, {"n": "v420", "t": {"T": 3, "t": "_DWORD"}, "location": "s768"}, {"n": "v419", "t": {"T": 3, "t": "__int16 *"}, "location": "s776"}, {"n": "v418", "t": {"T": 1, "n": "int", "s": 4}, "location": "s780"}, {"n": "v417", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s784"}, {"n": "v416", "t": {"T": 1, "n": "int", "s": 4}, "location": "s788"}, {"n": "v415", "t": {"T": 1, "n": "int", "s": 4}, "location": "s792"}, {"n": "v531", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s80"}, {"n": "v414", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s800"}, {"n": "v413", "t": {"T": 1, "n": "int", "s": 4}, "location": "s804"}, {"n": "v412", "t": {"T": 1, "n": "int", "s": 4}, "location": "s808"}, {"n": "v411", "t": {"T": 1, "n": "int", "s": 4}, "location": "s812"}, {"n": "v410", "t": {"T": 3, "t": "_WORD"}, "location": "s824"}, {"n": "v409", "t": {"T": 1, "n": "int", "s": 4}, "location": "s828"}, {"n": "v408", "t": {"T": 1, "n": "int", "s": 4}, "location": "s832"}, {"n": "v407", "t": {"T": 1, "n": "int", "s": 4}, "location": "s836"}, {"n": "v530", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s84"}, {"n": "v406", "t": {"T": 1, "n": "int", "s": 4}, "location": "s840"}, {"n": "v405", "t": {"T": 1, "n": "int", "s": 4}, "location": "s844"}, {"n": "v404", "t": {"T": 3, "t": "_DWORD"}, "location": "s856"}, {"n": "v403", "t": {"T": 1, "n": "int", "s": 4}, "location": "s860"}, {"n": "v402", "t": {"T": 1, "n": "int", "s": 4}, "location": "s864"}, {"n": "v401", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s868"}, {"n": "v400", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s872"}, {"n": "v399", "t": {"T": 1, "n": "int", "s": 4}, "location": "s876"}, {"n": "v529", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s88"}, {"n": "v398", "t": {"T": 3, "t": "_DWORD"}, "location": "s888"}, {"n": "v397", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s896"}, {"n": "v396", "t": {"T": 1, "n": "int", "s": 4}, "location": "s916"}, {"n": "v528", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s92"}, {"n": "v395", "t": {"T": 1, "n": "int", "s": 4}, "location": "s920"}, {"n": "v394", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s928"}, {"n": "v393", "t": {"T": 3, "t": "_DWORD"}, "location": "s936"}, {"n": "v392", "t": {"T": 1, "n": "int", "s": 4}, "location": "s940"}, {"n": "v391", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s944"}, {"n": "v390", "t": {"T": 1, "n": "int", "s": 4}, "location": "s948"}, {"n": "v389", "t": {"T": 1, "n": "int", "s": 4}, "location": "s952"}, {"n": "i3", "t": {"T": 1, "n": "int", "s": 4}, "location": "s96"}, {"n": "v388", "t": {"T": 3, "t": "__int16"}, "location": "s960"}, {"n": "v387", "t": {"T": 1, "n": "int", "s": 4}, "location": "s964"}, {"n": "v386", "t": {"T": 3, "t": "__int16"}, "location": "s976"}, {"n": "v385", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s984"}, {"n": "v384", "t": {"T": 3, "t": "_DWORD"}, "location": "s992"}, {"n": "v383", "t": {"T": 1, "n": "int", "s": 4}, "location": "s996"}]}
{"name": "mid_pred", "code": "__int64 __fastcall mid_pred ( signed int @@a1@@ , int @@a2@@ , int @@a3@@ ) { unsigned int v5 ; signed int @@v6@@ ; unsigned int @@v8@@ ; @@v8@@ = @@a2@@ ; v5 = @@v8@@ ; @@v6@@ = @@a1@@ ; if ( @@a1@@ > @@a2@@ ) v5 = @@a1@@ ; if ( @@a1@@ > @@a2@@ ) @@v6@@ = @@a2@@ ; if ( @@v6@@ < @@a3@@ ) @@v6@@ = @@a3@@ ; if ( ( int ) v5 > @@v6@@ ) v5 = @@v6@@ ; return v5 ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "v6", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r8"}, {"n": "v8", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}]} {"name": "skip_bits_long", "code": "__int64 __fastcall skip_bits_long ( __int64 @@a1@@ , int @@a2@@ ) { __int64 @@result@@ ; @@result@@ = @@a1@@ ; * ( _DWORD * ) ( @@a1@@ + Number ) += @@a2@@ ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]} {"name": "get_bits", "code": "__int64 __fastcall get_bits ( __int64 @@a1@@ , int @@a2@@ ) { __int64 @@result@@ ; unsigned int @@v3@@ ; unsigned int @@v4@@ ; @@v4@@ = * ( _DWORD * ) ( @@a1@@ + Number ) ; @@v3@@ = * ( _DWORD * ) ( ( @@v4@@ >> Number ) + * ( _QWORD * ) @@a1@@ ) ; LODWORD ( @@result@@ ) = NEG_USR32 ( ( HIBYTE ( @@v3@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v3@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v3@@ << Number ) | BYTE1 ( @@v3@@ ) ) << Number ) ) << ( @@v4@@ & Number ) , @@a2@@ ) ; * ( _DWORD * ) ( @@a1@@ + Number ) = @@a2@@ + @@v4@@ ; return ( unsigned int ) @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s12"}, {"n": "v3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s20"}]} {"name": "skip_bits", "code": "__int64 __fastcall skip_bits ( __int64 @@a1@@ , int @@a2@@ ) { __int64 @@result@@ ; @@result@@ = @@a1@@ ; * ( _DWORD * ) ( @@a1@@ + Number ) += @@a2@@ ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]} {"name": "get_bits1", "code": "__int64 __fastcall get_bits1 ( __int64 @@a1@@ ) { unsigned __int8 @@v2@@ ; unsigned int @@v3@@ ; @@v3@@ = * ( _DWORD * ) ( @@a1@@ + Number ) ; @@v2@@ = ( unsigned __int8 ) ( * ( unsigned __int8 * ) ( ( @@v3@@ >> Number ) + * ( _QWORD * ) @@a1@@ ) << ( @@v3@@ & Number ) ) >> Number ; * ( _DWORD * ) ( @@a1@@ + Number ) = @@v3@@ + Number ; return @@v2@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}, {"n": "v2", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "s5"}]} {"name": "align_get_bits", "code": "__int64 __fastcall align_get_bits ( __int64 @@a1@@ ) { int @@v2@@ ; @@v2@@ = - ( int ) get_bits_count ( @@a1@@ ) & Number ; if ( @@v2@@ ) skip_bits ( @@a1@@ , @@v2@@ ) ; return * ( _QWORD * ) @@a1@@ + ( * ( int * ) ( @@a1@@ + Number ) >> Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}]} {"name": "get_bits_left", "code": "__int64 __fastcall get_bits_left ( __int64 @@a1@@ ) { int @@v1@@ ; @@v1@@ = * ( _DWORD * ) ( @@a1@@ + Number ) ; return @@v1@@ - ( unsigned int ) get_bits_count ( @@a1@@ ) ; }", "source": [{"n": "v1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r32"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}]} {"name": "fill_decode_neighbors", "code": "__int64 __fastcall fill_decode_neighbors ( __int64 @@a1@@ , __int64 @@a2@@ , char @@a3@@ ) { __int64 @@result@@ ; int @@v4@@ ; int @@v5@@ ; int @@v6@@ ; int @@v7@@ ; int @@v8@@ ; int @@v9@@ ; int @@v10@@ ; int @@v11@@ ; @@v8@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; @@v7@@ = @@v8@@ - ( * ( _DWORD * ) ( @@a1@@ + Number ) << * ( _DWORD * ) ( @@a2@@ + Number ) ) ; @@v11@@ = @@v7@@ - Number ; @@v10@@ = @@v7@@ + Number ; @@v4@@ = @@v8@@ - Number ; @@v5@@ = @@v8@@ - Number ; * ( _QWORD * ) ( @@a2@@ + Number ) = & left_block_options_11916 ; if ( * ( _DWORD * ) ( @@a1@@ + Number ) ) { @@v9@@ = * ( _DWORD * ) ( Number L * @@v8@@ - Number + * ( _QWORD * ) ( @@a1@@ + Number ) ) & Number ; @@v6@@ = @@a3@@ & Number ; if ( ( * ( _DWORD * ) ( @@a2@@ + Number ) & Number ) != Number ) { if ( @@v9@@ != @@v6@@ ) { @@v4@@ = @@v8@@ - * ( _DWORD * ) ( @@a1@@ + Number ) - Number ; @@v5@@ = @@v4@@ ; if ( ( @@a3@@ & Number ) != Number ) { @@v5@@ = @@v4@@ + * ( _DWORD * ) ( @@a1@@ + Number ) ; * ( _QWORD * ) ( @@a2@@ + Number ) = & unk_2AF80 ; } else { @@v11@@ += * ( _DWORD * ) ( @@a1@@ + Number ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; * ( _QWORD * ) ( @@a2@@ + Number ) = & unk_2AF40 ; } } } else { if ( ( @@a3@@ & Number ) != Number ) { @@v11@@ += ( ( ( * ( _DWORD * ) ( Number L * @@v7@@ - Number + * ( _QWORD * ) ( @@a1@@ + Number ) ) >> Number ) & Number ) - Number ) & * ( _DWORD * ) ( @@a1@@ + Number ) ; @@v10@@ += ( ( ( * ( _DWORD * ) ( Number * ( @@v7@@ + Number L ) + * ( _QWORD * ) ( @@a1@@ + Number ) ) >> Number ) & Number ) - Number ) & * ( _DWORD * ) ( @@a1@@ + Number ) ; @@v7@@ += ( ( ( * ( _DWORD * ) ( Number L * @@v7@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) >> Number ) & Number ) - Number ) & * ( _DWORD * ) ( @@a1@@ + Number ) ; } if ( @@v9@@ != @@v6@@ ) { if ( ( @@a3@@ & Number ) != Number ) { @@v5@@ += * ( _DWORD * ) ( @@a1@@ + Number ) ; * ( _QWORD * ) ( @@a2@@ + Number ) = & unk_2AF80 ; } else { * ( _QWORD * ) ( @@a2@@ + Number ) = & unk_2AF60 ; } } } } * ( _DWORD * ) ( @@a2@@ + Number ) = @@v11@@ ; * ( _DWORD * ) ( @@a2@@ + Number ) = @@v7@@ ; * ( _DWORD * ) ( @@a2@@ + Number ) = @@v10@@ ; * ( _DWORD * ) ( @@a2@@ + Number ) = @@v4@@ ; * ( _DWORD * ) ( @@a2@@ + Number ) = @@v5@@ ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( _DWORD * ) ( Number L * @@v11@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( _DWORD * ) ( Number L * @@v7@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( _DWORD * ) ( Number L * @@v10@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( _DWORD * ) ( Number L * @@v4@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( _DWORD * ) ( Number L * @@v5@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) ; if ( * ( unsigned __int16 * ) ( Number L * @@v11@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) != * ( _DWORD * ) ( @@a2@@ + Number ) ) { * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; if ( * ( unsigned __int16 * ) ( Number L * @@v7@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) != * ( _DWORD * ) ( @@a2@@ + Number ) ) * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; if ( * ( unsigned __int16 * ) ( Number L * @@v4@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) != * ( _DWORD * ) ( @@a2@@ + Number ) ) { * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( _DWORD * ) ( @@a2@@ + Number ) ; } } @@result@@ = * ( unsigned int * ) ( @@a2@@ + Number ) ; if ( * ( unsigned __int16 * ) ( Number L * @@v10@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) != ( _DWORD ) @@result@@ ) { @@result@@ = @@a2@@ ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; } return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "char", "s": 1}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v9", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}, {"n": "v8", "t": {"T": 1, "n": "int", "s": 4}, "location": "s16"}, {"n": "v7", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v6", "t": {"T": 1, "n": "int", "s": 4}, "location": "s24"}, {"n": "v5", "t": {"T": 1, "n": "int", "s": 4}, "location": "s28"}, {"n": "v4", "t": {"T": 1, "n": "int", "s": 4}, "location": "s32"}, {"n": "v11", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}, {"n": "v10", "t": {"T": 1, "n": "int", "s": 4}, "location": "s8"}]} {"name": "fill_decode_caches", "code": "__int64 __fastcall fill_decode_caches ( __int64 @@a1@@ , __int64 @@a2@@ , int @@a3@@ ) { int v3 ; char v4 ; char v5 ; int v6 ; int v7 ; _BYTE * v8 ; _BYTE * v9 ; _BYTE * v10 ; _BYTE * v11 ; _BYTE * v12 ; _BYTE * v13 ; _BYTE * v14 ; int v15 ; char @@v16@@ ; char * v17 ; char v18 ; char v19 ; char v20 ; _BYTE * v21 ; __int64 result ; int @@v25@@ ; int @@v26@@ ; int @@v27@@ [ Number ] ; __int64 @@v28@@ ; _OWORD * @@v29@@ ; _OWORD * @@v30@@ ; __int64 @@v31@@ ; __int64 @@v32@@ ; int @@v33@@ ; int @@v34@@ ; int @@v35@@ ; _BYTE * @@v36@@ ; int @@v37@@ ; int @@v38@@ ; int @@v39@@ ; int @@v40@@ ; int @@v41@@ ; int @@v42@@ ; int @@v43@@ ; int @@v44@@ ; int @@v45@@ ; _DWORD * @@v46@@ ; __int64 @@v47@@ ; _DWORD * @@v48@@ ; int @@v49@@ ; int @@v50@@ ; int @@v51@@ ; int @@v52@@ ; __int64 @@v53@@ ; __int64 @@v54@@ ; __int64 @@v55@@ ; __int64 @@v56@@ ; unsigned int @@j@@ ; int @@v58@@ ; int @@i@@ ; int @@v60@@ ; int @@v61@@ ; @@v36@@ = * ( _BYTE * * ) ( @@a2@@ + Number ) ; @@v44@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v43@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v42@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v27@@ [ Number ] = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v27@@ [ Number ] = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v41@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v40@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v39@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v25@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v26@@ = * ( _DWORD * ) ( @@a2@@ + Number ) ; if ( ( @@a3@@ & Number ) == Number ) { if ( ( @@a3@@ & Number ) != Number ) { if ( * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) ) v3 = Number ; else v3 = Number ; @@v38@@ = v3 ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( _DWORD * ) ( @@a2@@ + Number ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = * ( _DWORD * ) ( @@a2@@ + Number ) ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; if ( ( @@v38@@ & @@v40@@ ) == Number ) { * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) = Number ; } if ( ( ( @@a3@@ ^ @@v25@@ ) & Number ) != Number ) { if ( ( @@a3@@ & Number ) != Number ) { if ( ( @@v38@@ & @@v25@@ ) == Number ) { * ( _DWORD * ) ( @@a2@@ + Number ) &= Number ; * ( _DWORD * ) ( @@a2@@ + Number ) &= Number ; } if ( ( @@v38@@ & @@v26@@ ) == Number ) { * ( _DWORD * ) ( @@a2@@ + Number ) &= Number ; * ( _DWORD * ) ( @@a2@@ + Number ) &= Number ; } } else { @@v37@@ = * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L * ( @@v27@@ [ Number ] + * ( _DWORD * ) ( @@a1@@ + Number ) ) ) ; if ( ( @@v38@@ & @@v37@@ ) == Number || ( @@v38@@ & @@v25@@ ) == Number ) { * ( _DWORD * ) ( @@a2@@ + Number ) &= Number ; * ( _DWORD * ) ( @@a2@@ + Number ) &= Number ; } } } else if ( ( @@v38@@ & @@v25@@ ) == Number ) { * ( _DWORD * ) ( @@a2@@ + Number ) &= Number ; * ( _DWORD * ) ( @@a2@@ + Number ) &= Number ; } if ( ( @@v38@@ & @@v41@@ ) == Number ) * ( _DWORD * ) ( @@a2@@ + Number ) &= Number ; if ( ( @@v38@@ & @@v39@@ ) == Number ) * ( _DWORD * ) ( @@a2@@ + Number ) &= Number ; if ( ( @@a3@@ & Number ) != Number ) { if ( ( @@v40@@ & Number ) != Number ) { * ( _DWORD * ) ( @@a2@@ + Number ) = * ( _DWORD * ) ( * ( _QWORD * ) ( @@a2@@ + Number ) + * ( unsigned int * ) ( Number L * @@v43@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) ) ; } else { if ( ( @@v38@@ & @@v40@@ ) != Number ) v4 = Number ; else v4 = Number ; * ( _BYTE * ) ( @@a2@@ + Number ) = v4 ; * ( _BYTE * ) ( @@a2@@ + Number ) = * ( _BYTE * ) ( @@a2@@ + Number ) ; * ( _BYTE * ) ( @@a2@@ + Number ) = * ( _BYTE * ) ( @@a2@@ + Number ) ; * ( _BYTE * ) ( @@a2@@ + Number ) = * ( _BYTE * ) ( @@a2@@ + Number ) ; } for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) { if ( ( * ( & @@v25@@ + @@i@@ ) & Number ) != Number ) { @@v47@@ = * ( _QWORD * ) ( @@a2@@ + Number ) + * ( unsigned int * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L * @@v27@@ [ @@i@@ ] ) ; * ( _BYTE * ) ( @@a2@@ + Number * @@i@@ + Number + Number ) = * ( _BYTE * ) ( Number - ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ ] + @@v47@@ ) ; * ( _BYTE * ) ( @@a2@@ + Number * @@i@@ + Number + Number ) = * ( _BYTE * ) ( Number - ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] + @@v47@@ ) ; } else { if ( ( @@v38@@ & * ( & @@v25@@ + @@i@@ ) ) != Number ) v5 = Number ; else v5 = Number ; v6 = Number * @@i@@ + Number ; * ( _BYTE * ) ( @@a2@@ + v6 + Number ) = v5 ; * ( _BYTE * ) ( @@a2@@ + Number * @@i@@ + Number + Number ) = * ( _BYTE * ) ( @@a2@@ + v6 + Number ) ; } } } } @@v46@@ = ( _DWORD * ) ( @@a2@@ + Number ) ; if ( @@v40@@ ) { @@v48@@ = ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L * @@v43@@ ) ; @@v46@@ [ Number ] = @@v48@@ [ Number ] ; if ( * ( _DWORD * ) ( @@a1@@ + Number ) ) { @@v46@@ [ Number ] = @@v48@@ [ Number ] ; v7 = @@v48@@ [ Number ] ; } else { @@v46@@ [ Number ] = @@v48@@ [ Number ] ; v7 = @@v48@@ [ Number ] ; } @@v46@@ [ Number ] = v7 ; } else { @@v45@@ = Number ; @@v46@@ [ Number ] = Number ; @@v46@@ [ Number ] = @@v45@@ ; @@v46@@ [ Number ] = @@v45@@ ; } for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) { if ( * ( & @@v25@@ + @@i@@ ) ) { @@v48@@ = ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L * @@v27@@ [ @@i@@ ] ) ; HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * ( ( _BYTE * ) @@v48@@ + ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] ) ; HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * ( ( _BYTE * ) @@v48@@ + ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] ) ; if ( * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) == Number ) { HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * ( ( _BYTE * ) @@v48@@ + ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] + Number ) ; HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * ( ( _BYTE * ) @@v48@@ + ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] + Number ) ; HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * ( ( _BYTE * ) @@v48@@ + ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] + Number ) ; HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * ( ( _BYTE * ) @@v48@@ + ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] + Number ) ; } else if ( * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L ) == Number ) { HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * ( ( _BYTE * ) @@v48@@ + ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] + Number ) ; HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * ( ( _BYTE * ) @@v48@@ + ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] + Number ) ; HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * ( ( _BYTE * ) @@v48@@ + ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] + Number ) ; HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * ( ( _BYTE * ) @@v48@@ + ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] + Number ) ; } else { HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * ( ( _BYTE * ) @@v48@@ + ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] ) ; HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * ( ( _BYTE * ) @@v48@@ + ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] ) ; } } else { v8 = ( char * ) & @@v46@@ [ Number * @@i@@ + Number ] + Number ; * v8 = Number ; v9 = ( char * ) & @@v46@@ [ Number * @@i@@ + Number ] + Number ; * v9 = * v8 ; v10 = ( char * ) & @@v46@@ [ Number * @@i@@ + Number ] + Number ; * v10 = * v9 ; v11 = ( char * ) & @@v46@@ [ Number * @@i@@ + Number ] + Number ; * v11 = * v10 ; v12 = ( char * ) & @@v46@@ [ Number * @@i@@ + Number ] + Number ; * v12 = * v11 ; HIBYTE ( @@v46@@ [ Number * @@i@@ + Number ] ) = * v12 ; } } } if ( ( @@a3@@ & Number ) != Number || ( @@a3@@ & Number ) != Number && * ( _DWORD * ) ( @@a2@@ + Number ) ) { @@v58@@ = * ( _DWORD * ) ( @@a1@@ + Number ) ; for ( @@j@@ = Number ; * ( _DWORD * ) ( @@a2@@ + Number ) > @@j@@ ; ++ @@j@@ ) { @@v56@@ = Number L * ( int ) @@j@@ + Number + @@a2@@ ; @@v55@@ = * ( _QWORD * ) ( @@a1@@ + Number * ( ( int ) @@j@@ + Number L ) + Number ) ; @@v54@@ = Number * ( Number L * ( int ) @@j@@ + Number ) + @@a2@@ ; @@v53@@ = * ( _QWORD * ) ( @@a1@@ + Number * ( ( int ) @@j@@ + Number L ) + Number ) ; if ( ( @@a3@@ & ( Number << ( Number * @@j@@ ) ) ) != Number ) { if ( ( @@v40@@ & ( Number << ( Number * @@j@@ ) ) ) != Number ) { @@v52@@ = * ( _DWORD * ) ( Number L * @@v43@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) + Number * @@v58@@ ; @@v30@@ = ( _OWORD * ) ( @@v54@@ - Number ) ; @@v29@@ = ( _OWORD * ) ( Number L * @@v52@@ + @@v53@@ ) ; * @@v30@@ = * @@v29@@ ; v13 = ( _BYTE * ) ( @@v56@@ - Number ) ; * v13 = * ( _BYTE * ) ( @@v55@@ + Number * @@v43@@ + Number L ) ; * ( _BYTE * ) ( @@v56@@ - Number ) = * v13 ; v14 = ( _BYTE * ) ( @@v56@@ - Number ) ; * v14 = * ( _BYTE * ) ( @@v55@@ + Number * @@v43@@ + Number L ) ; * ( _BYTE * ) ( @@v56@@ - Number ) = * v14 ; } else { @@v28@@ = @@v54@@ - Number ; * ( _OWORD * ) ( @@v54@@ - Number ) = Number L ; if ( @@v40@@ ) v15 = Number ; else v15 = Number ; * ( _DWORD * ) ( @@v56@@ - Number ) = v15 ; } if ( ( @@a3@@ & Number ) != Number ) { for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) { @@v49@@ = Number * @@i@@ - Number ; if ( ( ( Number << ( Number * @@j@@ ) ) & * ( & @@v25@@ + @@i@@ ) ) != Number ) { @@v61@@ = * ( _DWORD * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L * @@v27@@ [ @@i@@ ] ) + Number ; @@v60@@ = Number * @@v27@@ [ @@i@@ ] + Number ; * ( _DWORD * ) ( Number L * @@v49@@ + @@v54@@ ) = * ( _DWORD * ) ( Number L * ( @@v58@@ * ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ ] + @@v61@@ ) + @@v53@@ ) ; * ( _DWORD * ) ( Number * ( @@v49@@ + Number L ) + @@v54@@ ) = * ( _DWORD * ) ( Number L * ( @@v58@@ * ( unsigned __int8 ) @@v36@@ [ Number * @@i@@ + Number ] + @@v61@@ ) + @@v53@@ ) ; * ( _BYTE * ) ( @@v49@@ + @@v56@@ ) = * ( _BYTE * ) ( ( @@v36@@ [ Number * @@i@@ ] & Number ) + @@v60@@ + @@v55@@ ) ; * ( _BYTE * ) ( @@v49@@ + Number L + @@v56@@ ) = * ( _BYTE * ) ( ( @@v36@@ [ Number * @@i@@ + Number ] & Number ) + @@v60@@ + @@v55@@ ) ; } else { * ( _DWORD * ) ( Number L * @@v49@@ + @@v54@@ ) = Number ; * ( _DWORD * ) ( Number * ( @@v49@@ + Number L ) + @@v54@@ ) = Number ; if ( * ( & @@v25@@ + @@i@@ ) ) @@v16@@ = Number ; else @@v16@@ = Number ; v17 = ( char * ) ( @@v49@@ + Number L + @@v56@@ ) ; * v17 = @@v16@@ ; * ( _BYTE * ) ( @@v49@@ + @@v56@@ ) = * v17 ; } } } else if ( ( ( Number << ( Number * @@j@@ ) ) & @@v25@@ ) != Number ) { @@v51@@ = * ( _DWORD * ) ( Number L * @@v27@@ [ Number ] + * ( _QWORD * ) ( @@a1@@ + Number ) ) + Number ; @@v50@@ = Number * @@v27@@ [ Number ] + Number ; * ( _DWORD * ) ( @@v54@@ - Number ) = * ( _DWORD * ) ( Number L * ( @@v58@@ * ( unsigned __int8 ) * @@v36@@ + @@v51@@ ) + @@v53@@ ) ; * ( _BYTE * ) ( @@v56@@ - Number ) = * ( _BYTE * ) ( ( * @@v36@@ & Number ) + @@v50@@ + @@v55@@ ) ; } else { * ( _DWORD * ) ( @@v54@@ - Number ) = Number ; if ( @@v25@@ ) v18 = Number ; else v18 = Number ; * ( _BYTE * ) ( @@v56@@ - Number ) = v18 ; } if ( ( @@v39@@ & ( Number << ( Number * @@j@@ ) ) ) != Number ) { @@v35@@ = * ( _DWORD * ) ( Number L * @@v42@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) + Number * @@v58@@ ; * ( _DWORD * ) ( @@v54@@ - Number ) = * ( _DWORD * ) ( Number L * @@v35@@ + @@v53@@ ) ; * ( _BYTE * ) ( @@v56@@ - Number ) = * ( _BYTE * ) ( Number * @@v42@@ + Number L + @@v55@@ ) ; } else { * ( _DWORD * ) ( @@v54@@ - Number ) = Number ; if ( @@v39@@ ) v19 = Number ; else v19 = Number ; * ( _BYTE * ) ( @@v56@@ - Number ) = v19 ; } if ( * ( char * ) ( @@v56@@ - Number ) < Number || * ( char * ) ( @@v56@@ - Number ) < Number ) { if ( ( @@v41@@ & ( Number << ( Number * @@j@@ ) ) ) != Number ) { @@v34@@ = * ( _DWORD * ) ( Number L * @@v44@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) + @@v58@@ + ( ( Number * @@v58@@ ) & * ( _DWORD * ) ( @@a2@@ + Number ) ) + Number ; @@v33@@ = Number * @@v44@@ + Number + ( * ( _DWORD * ) ( @@a2@@ + Number ) & Number ) ; * ( _DWORD * ) ( @@v54@@ - Number ) = * ( _DWORD * ) ( Number L * @@v34@@ + @@v53@@ ) ; * ( _BYTE * ) ( @@v56@@ - Number ) = * ( _BYTE * ) ( @@v33@@ + @@v55@@ ) ; } else { * ( _DWORD * ) ( @@v54@@ - Number ) = Number ; if ( @@v41@@ ) v20 = Number ; else v20 = Number ; * ( _BYTE * ) ( @@v56@@ - Number ) = v20 ; } } if ( ( @@a3@@ & Number ) == Number || * ( _DWORD * ) ( @@a1@@ + Number ) ) { if ( ( @@a3@@ & Number ) == Number ) { @@v32@@ = Number * ( Number L * ( int ) @@j@@ + Number ) + @@a2@@ ; @@v31@@ = * ( _QWORD * ) ( @@a2@@ + Number * ( ( int ) @@j@@ + Number L ) ) ; v21 = ( _BYTE * ) ( @@v56@@ + Number ) ; * ( _BYTE * ) ( @@v56@@ + Number ) = Number ; * ( _BYTE * ) ( @@v56@@ + Number ) = * v21 ; * ( _DWORD * ) ( @@v54@@ + Number ) = Number ; * ( _DWORD * ) ( @@v54@@ + Number ) = Number ; } if ( * ( _DWORD * ) ( @@a1@@ + Number ) ) { if ( * ( _DWORD * ) ( @@a2@@ + Number ) ) { if ( ( @@v41@@ & Number ) == Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( _BYTE * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) *= Number ; * ( __int16 * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) /= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) >>= Number ; } if ( ( @@v40@@ & Number ) == Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( _BYTE * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) *= Number ; * ( __int16 * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) /= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) >>= Number ; } if ( ( @@v40@@ & Number ) == Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( _BYTE * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) *= Number ; * ( __int16 * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) /= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) >>= Number ; } if ( ( @@v40@@ & Number ) == Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( _BYTE * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) *= Number ; * ( __int16 * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) /= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) >>= Number ; } if ( ( @@v40@@ & Number ) == Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( _BYTE * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) *= Number ; * ( __int16 * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) /= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) >>= Number ; } if ( ( @@v39@@ & Number ) == Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( _BYTE * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) *= Number ; * ( __int16 * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) /= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) >>= Number ; } if ( ( @@v25@@ & Number ) == Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( _BYTE * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) *= Number ; * ( __int16 * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) /= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) >>= Number ; } if ( ( @@v25@@ & Number ) == Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( _BYTE * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) *= Number ; * ( __int16 * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) /= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) >>= Number ; } if ( ( @@v26@@ & Number ) == Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( _BYTE * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) *= Number ; * ( __int16 * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) /= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) >>= Number ; } if ( ( @@v26@@ & Number ) == Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( _BYTE * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) *= Number ; * ( __int16 * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) /= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) >>= Number ; } } else { if ( ( @@v41@@ & Number ) != Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >>= Number ; * ( _WORD * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; } if ( ( @@v40@@ & Number ) != Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >>= Number ; * ( _WORD * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; } if ( ( @@v40@@ & Number ) != Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >>= Number ; * ( _WORD * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; } if ( ( @@v40@@ & Number ) != Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >>= Number ; * ( _WORD * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; } if ( ( @@v40@@ & Number ) != Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >>= Number ; * ( _WORD * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; } if ( ( @@v39@@ & Number ) != Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >>= Number ; * ( _WORD * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; } if ( ( @@v25@@ & Number ) != Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >>= Number ; * ( _WORD * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; } if ( ( @@v25@@ & Number ) != Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >>= Number ; * ( _WORD * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; } if ( ( @@v26@@ & Number ) != Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >>= Number ; * ( _WORD * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; } if ( ( @@v26@@ & Number ) != Number && * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >= Number ) { * ( char * ) ( @@a2@@ + Number L * ( int ) @@j@@ + Number ) >>= Number ; * ( _WORD * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; * ( _BYTE * ) ( @@a2@@ + Number * ( Number L * ( int ) @@j@@ + Number ) + Number ) *= Number ; } } } } } } } result = @@a2@@ ; * ( _DWORD * ) ( @@a2@@ + Number ) = ( ( @@v25@@ & Number ) != Number ) + ( ( @@v40@@ & Number ) != Number ) ; return result ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "v16", "t": {"T": 1, "n": "char", "s": 1}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v45", "t": {"T": 1, "n": "int", "s": 4}, "location": "s100"}, {"n": "v44", "t": {"T": 1, "n": "int", "s": 4}, "location": "s104"}, {"n": "v43", "t": {"T": 1, "n": "int", "s": 4}, "location": "s108"}, {"n": "v42", "t": {"T": 1, "n": "int", "s": 4}, "location": "s112"}, {"n": "v41", "t": {"T": 1, "n": "int", "s": 4}, "location": "s116"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}, {"n": "v40", "t": {"T": 1, "n": "int", "s": 4}, "location": "s120"}, {"n": "v39", "t": {"T": 1, "n": "int", "s": 4}, "location": "s124"}, {"n": "v38", "t": {"T": 1, "n": "int", "s": 4}, "location": "s128"}, {"n": "v37", "t": {"T": 1, "n": "int", "s": 4}, "location": "s132"}, {"n": "v36", "t": {"T": 3, "t": "_BYTE"}, "location": "s144"}, {"n": "v35", "t": {"T": 1, "n": "int", "s": 4}, "location": "s148"}, {"n": "v34", "t": {"T": 1, "n": "int", "s": 4}, "location": "s152"}, {"n": "v33", "t": {"T": 1, "n": "int", "s": 4}, "location": "s156"}, {"n": "v58", "t": {"T": 1, "n": "int", "s": 4}, "location": "s16"}, {"n": "v32", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s168"}, {"n": "v31", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s176"}, {"n": "v30", "t": {"T": 3, "t": "_OWORD"}, "location": "s184"}, {"n": "v29", "t": {"T": 3, "t": "_OWORD"}, "location": "s192"}, {"n": "j", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s20"}, {"n": "v28", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s200"}, {"n": "v27", "t": {"T": 2, "n": 2, "s": 4, "t": "int"}, "location": "s208"}, {"n": "v26", "t": {"T": 1, "n": "int", "s": 4}, "location": "s212"}, {"n": "v25", "t": {"T": 1, "n": "int", "s": 4}, "location": "s216"}, {"n": "v56", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s32"}, {"n": "v61", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}, {"n": "v55", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s40"}, {"n": "v54", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s48"}, {"n": "v53", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s56"}, {"n": "v52", "t": {"T": 1, "n": "int", "s": 4}, "location": "s60"}, {"n": "v51", "t": {"T": 1, "n": "int", "s": 4}, "location": "s64"}, {"n": "v50", "t": {"T": 1, "n": "int", "s": 4}, "location": "s68"}, {"n": "v49", "t": {"T": 1, "n": "int", "s": 4}, "location": "s72"}, {"n": "v60", "t": {"T": 1, "n": "int", "s": 4}, "location": "s8"}, {"n": "v48", "t": {"T": 3, "t": "_DWORD"}, "location": "s80"}, {"n": "v47", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s88"}, {"n": "v46", "t": {"T": 3, "t": "_DWORD"}, "location": "s96"}]} {"name": "decode_mb_skip", "code": "_DWORD * __fastcall decode_mb_skip ( __int64 @@a1@@ , _DWORD * @@a2@@ ) { int v2 ; int v3 ; int v4 ; __int16 v5 ; _DWORD * result ; int @@v7@@ ; int @@v8@@ ; int @@v9@@ ; int @@v10@@ ; _BYTE * @@v11@@ ; _BYTE * @@v12@@ ; _OWORD * @@v13@@ ; _OWORD * @@v14@@ ; _OWORD * @@v15@@ ; _OWORD * @@v16@@ ; _OWORD * @@v17@@ ; _OWORD * @@v18@@ ; _DWORD * @@v19@@ ; _OWORD * @@v20@@ ; _OWORD * @@v21@@ ; _OWORD * @@v22@@ ; int @@v23@@ ; int @@v24@@ ; int @@v25@@ ; int @@v26@@ ; int @@v27@@ ; _DWORD * @@v28@@ ; _QWORD * @@v29@@ ; __int16 @@v30@@ ; _WORD * @@v31@@ ; int @@v32@@ ; int @@v33@@ ; unsigned int @@v34@@ ; int @@v35@@ ; int @@v36@@ ; _WORD * @@v37@@ ; _BYTE * @@v38@@ ; _BYTE * @@v39@@ ; _OWORD * @@v40@@ ; _OWORD * @@v41@@ ; _OWORD * @@v42@@ ; _OWORD * @@v43@@ ; _OWORD * @@v44@@ ; _OWORD * @@v45@@ ; _DWORD * @@v46@@ ; _OWORD * @@v47@@ ; _OWORD * @@v48@@ ; _OWORD * @@v49@@ ; int @@v50@@ ; int @@v51@@ ; int @@v52@@ ; int @@v53@@ ; int @@v54@@ ; _DWORD * @@v55@@ ; _QWORD * @@v56@@ ; int @@v57@@ ; int @@v58@@ ; int @@v59@@ ; int @@v60@@ ; _DWORD * @@v61@@ ; _QWORD * @@v62@@ ; __int64 @@v63@@ ; _DWORD * @@v64@@ ; int @@v65@@ ; int @@v66@@ ; unsigned int @@v67@@ ; int @@v68@@ ; int @@v69@@ ; _DWORD * @@v70@@ ; __int64 @@v71@@ ; _DWORD * @@v72@@ ; int @@v73@@ ; unsigned int @@v74@@ ; unsigned int @@v75@@ ; int @@v76@@ ; int @@v77@@ ; _DWORD * @@v78@@ ; int @@v79@@ ; int @@v80@@ ; int @@v81@@ ; int @@v82@@ ; int @@v83@@ ; __int16 * @@v84@@ ; int @@v85@@ ; __int16 * @@v86@@ ; int @@v87@@ ; __int16 * @@v88@@ ; int @@v89@@ ; int @@v90@@ ; _DWORD * @@v91@@ ; int @@v92@@ ; int @@v93@@ ; unsigned int @@v94@@ ; int @@v95@@ ; int @@v96@@ ; _DWORD * @@v97@@ ; int @@v98@@ ; __int64 @@v99@@ ; __int64 @@v100@@ ; _DWORD * @@v101@@ ; __int64 @@v102@@ ; int @@v103@@ ; @@v103@@ = @@a2@@ [ Number ] ; @@v10@@ = Number ; memset ( ( void * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + Number L * @@v103@@ ) , Number , Number ) ; if ( @@a2@@ [ Number ] ) { v2 = @@v10@@ ; LOBYTE ( v2 ) = @@v10@@ | Number ; @@v10@@ = v2 ; } if ( @@a2@@ [ Number ] == Number ) { v3 = @@v10@@ ; BYTE1 ( v3 ) = BYTE1 ( @@v10@@ ) | Number ; @@v10@@ = v3 ; if ( @@a2@@ [ Number ] ) { fill_decode_neighbors ( @@a1@@ , ( __int64 ) @@a2@@ , @@v10@@ ) ; fill_decode_caches ( @@a1@@ , ( __int64 ) @@a2@@ , @@v10@@ ) ; } ff_h264_pred_direct_motion ( @@a1@@ , @@a2@@ , & @@v10@@ ) ; v4 = @@v10@@ ; BYTE1 ( v4 ) = BYTE1 ( @@v10@@ ) | Number ; @@v10@@ = v4 ; goto LABEL_66 ; } @@v10@@ |= Number ; fill_decode_neighbors ( @@a1@@ , ( __int64 ) @@a2@@ , @@v10@@ ) ; @@v102@@ = @@a1@@ ; @@v101@@ = @@a2@@ ; @@v100@@ = * ( _QWORD * ) ( @@a1@@ + Number ) ; @@v99@@ = * ( _QWORD * ) ( @@a1@@ + Number ) ; @@v98@@ = * ( _DWORD * ) ( @@a1@@ + Number ) ; @@v97@@ = @@a2@@ + Number ; @@v95@@ = Number ; @@v93@@ = Number ; @@v92@@ = Number ; @@v91@@ = @@a2@@ + Number ; @@v96@@ = Number ; @@v94@@ = Number ; @@v90@@ = Number ; @@a2@@ [ Number ] = Number ; if ( @@v95@@ != Number ) { * ( _DWORD * ) ( ( char * ) @@v91@@ + ( int ) @@v94@@ ) = @@v90@@ ; if ( @@v95@@ != Number ) { * ( _DWORD * ) ( ( char * ) @@v91@@ + ( int ) ( Number * @@v94@@ ) ) = @@v90@@ ; * ( _DWORD * ) ( ( char * ) @@v91@@ + ( int ) ( Number * @@v94@@ ) ) = @@v90@@ ; } } if ( ( @@v101@@ [ Number ] & Number ) != Number ) { @@v89@@ = * ( char * ) ( Number * @@v101@@ [ Number ] + Number + ( * * ( ( _BYTE * * ) @@v101@@ + Number ) & Number ) + @@v100@@ ) ; @@v88@@ = ( __int16 * ) ( Number L * ( * ( _DWORD * ) ( * ( _QWORD * ) ( @@v102@@ + Number ) + Number L * ( int ) @@v101@@ [ Number ] ) + @@v98@@ * ( unsigned int ) * * ( ( unsigned __int8 * * ) @@v101@@ + Number ) + Number ) + @@v99@@ ) ; if ( * ( _DWORD * ) ( @@v102@@ + Number ) ) { if ( @@v101@@ [ Number ] ) { if ( ( @@v101@@ [ Number ] & Number ) == Number ) { @@v89@@ *= Number ; @@v7@@ = * ( _DWORD * ) @@v88@@ ; SHIWORD ( @@v7@@ ) /= Number ; @@v88@@ = ( __int16 * ) & @@v7@@ ; } } else if ( ( @@v101@@ [ Number ] & Number ) != Number ) { @@v89@@ >>= Number ; @@v7@@ = * ( _DWORD * ) @@v88@@ ; HIWORD ( @@v7@@ ) *= Number ; @@v88@@ = ( __int16 * ) & @@v7@@ ; } } if ( ! ( * ( _DWORD * ) @@v88@@ | @@v89@@ ) ) goto LABEL_64 ; } else { if ( ! @@v101@@ [ Number ] ) goto LABEL_64 ; @@v89@@ = Number ; @@v88@@ = ( __int16 * ) & zeromv_11891 ; } if ( ( @@v101@@ [ Number ] & Number ) == Number ) { if ( @@v101@@ [ Number ] ) { @@v87@@ = Number ; @@v86@@ = ( __int16 * ) & zeromv_11891 ; goto LABEL_32 ; } LABEL_64 : @@v70@@ = @@v101@@ + Number ; @@v68@@ = Number ; @@v66@@ = Number ; @@v65@@ = Number ; @@v64@@ = @@v101@@ + Number ; @@v69@@ = Number ; @@v67@@ = Number ; @@v63@@ = Number L ; * ( ( _QWORD * ) @@v101@@ + Number ) = Number L ; * ( ( _QWORD * ) @@v64@@ + Number ) = @@v63@@ ; * ( _QWORD * ) ( ( char * ) @@v64@@ + ( int ) @@v67@@ ) = @@v63@@ ; * ( _QWORD * ) ( ( char * ) @@v64@@ + ( int ) @@v67@@ + Number ) = @@v63@@ ; if ( @@v68@@ != Number ) { * ( _QWORD * ) ( ( char * ) @@v64@@ + ( int ) ( Number * @@v67@@ ) ) = @@v63@@ ; * ( _QWORD * ) ( ( char * ) @@v64@@ + ( int ) ( Number * @@v67@@ ) + Number ) = @@v63@@ ; * ( _QWORD * ) ( ( char * ) @@v64@@ + ( int ) ( Number * @@v67@@ ) ) = @@v63@@ ; * ( _QWORD * ) ( ( char * ) @@v64@@ + ( int ) ( Number * @@v67@@ ) + Number ) = @@v63@@ ; } goto LABEL_66 ; } @@v87@@ = * ( char * ) ( Number * @@v101@@ [ Number ] + Number L + @@v100@@ ) ; @@v86@@ = ( __int16 * ) ( Number L * ( unsigned int ) ( * ( _DWORD * ) ( * ( _QWORD * ) ( @@v102@@ + Number ) + Number L * ( int ) @@v101@@ [ Number ] ) + Number * @@v98@@ ) + @@v99@@ ) ; if ( * ( _DWORD * ) ( @@v102@@ + Number ) ) { if ( @@v101@@ [ Number ] ) { if ( ( @@v101@@ [ Number ] & Number ) == Number ) { @@v87@@ *= Number ; @@v8@@ = * ( _DWORD * ) @@v86@@ ; SHIWORD ( @@v8@@ ) /= Number ; @@v86@@ = ( __int16 * ) & @@v8@@ ; } } else if ( ( @@v101@@ [ Number ] & Number ) != Number ) { @@v87@@ >>= Number ; @@v8@@ = * ( _DWORD * ) @@v86@@ ; HIWORD ( @@v8@@ ) *= Number ; @@v86@@ = ( __int16 * ) & @@v8@@ ; } } if ( ! ( * ( _DWORD * ) @@v86@@ | @@v87@@ ) ) goto LABEL_64 ; LABEL_32 : if ( ( @@v101@@ [ Number ] & Number ) != Number ) { @@v85@@ = * ( char * ) ( Number * @@v101@@ [ Number ] + Number L + @@v100@@ ) ; @@v84@@ = ( __int16 * ) ( Number L * ( unsigned int ) ( * ( _DWORD * ) ( * ( _QWORD * ) ( @@v102@@ + Number ) + Number L * ( int ) @@v101@@ [ Number ] ) + Number * @@v98@@ ) + @@v99@@ ) ; if ( * ( _DWORD * ) ( @@v102@@ + Number ) ) { if ( @@v101@@ [ Number ] ) { if ( ( @@v101@@ [ Number ] & Number ) == Number ) { @@v85@@ *= Number ; @@v9@@ = * ( _DWORD * ) @@v84@@ ; SHIWORD ( @@v9@@ ) /= Number ; @@v84@@ = ( __int16 * ) & @@v9@@ ; } } else if ( ( @@v101@@ [ Number ] & Number ) != Number ) { @@v85@@ >>= Number ; @@v9@@ = * ( _DWORD * ) @@v84@@ ; HIWORD ( @@v9@@ ) *= Number ; @@v84@@ = ( __int16 * ) & @@v9@@ ; } } } else if ( @@v101@@ [ Number ] ) { @@v85@@ = Number ; @@v84@@ = ( __int16 * ) & zeromv_11891 ; } else if ( ( @@v101@@ [ Number ] & Number ) != Number ) { @@v85@@ = * ( char * ) ( Number * @@v101@@ [ Number ] + Number + ( @@v101@@ [ Number ] & Number ) + @@v100@@ ) ; @@v84@@ = ( __int16 * ) ( Number L * ( * ( _DWORD * ) ( * ( _QWORD * ) ( @@v102@@ + Number ) + Number L * ( int ) @@v101@@ [ Number ] ) + @@v98@@ + ( ( unsigned int ) ( Number * @@v98@@ ) & @@v101@@ [ Number ] ) + Number ) + @@v99@@ ) ; if ( * ( _DWORD * ) ( @@v102@@ + Number ) ) { if ( @@v101@@ [ Number ] ) { if ( ( @@v101@@ [ Number ] & Number ) == Number ) { @@v85@@ *= Number ; @@v9@@ = * ( _DWORD * ) @@v84@@ ; SHIWORD ( @@v9@@ ) /= Number ; @@v84@@ = ( __int16 * ) & @@v9@@ ; } } else if ( ( @@v101@@ [ Number ] & Number ) != Number ) { @@v85@@ >>= Number ; @@v9@@ = * ( _DWORD * ) @@v84@@ ; HIWORD ( @@v9@@ ) *= Number ; @@v84@@ = ( __int16 * ) & @@v9@@ ; } } } else { if ( @@v101@@ [ Number ] ) @@v85@@ = Number ; else @@v85@@ = Number ; @@v84@@ = ( __int16 * ) & zeromv_11891 ; } @@v83@@ = ( @@v87@@ == Number ) + ( @@v85@@ == Number ) + ( @@v89@@ == Number ) ; if ( @@v83@@ <= Number && @@v83@@ == Number ) { if ( @@v89@@ ) { if ( @@v87@@ ) { @@v82@@ = * @@v84@@ ; v5 = @@v84@@ [ Number ] ; } else { @@v82@@ = * @@v86@@ ; v5 = @@v86@@ [ Number ] ; } @@v81@@ = v5 ; } else { @@v82@@ = * @@v88@@ ; @@v81@@ = @@v88@@ [ Number ] ; } } else { @@v82@@ = mid_pred ( * @@v88@@ , * @@v86@@ , * @@v84@@ ) ; @@v81@@ = mid_pred ( @@v88@@ [ Number ] , @@v86@@ [ Number ] , @@v84@@ [ Number ] ) ; } @@v80@@ = @@v82@@ ; @@v79@@ = @@v81@@ ; @@v78@@ = @@v101@@ + Number ; @@v76@@ = Number ; @@v74@@ = ( @@v81@@ << Number ) + ( unsigned __int16 ) @@v82@@ ; @@v73@@ = Number ; @@v72@@ = @@v101@@ + Number ; @@v77@@ = Number ; @@v75@@ = Number ; @@v71@@ = Number * @@v74@@ ; * ( ( _QWORD * ) @@v101@@ + Number ) = @@v71@@ ; * ( ( _QWORD * ) @@v72@@ + Number ) = @@v71@@ ; * ( _QWORD * ) ( ( char * ) @@v72@@ + ( int ) @@v75@@ ) = @@v71@@ ; * ( _QWORD * ) ( ( char * ) @@v72@@ + ( int ) @@v75@@ + Number ) = @@v71@@ ; if ( @@v76@@ != Number ) { * ( _QWORD * ) ( ( char * ) @@v72@@ + ( int ) ( Number * @@v75@@ ) ) = @@v71@@ ; * ( _QWORD * ) ( ( char * ) @@v72@@ + ( int ) ( Number * @@v75@@ ) + Number ) = @@v71@@ ; * ( _QWORD * ) ( ( char * ) @@v72@@ + ( int ) ( Number * @@v75@@ ) ) = @@v71@@ ; * ( _QWORD * ) ( ( char * ) @@v72@@ + ( int ) ( Number * @@v75@@ ) + Number ) = @@v71@@ ; } LABEL_66 : @@v62@@ = ( _QWORD * ) @@a1@@ ; @@v61@@ = @@a2@@ ; @@v60@@ = @@v10@@ ; @@v59@@ = * ( _DWORD * ) ( @@a1@@ + Number ) ; @@v58@@ = Number * ( @@a2@@ [ Number ] + @@a2@@ [ Number ] * * ( _DWORD * ) ( @@a1@@ + Number ) ) ; @@v57@@ = Number * @@a2@@ [ Number ] ; if ( ( @@v10@@ & Number ) != Number ) { @@v56@@ = @@v62@@ ; @@v55@@ = @@v61@@ ; @@v54@@ = @@v59@@ ; @@v53@@ = @@v58@@ ; @@v52@@ = @@v57@@ ; @@v51@@ = @@v60@@ ; @@v50@@ = Number ; @@v49@@ = ( _OWORD * ) ( Number L * @@v58@@ + @@v62@@ [ Number ] ) ; @@v48@@ = @@v61@@ + Number ; @@v47@@ = @@v49@@ ; @@v46@@ = @@v61@@ + Number ; * @@v49@@ = * ( ( _OWORD * ) @@v61@@ + Number ) ; @@v45@@ = ( _OWORD * ) ( ( char * ) @@v49@@ + Number * @@v54@@ ) ; @@v44@@ = @@v48@@ + Number ; * @@v45@@ = @@v48@@ [ Number ] ; @@v43@@ = ( _OWORD * ) ( ( char * ) @@v49@@ + Number * @@v54@@ ) ; @@v42@@ = @@v48@@ + Number ; * @@v43@@ = @@v48@@ [ Number ] ; @@v41@@ = ( _OWORD * ) ( ( char * ) @@v49@@ + Number * @@v54@@ ) ; @@v40@@ = @@v48@@ + Number ; * @@v41@@ = @@v48@@ [ Number ] ; @@v39@@ = ( _BYTE * ) ( @@v56@@ [ @@v50@@ + Number ] + @@v52@@ ) ; @@v38@@ = & @@v55@@ [ Number * @@v50@@ + Number ] ; * @@v39@@ = @@v38@@ [ Number ] ; @@v39@@ [ Number ] = @@v38@@ [ Number ] ; @@v39@@ [ Number ] = @@v38@@ [ Number ] ; @@v39@@ [ Number ] = @@v38@@ [ Number ] ; } else { @@v37@@ = ( _WORD * ) ( @@v62@@ [ Number ] + @@v57@@ ) ; @@v35@@ = Number ; @@v33@@ = Number ; @@v32@@ = Number ; @@v31@@ = @@v37@@ ; @@v36@@ = Number ; @@v34@@ = Number ; @@v30@@ = Number ; * @@v37@@ = Number ; if ( @@v35@@ != Number ) { * ( _WORD * ) ( ( char * ) @@v31@@ + ( int ) @@v34@@ ) = @@v30@@ ; if ( @@v35@@ != Number ) { * ( _WORD * ) ( ( char * ) @@v31@@ + ( int ) ( Number * @@v34@@ ) ) = @@v30@@ ; * ( _WORD * ) ( ( char * ) @@v31@@ + ( int ) ( Number * @@v34@@ ) ) = @@v30@@ ; } } } if ( ( @@v60@@ & Number ) != Number ) { @@v29@@ = @@v62@@ ; @@v28@@ = @@v61@@ ; @@v27@@ = @@v59@@ ; @@v26@@ = @@v58@@ ; @@v25@@ = @@v57@@ ; @@v24@@ = @@v60@@ ; @@v23@@ = Number ; @@v22@@ = ( _OWORD * ) ( Number L * @@v58@@ + @@v62@@ [ Number ] ) ; @@v21@@ = @@v61@@ + Number ; @@v20@@ = @@v22@@ ; @@v19@@ = @@v61@@ + Number ; * @@v22@@ = * ( ( _OWORD * ) @@v61@@ + Number ) ; @@v18@@ = ( _OWORD * ) ( ( char * ) @@v22@@ + Number * @@v27@@ ) ; @@v17@@ = @@v21@@ + Number ; * @@v18@@ = @@v21@@ [ Number ] ; @@v16@@ = ( _OWORD * ) ( ( char * ) @@v22@@ + Number * @@v27@@ ) ; @@v15@@ = @@v21@@ + Number ; * @@v16@@ = @@v21@@ [ Number ] ; @@v14@@ = ( _OWORD * ) ( ( char * ) @@v22@@ + Number * @@v27@@ ) ; @@v13@@ = @@v21@@ + Number ; * @@v14@@ = @@v21@@ [ Number ] ; @@v12@@ = ( _BYTE * ) ( @@v29@@ [ @@v23@@ + Number ] + @@v25@@ ) ; @@v11@@ = & @@v28@@ [ Number * @@v23@@ + Number ] ; * @@v12@@ = @@v11@@ [ Number ] ; @@v12@@ [ Number ] = @@v11@@ [ Number ] ; @@v12@@ [ Number ] = @@v11@@ [ Number ] ; @@v12@@ [ Number ] = @@v11@@ [ Number ] ; } * ( _DWORD * ) ( Number L * @@v103@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) = @@v10@@ ; * ( _BYTE * ) ( * ( _QWORD * ) ( @@a1@@ + Number ) + @@v103@@ ) = @@a2@@ [ Number ] ; * ( _WORD * ) ( Number L * @@v103@@ + * ( _QWORD * ) ( @@a1@@ + Number ) ) = @@a2@@ [ Number ] ; result = @@a2@@ ; @@a2@@ [ Number ] = Number ; return result ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "_DWORD"}, "location": "r64"}, {"n": "v90", "t": {"T": 1, "n": "int", "s": 4}, "location": "s104"}, {"n": "v103", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}, {"n": "v89", "t": {"T": 1, "n": "int", "s": 4}, "location": "s124"}, {"n": "v88", "t": {"T": 3, "t": "__int16"}, "location": "s136"}, {"n": "v87", "t": {"T": 1, "n": "int", "s": 4}, "location": "s140"}, {"n": "v86", "t": {"T": 3, "t": "__int16"}, "location": "s152"}, {"n": "v85", "t": {"T": 1, "n": "int", "s": 4}, "location": "s156"}, {"n": "v84", "t": {"T": 3, "t": "__int16"}, "location": "s168"}, {"n": "v83", "t": {"T": 1, "n": "int", "s": 4}, "location": "s172"}, {"n": "v82", "t": {"T": 1, "n": "int", "s": 4}, "location": "s176"}, {"n": "v81", "t": {"T": 1, "n": "int", "s": 4}, "location": "s180"}, {"n": "v80", "t": {"T": 1, "n": "int", "s": 4}, "location": "s184"}, {"n": "v79", "t": {"T": 1, "n": "int", "s": 4}, "location": "s188"}, {"n": "v78", "t": {"T": 3, "t": "_DWORD"}, "location": "s200"}, {"n": "v77", "t": {"T": 1, "n": "int", "s": 4}, "location": "s204"}, {"n": "v76", "t": {"T": 1, "n": "int", "s": 4}, "location": "s208"}, {"n": "v75", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s212"}, {"n": "v74", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s216"}, {"n": "v73", "t": {"T": 1, "n": "int", "s": 4}, "location": "s220"}, {"n": "v72", "t": {"T": 3, "t": "_DWORD"}, "location": "s232"}, {"n": "v102", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v71", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s256"}, {"n": "v70", "t": {"T": 3, "t": "_DWORD"}, "location": "s264"}, {"n": "v69", "t": {"T": 1, "n": "int", "s": 4}, "location": "s268"}, {"n": "v68", "t": {"T": 1, "n": "int", "s": 4}, "location": "s272"}, {"n": "v67", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s276"}, {"n": "v66", "t": {"T": 1, "n": "int", "s": 4}, "location": "s280"}, {"n": "v65", "t": {"T": 1, "n": "int", "s": 4}, "location": "s284"}, {"n": "v64", "t": {"T": 3, "t": "_DWORD"}, "location": "s296"}, {"n": "v101", "t": {"T": 3, "t": "_DWORD"}, "location": "s32"}, {"n": "v63", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s320"}, {"n": "v62", "t": {"T": 3, "t": "_QWORD"}, "location": "s328"}, {"n": "v61", "t": {"T": 3, "t": "_DWORD"}, "location": "s336"}, {"n": "v60", "t": {"T": 1, "n": "int", "s": 4}, "location": "s340"}, {"n": "v59", "t": {"T": 1, "n": "int", "s": 4}, "location": "s344"}, {"n": "v58", "t": {"T": 1, "n": "int", "s": 4}, "location": "s348"}, {"n": "v57", "t": {"T": 1, "n": "int", "s": 4}, "location": "s352"}, {"n": "v56", "t": {"T": 3, "t": "_QWORD"}, "location": "s360"}, {"n": "v55", "t": {"T": 3, "t": "_DWORD"}, "location": "s368"}, {"n": "v54", "t": {"T": 1, "n": "int", "s": 4}, "location": "s372"}, {"n": "v53", "t": {"T": 1, "n": "int", "s": 4}, "location": "s376"}, {"n": "v52", "t": {"T": 1, "n": "int", "s": 4}, "location": "s380"}, {"n": "v51", "t": {"T": 1, "n": "int", "s": 4}, "location": "s384"}, {"n": "v50", "t": {"T": 1, "n": "int", "s": 4}, "location": "s388"}, {"n": "v100", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s40"}, {"n": "v49", "t": {"T": 3, "t": "_OWORD"}, "location": "s400"}, {"n": "v48", "t": {"T": 3, "t": "_OWORD"}, "location": "s408"}, {"n": "v47", "t": {"T": 3, "t": "_OWORD"}, "location": "s416"}, {"n": "v46", "t": {"T": 3, "t": "_DWORD"}, "location": "s424"}, {"n": "v45", "t": {"T": 3, "t": "_OWORD"}, "location": "s432"}, {"n": "v44", "t": {"T": 3, "t": "_OWORD"}, "location": "s440"}, {"n": "v43", "t": {"T": 3, "t": "_OWORD"}, "location": "s448"}, {"n": "v42", "t": {"T": 3, "t": "_OWORD"}, "location": "s456"}, {"n": "v41", "t": {"T": 3, "t": "_OWORD"}, "location": "s464"}, {"n": "v40", "t": {"T": 3, "t": "_OWORD"}, "location": "s472"}, {"n": "v99", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s48"}, {"n": "v39", "t": {"T": 3, "t": "_BYTE"}, "location": "s480"}, {"n": "v38", "t": {"T": 3, "t": "_BYTE"}, "location": "s488"}, {"n": "v37", "t": {"T": 3, "t": "_WORD"}, "location": "s496"}, {"n": "v36", "t": {"T": 1, "n": "int", "s": 4}, "location": "s500"}, {"n": "v35", "t": {"T": 1, "n": "int", "s": 4}, "location": "s504"}, {"n": "v34", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s508"}, {"n": "v33", "t": {"T": 1, "n": "int", "s": 4}, "location": "s512"}, {"n": "v32", "t": {"T": 1, "n": "int", "s": 4}, "location": "s516"}, {"n": "v98", "t": {"T": 1, "n": "int", "s": 4}, "location": "s52"}, {"n": "v31", "t": {"T": 3, "t": "_WORD"}, "location": "s528"}, {"n": "v30", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "s530"}, {"n": "v29", "t": {"T": 3, "t": "_QWORD"}, "location": "s560"}, {"n": "v28", "t": {"T": 3, "t": "_DWORD"}, "location": "s568"}, {"n": "v27", "t": {"T": 1, "n": "int", "s": 4}, "location": "s572"}, {"n": "v26", "t": {"T": 1, "n": "int", "s": 4}, "location": "s576"}, {"n": "v25", "t": {"T": 1, "n": "int", "s": 4}, "location": "s580"}, {"n": "v24", "t": {"T": 1, "n": "int", "s": 4}, "location": "s584"}, {"n": "v23", "t": {"T": 1, "n": "int", "s": 4}, "location": "s588"}, {"n": "v22", "t": {"T": 3, "t": "_OWORD"}, "location": "s600"}, {"n": "v21", "t": {"T": 3, "t": "_OWORD"}, "location": "s608"}, {"n": "v20", "t": {"T": 3, "t": "_OWORD"}, "location": "s616"}, {"n": "v19", "t": {"T": 3, "t": "_DWORD"}, "location": "s624"}, {"n": "v18", "t": {"T": 3, "t": "_OWORD"}, "location": "s632"}, {"n": "v97", "t": {"T": 3, "t": "_DWORD"}, "location": "s64"}, {"n": "v17", "t": {"T": 3, "t": "_OWORD"}, "location": "s640"}, {"n": "v16", "t": {"T": 3, "t": "_OWORD"}, "location": "s648"}, {"n": "v15", "t": {"T": 3, "t": "_OWORD"}, "location": "s656"}, {"n": "v14", "t": {"T": 3, "t": "_OWORD"}, "location": "s664"}, {"n": "v13", "t": {"T": 3, "t": "_OWORD"}, "location": "s672"}, {"n": "v96", "t": {"T": 1, "n": "int", "s": 4}, "location": "s68"}, {"n": "v12", "t": {"T": 3, "t": "_BYTE"}, "location": "s680"}, {"n": "v11", "t": {"T": 3, "t": "_BYTE"}, "location": "s688"}, {"n": "v10", "t": {"T": 1, "n": "int", "s": 4}, "location": "s692"}, {"n": "v9", "t": {"T": 1, "n": "int", "s": 4}, "location": "s696"}, {"n": "v8", "t": {"T": 1, "n": "int", "s": 4}, "location": "s700"}, {"n": "v7", "t": {"T": 1, "n": "int", "s": 4}, "location": "s704"}, {"n": "v95", "t": {"T": 1, "n": "int", "s": 4}, "location": "s72"}, {"n": "v94", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s76"}, {"n": "v93", "t": {"T": 1, "n": "int", "s": 4}, "location": "s80"}, {"n": "v92", "t": {"T": 1, "n": "int", "s": 4}, "location": "s84"}, {"n": "v91", "t": {"T": 3, "t": "_DWORD"}, "location": "s96"}]} {"name": "get_ue_golomb", "code": "__int64 __fastcall get_ue_golomb ( __int64 @@a1@@ ) { __int64 result ; unsigned int v2 ; unsigned int @@v3@@ ; signed int @@v4@@ ; unsigned int v5 ; unsigned int v6 ; unsigned int @@v7@@ ; @@v7@@ = * ( _DWORD * ) ( @@a1@@ + Number ) ; @@v3@@ = * ( _DWORD * ) ( ( @@v7@@ >> Number ) + * ( _QWORD * ) @@a1@@ ) ; v5 = ( HIBYTE ( @@v3@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v3@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v3@@ << Number ) | BYTE1 ( @@v3@@ ) ) << Number ) ) << ( @@v7@@ & Number ) ; if ( v5 <= Number ) { _BitScanReverse ( & v2 , v5 | Number ) ; @@v4@@ = Number * ( Number - ( v2 ^ Number ) ) - Number ; * ( _DWORD * ) ( @@a1@@ + Number ) = @@v7@@ - @@v4@@ + Number ; if ( @@v4@@ > Number ) { result = ( v5 >> @@v4@@ ) - Number ; } else { av_log ( Number L , Number L , String ) ; result = Number L ; } } else { v6 = v5 >> Number ; * ( _DWORD * ) ( @@a1@@ + Number ) = * ( ( unsigned __int8 * ) & ff_golomb_vlc_len + v6 ) + @@v7@@ ; result = * ( ( unsigned __int8 * ) & ff_ue_golomb_vlc_code + v6 ) ; } return result ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v7", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s12"}, {"n": "v4", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "s24"}, {"n": "v3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s28"}]} {"name": "get_ue_golomb_long", "code": "__int64 __fastcall get_ue_golomb_long ( __int64 * @@a1@@ ) { unsigned int @@v1@@ ; unsigned int @@v3@@ ; _BitScanReverse ( & @@v1@@ , show_bits_long ( @@a1@@ , Number ) | Number ) ; @@v3@@ = @@v1@@ ^ Number ; skip_bits_long ( ( __int64 ) @@a1@@ , @@v1@@ ^ Number ) ; return ( unsigned int ) get_bits_long ( ( __int64 ) @@a1@@ , @@v3@@ + Number ) - Number ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "__int64"}, "location": "r56"}, {"n": "v1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r8"}, {"n": "v3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s8"}]} {"name": "get_ue_golomb_31", "code": "__int64 __fastcall get_ue_golomb_31 ( __int64 @@a1@@ ) { unsigned int @@v2@@ ; unsigned int @@v3@@ ; unsigned int @@v4@@ ; @@v4@@ = * ( _DWORD * ) ( @@a1@@ + Number ) ; @@v2@@ = * ( _DWORD * ) ( ( @@v4@@ >> Number ) + * ( _QWORD * ) @@a1@@ ) ; @@v3@@ = ( unsigned int ) ( ( HIBYTE ( @@v2@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v2@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v2@@ << Number ) | BYTE1 ( @@v2@@ ) ) << Number ) ) << ( @@v4@@ & Number ) ) >> Number ; * ( _DWORD * ) ( @@a1@@ + Number ) = * ( ( unsigned __int8 * ) & ff_golomb_vlc_len + @@v3@@ ) + @@v4@@ ; return * ( ( unsigned __int8 * ) & ff_ue_golomb_vlc_code + @@v3@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s12"}, {"n": "v2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}]} {"name": "get_se_golomb", "code": "__int64 __fastcall get_se_golomb ( __int64 @@a1@@ ) { __int64 result ; unsigned int v2 ; unsigned int @@v3@@ ; unsigned int @@v4@@ ; unsigned int v5 ; unsigned int v6 ; unsigned int v7 ; unsigned int v8 ; unsigned int v9 ; v8 = * ( _DWORD * ) ( @@a1@@ + Number ) ; @@v4@@ = * ( _DWORD * ) ( ( v8 >> Number ) + * ( _QWORD * ) @@a1@@ ) ; v5 = ( HIBYTE ( @@v4@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v4@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v4@@ << Number ) | BYTE1 ( @@v4@@ ) ) << Number ) ) << ( v8 & Number ) ; if ( v5 <= Number ) { _BitScanReverse ( & v2 , v5 | Number ) ; v9 = v8 + ( v2 ^ Number ) ; @@v3@@ = * ( _DWORD * ) ( ( v9 >> Number ) + * ( _QWORD * ) @@a1@@ ) ; v7 = ( unsigned int ) ( ( HIBYTE ( @@v3@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v3@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v3@@ << Number ) | BYTE1 ( @@v3@@ ) ) << Number ) ) << ( v9 & Number ) ) >> ( Number - ( v2 ^ Number ) ) ; * ( _DWORD * ) ( @@a1@@ + Number ) = v9 - ( Number - ( v2 ^ Number ) ) + Number ; result = ( - ( v7 & Number ) ^ ( v7 >> Number ) ) + ( v7 & Number ) ; } else { v6 = v5 >> Number ; * ( _DWORD * ) ( @@a1@@ + Number ) = * ( ( unsigned __int8 * ) & ff_golomb_vlc_len + v6 ) + v8 ; result = ( unsigned int ) * ( ( char * ) & ff_se_golomb_vlc_code + v6 ) ; } return result ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s24"}, {"n": "v3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s28"}]} {"name": "decode_residual", "code": "__int64 __fastcall decode_residual ( __int64 @@a1@@ , __int64 @@a2@@ , __int64 @@a3@@ , __int64 @@a4@@ , int @@a5@@ , __int64 @@a6@@ , __int64 @@a7@@ , int @@a8@@ ) { __int64 v8 ; __int64 v9 ; int v11 ; int v12 ; int @@v13@@ ; int v14 ; __int64 v15 ; __int64 v16 ; __int64 v17 ; __int64 v18 ; __int64 v19 ; __int64 v20 ; __int64 v21 ; unsigned __int8 * v23 ; unsigned __int8 * v24 ; int @@v28@@ [ Number ] ; unsigned int @@v29@@ ; int @@v30@@ ; unsigned int @@v31@@ ; int @@v32@@ ; int @@v33@@ ; unsigned int @@v34@@ ; unsigned int @@v35@@ ; unsigned int @@v36@@ ; unsigned int @@v37@@ ; int @@v38@@ ; int @@v39@@ ; __int64 @@v40@@ ; __int64 @@v41@@ ; unsigned int @@v42@@ ; int @@v43@@ ; unsigned int @@v44@@ ; int @@v45@@ ; int @@v46@@ ; unsigned int @@v47@@ ; unsigned int @@v48@@ ; unsigned int @@v49@@ ; unsigned int @@v50@@ ; int @@v51@@ ; int @@v52@@ ; __int64 @@v53@@ ; __int64 @@v54@@ ; unsigned int @@v55@@ ; int @@v56@@ ; unsigned int @@v57@@ ; int @@v58@@ ; int @@v59@@ ; unsigned int @@v60@@ ; unsigned int @@v61@@ ; unsigned int @@v62@@ ; unsigned int @@v63@@ ; int @@v64@@ ; int @@v65@@ ; __int64 @@v66@@ ; __int64 @@v67@@ ; unsigned int @@v68@@ ; int @@v69@@ ; unsigned int @@v70@@ ; int @@v71@@ ; int @@v72@@ ; unsigned int @@v73@@ ; unsigned int @@v74@@ ; unsigned int @@v75@@ ; unsigned int @@v76@@ ; int @@v77@@ ; int @@v78@@ ; __int64 @@v79@@ ; __int64 @@v80@@ ; unsigned int @@v81@@ ; int @@v82@@ ; unsigned int @@v83@@ ; int @@v84@@ ; int @@v85@@ ; unsigned int @@v86@@ ; unsigned int @@v87@@ ; unsigned int @@v88@@ ; unsigned int @@v89@@ ; int @@v90@@ ; int @@v91@@ ; __int64 @@v92@@ ; __int64 @@v93@@ ; unsigned int @@v94@@ ; int @@v95@@ ; unsigned int @@v96@@ ; int @@v97@@ ; int @@v98@@ ; unsigned int @@v99@@ ; unsigned int @@v100@@ ; unsigned int @@v101@@ ; unsigned int @@v102@@ ; int @@v103@@ ; int @@v104@@ ; __int64 @@v105@@ ; __int64 @@v106@@ ; unsigned int @@v107@@ ; int @@v108@@ ; unsigned int @@v109@@ ; int @@v110@@ ; int @@v111@@ ; unsigned int @@v112@@ ; unsigned int @@v113@@ ; unsigned int @@v114@@ ; unsigned int @@v115@@ ; int @@v116@@ ; int @@v117@@ ; __int64 @@v118@@ ; __int64 @@v119@@ ; unsigned int @@v120@@ ; int @@v121@@ ; unsigned int @@v122@@ ; int @@v123@@ ; int @@v124@@ ; unsigned int @@v125@@ ; unsigned int @@v126@@ ; unsigned int @@v127@@ ; unsigned int @@v128@@ ; int @@v129@@ ; int @@v130@@ ; __int64 @@v131@@ ; __int64 @@v132@@ ; unsigned int @@v133@@ ; int @@v134@@ ; unsigned int @@v135@@ ; int @@v136@@ ; int @@v137@@ ; unsigned int @@v138@@ ; unsigned int @@v139@@ ; unsigned int @@v140@@ ; unsigned int @@v141@@ ; int @@v142@@ ; int @@v143@@ ; __int64 @@v144@@ ; __int64 @@v145@@ ; unsigned int @@v146@@ ; int @@v147@@ ; unsigned int @@v148@@ ; int @@v149@@ ; int @@v150@@ ; unsigned int @@v151@@ ; unsigned int @@v152@@ ; unsigned int @@v153@@ ; unsigned int @@v154@@ ; int @@v155@@ ; int @@v156@@ ; __int64 @@v157@@ ; __int64 @@v158@@ ; unsigned int @@v159@@ ; int @@v160@@ ; unsigned int @@v161@@ ; int @@v162@@ ; int @@v163@@ ; unsigned int @@v164@@ ; unsigned int @@v165@@ ; unsigned int @@v166@@ ; unsigned int @@v167@@ ; int @@v168@@ ; int @@v169@@ ; __int64 @@v170@@ ; __int64 @@v171@@ ; int @@v172@@ ; unsigned int @@v173@@ ; int @@v174@@ ; int @@v175@@ ; unsigned int @@v176@@ ; unsigned int @@v177@@ ; unsigned int @@v178@@ ; unsigned int @@v179@@ ; int @@v180@@ ; int @@v181@@ ; __int64 @@v182@@ ; __int64 @@v183@@ ; int @@v184@@ ; unsigned int @@v185@@ ; int @@v186@@ ; int @@v187@@ ; unsigned int @@v188@@ ; unsigned int @@v189@@ ; unsigned int @@v190@@ ; unsigned int @@v191@@ ; int @@v192@@ ; int @@v193@@ ; __int64 @@v194@@ ; __int64 @@v195@@ ; int @@v196@@ ; int @@v197@@ ; unsigned int @@v198@@ ; unsigned int @@v199@@ ; unsigned int @@v200@@ ; unsigned int @@v201@@ ; int @@v202@@ ; int @@v203@@ ; __int64 @@v204@@ ; __int64 @@v205@@ ; int @@v206@@ ; int @@v207@@ ; unsigned int @@v208@@ ; unsigned int @@v209@@ ; unsigned int @@v210@@ ; unsigned int @@v211@@ ; int @@v212@@ ; int @@v213@@ ; __int64 @@v214@@ ; __int64 @@v215@@ ; int @@v216@@ ; int @@v217@@ ; int @@v218@@ ; int @@v219@@ ; int @@v220@@ ; int @@v221@@ ; int @@v222@@ ; int @@v223@@ ; int @@i@@ ; int @@v225@@ ; int @@v226@@ ; int @@v227@@ ; if ( @@a8@@ > Number ) { if ( @@a5@@ <= Number ) { @@v225@@ = pred_non_zero_count ( @@a1@@ , @@a2@@ , @@a5@@ ) ; v9 = * ( ( _QWORD * ) & unk_17B08 + Number * coeff_token_table_index_12280 [ @@v225@@ ] ) ; @@v183@@ = @@a3@@ ; @@v182@@ = v9 ; @@v181@@ = Number ; @@v180@@ = Number ; @@v179@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v178@@ = * ( _DWORD * ) ( ( @@v179@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v177@@ = ( HIBYTE ( @@v178@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v178@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v178@@ << Number ) | BYTE1 ( @@v178@@ ) ) << Number ) ) << ( @@v179@@ & Number ) ; @@v176@@ = NEG_USR32 ( @@v177@@ , Number ) ; @@v175@@ = * ( __int16 * ) ( Number L * @@v176@@ + @@v182@@ ) ; @@v174@@ = * ( __int16 * ) ( Number L * @@v176@@ + @@v182@@ + Number ) ; if ( @@v174@@ < Number ) { @@v179@@ += @@v181@@ ; @@v173@@ = * ( _DWORD * ) ( ( @@v179@@ >> Number ) + * ( _QWORD * ) @@v183@@ ) ; @@v177@@ = ( HIBYTE ( @@v173@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v173@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v173@@ << Number ) | BYTE1 ( @@v173@@ ) ) << Number ) ) << ( @@v179@@ & Number ) ; @@v172@@ = - @@v174@@ ; @@v176@@ = @@v175@@ + NEG_USR32 ( @@v177@@ , - ( char ) @@v174@@ ) ; @@v175@@ = * ( __int16 * ) ( Number L * @@v176@@ + @@v182@@ ) ; @@v174@@ = * ( __int16 * ) ( Number L * @@v176@@ + @@v182@@ + Number ) ; } @@v177@@ <<= @@v174@@ ; @@v179@@ += @@v174@@ ; * ( _DWORD * ) ( @@v183@@ + Number ) = @@v179@@ ; @@v226@@ = @@v175@@ ; @@v225@@ = @@v175@@ >> Number ; } else { @@v225@@ = pred_non_zero_count ( @@a1@@ , @@a2@@ , Number * ( @@a5@@ - Number ) ) ; v8 = * ( ( _QWORD * ) & unk_17B08 + Number * coeff_token_table_index_12280 [ @@v225@@ ] ) ; @@v195@@ = @@a3@@ ; @@v194@@ = v8 ; @@v193@@ = Number ; @@v192@@ = Number ; @@v191@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v190@@ = * ( _DWORD * ) ( ( @@v191@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v189@@ = ( HIBYTE ( @@v190@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v190@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v190@@ << Number ) | BYTE1 ( @@v190@@ ) ) << Number ) ) << ( @@v191@@ & Number ) ; @@v188@@ = NEG_USR32 ( @@v189@@ , Number ) ; @@v187@@ = * ( __int16 * ) ( Number L * @@v188@@ + @@v194@@ ) ; @@v186@@ = * ( __int16 * ) ( Number L * @@v188@@ + @@v194@@ + Number ) ; if ( @@v186@@ < Number ) { @@v191@@ += @@v193@@ ; @@v185@@ = * ( _DWORD * ) ( ( @@v191@@ >> Number ) + * ( _QWORD * ) @@v195@@ ) ; @@v189@@ = ( HIBYTE ( @@v185@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v185@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v185@@ << Number ) | BYTE1 ( @@v185@@ ) ) << Number ) ) << ( @@v191@@ & Number ) ; @@v184@@ = - @@v186@@ ; @@v188@@ = @@v187@@ + NEG_USR32 ( @@v189@@ , - ( char ) @@v186@@ ) ; @@v187@@ = * ( __int16 * ) ( Number L * @@v188@@ + @@v194@@ ) ; @@v186@@ = * ( __int16 * ) ( Number L * @@v188@@ + @@v194@@ + Number ) ; } @@v189@@ <<= @@v186@@ ; @@v191@@ += @@v186@@ ; * ( _DWORD * ) ( @@v195@@ + Number ) = @@v191@@ ; @@v226@@ = @@v187@@ ; @@v225@@ = @@v187@@ >> Number ; } } else { if ( @@a8@@ == Number ) { @@v215@@ = @@a3@@ ; @@v214@@ = qword_19118 ; @@v213@@ = Number ; @@v212@@ = Number ; @@v211@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v210@@ = * ( _DWORD * ) ( ( @@v211@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v209@@ = ( HIBYTE ( @@v210@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v210@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v210@@ << Number ) | BYTE1 ( @@v210@@ ) ) << Number ) ) << ( @@v211@@ & Number ) ; @@v208@@ = NEG_USR32 ( @@v209@@ , Number ) ; @@v207@@ = * ( __int16 * ) ( Number L * @@v208@@ + @@v214@@ ) ; @@v206@@ = * ( __int16 * ) ( Number L * @@v208@@ + @@v214@@ + Number ) ; @@v209@@ <<= @@v206@@ ; @@v211@@ += @@v206@@ ; * ( _DWORD * ) ( @@v215@@ + Number ) = @@v211@@ ; @@v226@@ = @@v207@@ ; } else { @@v205@@ = @@a3@@ ; @@v204@@ = qword_19548 ; @@v203@@ = Number ; @@v202@@ = Number ; @@v201@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v200@@ = * ( _DWORD * ) ( ( @@v201@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v199@@ = ( HIBYTE ( @@v200@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v200@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v200@@ << Number ) | BYTE1 ( @@v200@@ ) ) << Number ) ) << ( @@v201@@ & Number ) ; @@v198@@ = NEG_USR32 ( @@v199@@ , Number ) ; @@v197@@ = * ( __int16 * ) ( Number L * @@v198@@ + @@v204@@ ) ; @@v196@@ = * ( __int16 * ) ( Number L * @@v198@@ + @@v204@@ + Number ) ; @@v199@@ <<= @@v196@@ ; @@v201@@ += @@v196@@ ; * ( _DWORD * ) ( @@v205@@ + Number ) = @@v201@@ ; @@v226@@ = @@v197@@ ; } @@v225@@ = @@v226@@ >> Number ; } * ( _BYTE * ) ( @@a2@@ + ( unsigned __int8 ) scan8 [ @@a5@@ ] + Number ) = @@v225@@ ; if ( ! @@v225@@ ) return Number L ; if ( @@v225@@ > ( unsigned int ) @@a8@@ ) { av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String , * ( unsigned int * ) ( @@a2@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) , ( unsigned int ) @@v225@@ ) ; return Number ; } @@v219@@ = @@v226@@ & Number ; @@i@@ = show_bits ( @@a3@@ , Number ) ; skip_bits ( @@a3@@ , @@v219@@ ) ; @@v28@@ [ Number ] = Number - ( ( @@i@@ >> Number ) & Number ) ; @@v28@@ [ Number ] = Number - ( @@i@@ & Number ) ; @@v28@@ [ Number ] = Number - ( ( Number * ( _BYTE ) @@i@@ ) & Number ) ; if ( @@v219@@ >= @@v225@@ ) goto LABEL_54 ; @@v221@@ = @@v225@@ > Number && @@v219@@ <= Number ; @@v218@@ = show_bits ( @@a3@@ , Number ) ; @@v220@@ = cavlc_level_tab [ Number * ( unsigned __int64 ) ( ( @@v225@@ > Number ) & ( unsigned __int8 ) ( @@v219@@ <= Number ) ) + Number * @@v218@@ ] ; skip_bits ( @@a3@@ , byte_296E1 [ Number * ( unsigned __int64 ) ( ( @@v225@@ > Number ) & ( unsigned __int8 ) ( @@v219@@ <= Number ) ) + Number * @@v218@@ ] ) ; if ( @@v220@@ <= Number ) { @@v220@@ += @@v219@@ <= Number ? ( @@v220@@ >> Number ) | Number : Number ; if ( ( unsigned int ) ( @@v220@@ + Number ) <= Number ) v11 = Number ; else v11 = Number ; @@v221@@ = v11 ; @@v28@@ [ @@v219@@ ] = @@v220@@ ; goto LABEL_40 ; } @@v222@@ = @@v220@@ - Number ; if ( @@v220@@ == Number ) @@v222@@ += get_level_prefix ( @@a3@@ ) ; if ( @@v222@@ > Number ) { if ( @@v222@@ != Number ) { @@v220@@ = Number ; if ( @@v222@@ > Number ) { if ( @@v222@@ > Number ) { av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String ) ; return Number ; } @@v220@@ += ( Number << ( @@v222@@ - Number ) ) - Number ; } @@v220@@ += get_bits ( @@a3@@ , @@v222@@ - Number ) ; goto LABEL_33 ; } if ( ! @@v221@@ ) { @@v220@@ = @@v222@@ + get_bits ( @@a3@@ , Number ) ; goto LABEL_33 ; } } else if ( ! @@v221@@ ) { @@v220@@ = @@v222@@ ; goto LABEL_33 ; } @@v220@@ = Number * @@v222@@ + get_bits1 ( @@a3@@ ) ; LABEL_33 : if ( @@v219@@ <= Number ) @@v220@@ += Number ; @@v221@@ = Number ; @@v217@@ = - ( @@v220@@ & Number ) ; @@v28@@ [ @@v219@@ ] = ( @@v217@@ ^ ( ( @@v220@@ + Number ) >> Number ) ) + ( @@v220@@ & Number ) ; LABEL_40 : for ( @@i@@ = @@v219@@ + Number ; @@i@@ < @@v225@@ ; ++ @@i@@ ) { @@v216@@ = show_bits ( @@a3@@ , Number ) ; @@v220@@ = cavlc_level_tab [ Number * ( __int64 ) @@v221@@ + Number * @@v216@@ ] ; skip_bits ( @@a3@@ , byte_296E1 [ Number * ( __int64 ) @@v221@@ + Number * @@v216@@ ] ) ; if ( @@v220@@ > Number ) { @@v222@@ = @@v220@@ - Number ; if ( @@v220@@ == Number ) { v12 = get_level_prefix ( @@a3@@ ) ; @@v222@@ += v12 ; } if ( @@v222@@ > Number ) { @@v220@@ = Number << @@v221@@ ; if ( @@v222@@ > Number ) { if ( @@v222@@ > Number ) { av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String ) ; return Number L ; } @@v220@@ += ( Number << ( @@v222@@ - Number ) ) - Number ; } v14 = get_bits ( @@a3@@ , @@v222@@ - Number ) ; @@v220@@ += v14 ; } else { @@v13@@ = @@v222@@ << @@v221@@ ; @@v220@@ = @@v13@@ + get_bits ( @@a3@@ , @@v221@@ ) ; } @@v217@@ = - ( @@v220@@ & Number ) ; @@v220@@ = ( @@v217@@ ^ ( ( @@v220@@ + Number ) >> Number ) ) + ( @@v220@@ & Number ) ; } @@v28@@ [ @@i@@ ] = @@v220@@ ; @@v221@@ += @@v220@@ + suffix_limit_12293 [ @@v221@@ ] > ( unsigned int ) ( Number * suffix_limit_12293 [ @@v221@@ ] ) ; } LABEL_54 : if ( @@v225@@ == @@a8@@ ) { @@v227@@ = Number ; } else if ( @@a8@@ > Number ) { v17 = * ( ( _QWORD * ) & total_zeros_vlc + Number * @@v225@@ - Number ) ; @@v145@@ = @@a3@@ ; @@v144@@ = v17 ; @@v143@@ = Number ; @@v142@@ = Number ; @@v141@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v140@@ = * ( _DWORD * ) ( ( @@v141@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v139@@ = ( HIBYTE ( @@v140@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v140@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v140@@ << Number ) | BYTE1 ( @@v140@@ ) ) << Number ) ) << ( @@v141@@ & Number ) ; @@v138@@ = NEG_USR32 ( @@v139@@ , Number ) ; @@v137@@ = * ( __int16 * ) ( Number L * @@v138@@ + @@v144@@ ) ; @@v136@@ = * ( __int16 * ) ( Number L * @@v138@@ + @@v144@@ + Number ) ; if ( @@v142@@ > Number && @@v136@@ < Number ) { @@v141@@ += @@v143@@ ; @@v135@@ = * ( _DWORD * ) ( ( @@v141@@ >> Number ) + * ( _QWORD * ) @@v145@@ ) ; @@v139@@ = ( HIBYTE ( @@v135@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v135@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v135@@ << Number ) | BYTE1 ( @@v135@@ ) ) << Number ) ) << ( @@v141@@ & Number ) ; @@v134@@ = - @@v136@@ ; @@v138@@ = @@v137@@ + NEG_USR32 ( @@v139@@ , - ( char ) @@v136@@ ) ; @@v137@@ = * ( __int16 * ) ( Number L * @@v138@@ + @@v144@@ ) ; @@v136@@ = * ( __int16 * ) ( Number L * @@v138@@ + @@v144@@ + Number ) ; if ( @@v142@@ > Number && @@v136@@ < Number ) { @@v141@@ += @@v134@@ ; @@v133@@ = * ( _DWORD * ) ( ( @@v141@@ >> Number ) + * ( _QWORD * ) @@v145@@ ) ; @@v139@@ = ( HIBYTE ( @@v133@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v133@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v133@@ << Number ) | BYTE1 ( @@v133@@ ) ) << Number ) ) << ( @@v141@@ & Number ) ; @@v134@@ = - @@v136@@ ; @@v138@@ = @@v137@@ + NEG_USR32 ( @@v139@@ , - ( char ) @@v136@@ ) ; @@v137@@ = * ( __int16 * ) ( Number L * @@v138@@ + @@v144@@ ) ; @@v136@@ = * ( __int16 * ) ( Number L * @@v138@@ + @@v144@@ + Number ) ; } } @@v139@@ <<= @@v136@@ ; @@v141@@ += @@v136@@ ; * ( _DWORD * ) ( @@v145@@ + Number ) = @@v141@@ ; @@v227@@ = @@v137@@ ; } else if ( @@a8@@ == Number ) { v15 = * ( ( _QWORD * ) & chroma_dc_total_zeros_vlc + Number * @@v225@@ - Number ) ; @@v171@@ = @@a3@@ ; @@v170@@ = v15 ; @@v169@@ = Number ; @@v168@@ = Number ; @@v167@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v166@@ = * ( _DWORD * ) ( ( @@v167@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v165@@ = ( HIBYTE ( @@v166@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v166@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v166@@ << Number ) | BYTE1 ( @@v166@@ ) ) << Number ) ) << ( @@v167@@ & Number ) ; @@v164@@ = NEG_USR32 ( @@v165@@ , Number ) ; @@v163@@ = * ( __int16 * ) ( Number L * @@v164@@ + @@v170@@ ) ; @@v162@@ = * ( __int16 * ) ( Number L * @@v164@@ + @@v170@@ + Number ) ; if ( @@v168@@ > Number && @@v162@@ < Number ) { @@v167@@ += @@v169@@ ; @@v161@@ = * ( _DWORD * ) ( ( @@v167@@ >> Number ) + * ( _QWORD * ) @@v171@@ ) ; @@v165@@ = ( HIBYTE ( @@v161@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v161@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v161@@ << Number ) | BYTE1 ( @@v161@@ ) ) << Number ) ) << ( @@v167@@ & Number ) ; @@v160@@ = - @@v162@@ ; @@v164@@ = @@v163@@ + NEG_USR32 ( @@v165@@ , - ( char ) @@v162@@ ) ; @@v163@@ = * ( __int16 * ) ( Number L * @@v164@@ + @@v170@@ ) ; @@v162@@ = * ( __int16 * ) ( Number L * @@v164@@ + @@v170@@ + Number ) ; if ( @@v168@@ > Number && @@v162@@ < Number ) { @@v167@@ += @@v160@@ ; @@v159@@ = * ( _DWORD * ) ( ( @@v167@@ >> Number ) + * ( _QWORD * ) @@v171@@ ) ; @@v165@@ = ( HIBYTE ( @@v159@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v159@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v159@@ << Number ) | BYTE1 ( @@v159@@ ) ) << Number ) ) << ( @@v167@@ & Number ) ; @@v160@@ = - @@v162@@ ; @@v164@@ = @@v163@@ + NEG_USR32 ( @@v165@@ , - ( char ) @@v162@@ ) ; @@v163@@ = * ( __int16 * ) ( Number L * @@v164@@ + @@v170@@ ) ; @@v162@@ = * ( __int16 * ) ( Number L * @@v164@@ + @@v170@@ + Number ) ; } } @@v165@@ <<= @@v162@@ ; @@v167@@ += @@v162@@ ; * ( _DWORD * ) ( @@v171@@ + Number ) = @@v167@@ ; @@v227@@ = @@v163@@ ; } else { v16 = * ( ( _QWORD * ) & chroma422_dc_total_zeros_vlc + Number * @@v225@@ - Number ) ; @@v158@@ = @@a3@@ ; @@v157@@ = v16 ; @@v156@@ = Number ; @@v155@@ = Number ; @@v154@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v153@@ = * ( _DWORD * ) ( ( @@v154@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v152@@ = ( HIBYTE ( @@v153@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v153@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v153@@ << Number ) | BYTE1 ( @@v153@@ ) ) << Number ) ) << ( @@v154@@ & Number ) ; @@v151@@ = NEG_USR32 ( @@v152@@ , Number ) ; @@v150@@ = * ( __int16 * ) ( Number L * @@v151@@ + @@v157@@ ) ; @@v149@@ = * ( __int16 * ) ( Number L * @@v151@@ + @@v157@@ + Number ) ; if ( @@v155@@ > Number && @@v149@@ < Number ) { @@v154@@ += @@v156@@ ; @@v148@@ = * ( _DWORD * ) ( ( @@v154@@ >> Number ) + * ( _QWORD * ) @@v158@@ ) ; @@v152@@ = ( HIBYTE ( @@v148@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v148@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v148@@ << Number ) | BYTE1 ( @@v148@@ ) ) << Number ) ) << ( @@v154@@ & Number ) ; @@v147@@ = - @@v149@@ ; @@v151@@ = @@v150@@ + NEG_USR32 ( @@v152@@ , - ( char ) @@v149@@ ) ; @@v150@@ = * ( __int16 * ) ( Number L * @@v151@@ + @@v157@@ ) ; @@v149@@ = * ( __int16 * ) ( Number L * @@v151@@ + @@v157@@ + Number ) ; if ( @@v155@@ > Number && @@v149@@ < Number ) { @@v154@@ += @@v147@@ ; @@v146@@ = * ( _DWORD * ) ( ( @@v154@@ >> Number ) + * ( _QWORD * ) @@v158@@ ) ; @@v152@@ = ( HIBYTE ( @@v146@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v146@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v146@@ << Number ) | BYTE1 ( @@v146@@ ) ) << Number ) ) << ( @@v154@@ & Number ) ; @@v147@@ = - @@v149@@ ; @@v151@@ = @@v150@@ + NEG_USR32 ( @@v152@@ , - ( char ) @@v149@@ ) ; @@v150@@ = * ( __int16 * ) ( Number L * @@v151@@ + @@v157@@ ) ; @@v149@@ = * ( __int16 * ) ( Number L * @@v151@@ + @@v157@@ + Number ) ; } } @@v152@@ <<= @@v149@@ ; @@v154@@ += @@v149@@ ; * ( _DWORD * ) ( @@v158@@ + Number ) = @@v154@@ ; @@v227@@ = @@v150@@ ; } if ( * ( _DWORD * ) ( @@a1@@ + Number ) ) { v23 = ( unsigned __int8 * ) ( @@v227@@ + @@v225@@ - Number L + @@a6@@ ) ; if ( @@a5@@ <= Number ) { * ( _DWORD * ) ( Number L * * v23 + @@a4@@ ) = ( @@v28@@ [ Number ] * * ( _DWORD * ) ( Number L * * v23 + @@a7@@ ) + Number ) >> Number ; for ( @@i@@ = Number ; @@i@@ < @@v225@@ && @@v227@@ > Number ; ++ @@i@@ ) { if ( @@v227@@ > Number ) { @@v93@@ = @@a3@@ ; @@v92@@ = qword_29548 ; @@v91@@ = Number ; @@v90@@ = Number ; @@v89@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v88@@ = * ( _DWORD * ) ( ( @@v89@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v87@@ = ( HIBYTE ( @@v88@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v88@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v88@@ << Number ) | BYTE1 ( @@v88@@ ) ) << Number ) ) << ( @@v89@@ & Number ) ; @@v86@@ = NEG_USR32 ( @@v87@@ , Number ) ; @@v85@@ = * ( __int16 * ) ( Number L * @@v86@@ + @@v92@@ ) ; @@v84@@ = * ( __int16 * ) ( Number L * @@v86@@ + @@v92@@ + Number ) ; if ( @@v90@@ > Number && @@v84@@ < Number ) { @@v89@@ += @@v91@@ ; @@v83@@ = * ( _DWORD * ) ( ( @@v89@@ >> Number ) + * ( _QWORD * ) @@v93@@ ) ; @@v87@@ = ( HIBYTE ( @@v83@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v83@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v83@@ << Number ) | BYTE1 ( @@v83@@ ) ) << Number ) ) << ( @@v89@@ & Number ) ; @@v82@@ = - @@v84@@ ; @@v86@@ = @@v85@@ + NEG_USR32 ( @@v87@@ , - ( char ) @@v84@@ ) ; @@v85@@ = * ( __int16 * ) ( Number L * @@v86@@ + @@v92@@ ) ; @@v84@@ = * ( __int16 * ) ( Number L * @@v86@@ + @@v92@@ + Number ) ; if ( @@v90@@ > Number && @@v84@@ < Number ) { @@v89@@ += @@v82@@ ; @@v81@@ = * ( _DWORD * ) ( ( @@v89@@ >> Number ) + * ( _QWORD * ) @@v93@@ ) ; @@v87@@ = ( HIBYTE ( @@v81@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v81@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v81@@ << Number ) | BYTE1 ( @@v81@@ ) ) << Number ) ) << ( @@v89@@ & Number ) ; @@v82@@ = - @@v84@@ ; @@v86@@ = @@v85@@ + NEG_USR32 ( @@v87@@ , - ( char ) @@v84@@ ) ; @@v85@@ = * ( __int16 * ) ( Number L * @@v86@@ + @@v92@@ ) ; @@v84@@ = * ( __int16 * ) ( Number L * @@v86@@ + @@v92@@ + Number ) ; } } @@v87@@ <<= @@v84@@ ; @@v89@@ += @@v84@@ ; * ( _DWORD * ) ( @@v93@@ + Number ) = @@v89@@ ; @@v223@@ = @@v85@@ ; } else { v19 = * ( ( _QWORD * ) & run_vlc + Number * @@v227@@ - Number ) ; @@v106@@ = @@a3@@ ; @@v105@@ = v19 ; @@v104@@ = Number ; @@v103@@ = Number ; @@v102@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v101@@ = * ( _DWORD * ) ( ( @@v102@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v100@@ = ( HIBYTE ( @@v101@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v101@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v101@@ << Number ) | BYTE1 ( @@v101@@ ) ) << Number ) ) << ( @@v102@@ & Number ) ; @@v99@@ = NEG_USR32 ( @@v100@@ , Number ) ; @@v98@@ = * ( __int16 * ) ( Number L * @@v99@@ + @@v105@@ ) ; @@v97@@ = * ( __int16 * ) ( Number L * @@v99@@ + @@v105@@ + Number ) ; if ( @@v103@@ > Number && @@v97@@ < Number ) { @@v102@@ += @@v104@@ ; @@v96@@ = * ( _DWORD * ) ( ( @@v102@@ >> Number ) + * ( _QWORD * ) @@v106@@ ) ; @@v100@@ = ( HIBYTE ( @@v96@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v96@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v96@@ << Number ) | BYTE1 ( @@v96@@ ) ) << Number ) ) << ( @@v102@@ & Number ) ; @@v95@@ = - @@v97@@ ; @@v99@@ = @@v98@@ + NEG_USR32 ( @@v100@@ , - ( char ) @@v97@@ ) ; @@v98@@ = * ( __int16 * ) ( Number L * @@v99@@ + @@v105@@ ) ; @@v97@@ = * ( __int16 * ) ( Number L * @@v99@@ + @@v105@@ + Number ) ; if ( @@v103@@ > Number && @@v97@@ < Number ) { @@v102@@ += @@v95@@ ; @@v94@@ = * ( _DWORD * ) ( ( @@v102@@ >> Number ) + * ( _QWORD * ) @@v106@@ ) ; @@v100@@ = ( HIBYTE ( @@v94@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v94@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v94@@ << Number ) | BYTE1 ( @@v94@@ ) ) << Number ) ) << ( @@v102@@ & Number ) ; @@v95@@ = - @@v97@@ ; @@v99@@ = @@v98@@ + NEG_USR32 ( @@v100@@ , - ( char ) @@v97@@ ) ; @@v98@@ = * ( __int16 * ) ( Number L * @@v99@@ + @@v105@@ ) ; @@v97@@ = * ( __int16 * ) ( Number L * @@v99@@ + @@v105@@ + Number ) ; } } @@v100@@ <<= @@v97@@ ; @@v102@@ += @@v97@@ ; * ( _DWORD * ) ( @@v106@@ + Number ) = @@v102@@ ; @@v223@@ = @@v98@@ ; } @@v227@@ -= @@v223@@ ; v23 += - @@v223@@ - Number ; * ( _DWORD * ) ( Number L * * v23 + @@a4@@ ) = ( @@v28@@ [ @@i@@ ] * * ( _DWORD * ) ( Number L * * v23 + @@a7@@ ) + Number ) >> Number ; } while ( @@i@@ < @@v225@@ ) { -- v23 ; * ( _DWORD * ) ( Number L * * v23 + @@a4@@ ) = ( @@v28@@ [ @@i@@ ++ ] * * ( _DWORD * ) ( Number L * * v23 + @@a7@@ ) + Number ) >> Number ; } } else { * ( _DWORD * ) ( @@a4@@ + Number L * * v23 ) = @@v28@@ [ Number ] ; for ( @@i@@ = Number ; @@i@@ < @@v225@@ && @@v227@@ > Number ; ++ @@i@@ ) { if ( @@v227@@ > Number ) { @@v119@@ = @@a3@@ ; @@v118@@ = qword_29548 ; @@v117@@ = Number ; @@v116@@ = Number ; @@v115@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v114@@ = * ( _DWORD * ) ( ( @@v115@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v113@@ = ( HIBYTE ( @@v114@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v114@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v114@@ << Number ) | BYTE1 ( @@v114@@ ) ) << Number ) ) << ( @@v115@@ & Number ) ; @@v112@@ = NEG_USR32 ( @@v113@@ , Number ) ; @@v111@@ = * ( __int16 * ) ( Number L * @@v112@@ + @@v118@@ ) ; @@v110@@ = * ( __int16 * ) ( Number L * @@v112@@ + @@v118@@ + Number ) ; if ( @@v116@@ > Number && @@v110@@ < Number ) { @@v115@@ += @@v117@@ ; @@v109@@ = * ( _DWORD * ) ( ( @@v115@@ >> Number ) + * ( _QWORD * ) @@v119@@ ) ; @@v113@@ = ( HIBYTE ( @@v109@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v109@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v109@@ << Number ) | BYTE1 ( @@v109@@ ) ) << Number ) ) << ( @@v115@@ & Number ) ; @@v108@@ = - @@v110@@ ; @@v112@@ = @@v111@@ + NEG_USR32 ( @@v113@@ , - ( char ) @@v110@@ ) ; @@v111@@ = * ( __int16 * ) ( Number L * @@v112@@ + @@v118@@ ) ; @@v110@@ = * ( __int16 * ) ( Number L * @@v112@@ + @@v118@@ + Number ) ; if ( @@v116@@ > Number && @@v110@@ < Number ) { @@v115@@ += @@v108@@ ; @@v107@@ = * ( _DWORD * ) ( ( @@v115@@ >> Number ) + * ( _QWORD * ) @@v119@@ ) ; @@v113@@ = ( HIBYTE ( @@v107@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v107@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v107@@ << Number ) | BYTE1 ( @@v107@@ ) ) << Number ) ) << ( @@v115@@ & Number ) ; @@v108@@ = - @@v110@@ ; @@v112@@ = @@v111@@ + NEG_USR32 ( @@v113@@ , - ( char ) @@v110@@ ) ; @@v111@@ = * ( __int16 * ) ( Number L * @@v112@@ + @@v118@@ ) ; @@v110@@ = * ( __int16 * ) ( Number L * @@v112@@ + @@v118@@ + Number ) ; } } @@v113@@ <<= @@v110@@ ; @@v115@@ += @@v110@@ ; * ( _DWORD * ) ( @@v119@@ + Number ) = @@v115@@ ; @@v223@@ = @@v111@@ ; } else { v18 = * ( ( _QWORD * ) & run_vlc + Number * @@v227@@ - Number ) ; @@v132@@ = @@a3@@ ; @@v131@@ = v18 ; @@v130@@ = Number ; @@v129@@ = Number ; @@v128@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v127@@ = * ( _DWORD * ) ( ( @@v128@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v126@@ = ( HIBYTE ( @@v127@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v127@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v127@@ << Number ) | BYTE1 ( @@v127@@ ) ) << Number ) ) << ( @@v128@@ & Number ) ; @@v125@@ = NEG_USR32 ( @@v126@@ , Number ) ; @@v124@@ = * ( __int16 * ) ( Number L * @@v125@@ + @@v131@@ ) ; @@v123@@ = * ( __int16 * ) ( Number L * @@v125@@ + @@v131@@ + Number ) ; if ( @@v129@@ > Number && @@v123@@ < Number ) { @@v128@@ += @@v130@@ ; @@v122@@ = * ( _DWORD * ) ( ( @@v128@@ >> Number ) + * ( _QWORD * ) @@v132@@ ) ; @@v126@@ = ( HIBYTE ( @@v122@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v122@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v122@@ << Number ) | BYTE1 ( @@v122@@ ) ) << Number ) ) << ( @@v128@@ & Number ) ; @@v121@@ = - @@v123@@ ; @@v125@@ = @@v124@@ + NEG_USR32 ( @@v126@@ , - ( char ) @@v123@@ ) ; @@v124@@ = * ( __int16 * ) ( Number L * @@v125@@ + @@v131@@ ) ; @@v123@@ = * ( __int16 * ) ( Number L * @@v125@@ + @@v131@@ + Number ) ; if ( @@v129@@ > Number && @@v123@@ < Number ) { @@v128@@ += @@v121@@ ; @@v120@@ = * ( _DWORD * ) ( ( @@v128@@ >> Number ) + * ( _QWORD * ) @@v132@@ ) ; @@v126@@ = ( HIBYTE ( @@v120@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v120@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v120@@ << Number ) | BYTE1 ( @@v120@@ ) ) << Number ) ) << ( @@v128@@ & Number ) ; @@v121@@ = - @@v123@@ ; @@v125@@ = @@v124@@ + NEG_USR32 ( @@v126@@ , - ( char ) @@v123@@ ) ; @@v124@@ = * ( __int16 * ) ( Number L * @@v125@@ + @@v131@@ ) ; @@v123@@ = * ( __int16 * ) ( Number L * @@v125@@ + @@v131@@ + Number ) ; } } @@v126@@ <<= @@v123@@ ; @@v128@@ += @@v123@@ ; * ( _DWORD * ) ( @@v132@@ + Number ) = @@v128@@ ; @@v223@@ = @@v124@@ ; } @@v227@@ -= @@v223@@ ; v23 += - @@v223@@ - Number ; * ( _DWORD * ) ( @@a4@@ + Number L * * v23 ) = @@v28@@ [ @@i@@ ] ; } while ( @@i@@ < @@v225@@ ) * ( _DWORD * ) ( @@a4@@ + Number L * * -- v23 ) = @@v28@@ [ @@i@@ ++ ] ; } } else { v24 = ( unsigned __int8 * ) ( @@v227@@ + @@v225@@ - Number L + @@a6@@ ) ; if ( @@a5@@ <= Number ) { * ( _WORD * ) ( Number L * * v24 + @@a4@@ ) = ( @@v28@@ [ Number ] * * ( _DWORD * ) ( Number L * * v24 + @@a7@@ ) + Number ) >> Number ; for ( @@i@@ = Number ; @@i@@ < @@v225@@ && @@v227@@ > Number ; ++ @@i@@ ) { if ( @@v227@@ > Number ) { @@v41@@ = @@a3@@ ; @@v40@@ = qword_29548 ; @@v39@@ = Number ; @@v38@@ = Number ; @@v37@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v36@@ = * ( _DWORD * ) ( ( @@v37@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v35@@ = ( HIBYTE ( @@v36@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v36@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v36@@ << Number ) | BYTE1 ( @@v36@@ ) ) << Number ) ) << ( @@v37@@ & Number ) ; @@v34@@ = NEG_USR32 ( @@v35@@ , Number ) ; @@v33@@ = * ( __int16 * ) ( Number L * @@v34@@ + @@v40@@ ) ; @@v32@@ = * ( __int16 * ) ( Number L * @@v34@@ + @@v40@@ + Number ) ; if ( @@v38@@ > Number && @@v32@@ < Number ) { @@v37@@ += @@v39@@ ; @@v31@@ = * ( _DWORD * ) ( ( @@v37@@ >> Number ) + * ( _QWORD * ) @@v41@@ ) ; @@v35@@ = ( HIBYTE ( @@v31@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v31@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v31@@ << Number ) | BYTE1 ( @@v31@@ ) ) << Number ) ) << ( @@v37@@ & Number ) ; @@v30@@ = - @@v32@@ ; @@v34@@ = @@v33@@ + NEG_USR32 ( @@v35@@ , - ( char ) @@v32@@ ) ; @@v33@@ = * ( __int16 * ) ( Number L * @@v34@@ + @@v40@@ ) ; @@v32@@ = * ( __int16 * ) ( Number L * @@v34@@ + @@v40@@ + Number ) ; if ( @@v38@@ > Number && @@v32@@ < Number ) { @@v37@@ += @@v30@@ ; @@v29@@ = * ( _DWORD * ) ( ( @@v37@@ >> Number ) + * ( _QWORD * ) @@v41@@ ) ; @@v35@@ = ( HIBYTE ( @@v29@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v29@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v29@@ << Number ) | BYTE1 ( @@v29@@ ) ) << Number ) ) << ( @@v37@@ & Number ) ; @@v30@@ = - @@v32@@ ; @@v34@@ = @@v33@@ + NEG_USR32 ( @@v35@@ , - ( char ) @@v32@@ ) ; @@v33@@ = * ( __int16 * ) ( Number L * @@v34@@ + @@v40@@ ) ; @@v32@@ = * ( __int16 * ) ( Number L * @@v34@@ + @@v40@@ + Number ) ; } } @@v35@@ <<= @@v32@@ ; @@v37@@ += @@v32@@ ; * ( _DWORD * ) ( @@v41@@ + Number ) = @@v37@@ ; @@v223@@ = @@v33@@ ; } else { v21 = * ( ( _QWORD * ) & run_vlc + Number * @@v227@@ - Number ) ; @@v54@@ = @@a3@@ ; @@v53@@ = v21 ; @@v52@@ = Number ; @@v51@@ = Number ; @@v50@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v49@@ = * ( _DWORD * ) ( ( @@v50@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v48@@ = ( HIBYTE ( @@v49@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v49@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v49@@ << Number ) | BYTE1 ( @@v49@@ ) ) << Number ) ) << ( @@v50@@ & Number ) ; @@v47@@ = NEG_USR32 ( @@v48@@ , Number ) ; @@v46@@ = * ( __int16 * ) ( Number L * @@v47@@ + @@v53@@ ) ; @@v45@@ = * ( __int16 * ) ( Number L * @@v47@@ + @@v53@@ + Number ) ; if ( @@v51@@ > Number && @@v45@@ < Number ) { @@v50@@ += @@v52@@ ; @@v44@@ = * ( _DWORD * ) ( ( @@v50@@ >> Number ) + * ( _QWORD * ) @@v54@@ ) ; @@v48@@ = ( HIBYTE ( @@v44@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v44@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v44@@ << Number ) | BYTE1 ( @@v44@@ ) ) << Number ) ) << ( @@v50@@ & Number ) ; @@v43@@ = - @@v45@@ ; @@v47@@ = @@v46@@ + NEG_USR32 ( @@v48@@ , - ( char ) @@v45@@ ) ; @@v46@@ = * ( __int16 * ) ( Number L * @@v47@@ + @@v53@@ ) ; @@v45@@ = * ( __int16 * ) ( Number L * @@v47@@ + @@v53@@ + Number ) ; if ( @@v51@@ > Number && @@v45@@ < Number ) { @@v50@@ += @@v43@@ ; @@v42@@ = * ( _DWORD * ) ( ( @@v50@@ >> Number ) + * ( _QWORD * ) @@v54@@ ) ; @@v48@@ = ( HIBYTE ( @@v42@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v42@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v42@@ << Number ) | BYTE1 ( @@v42@@ ) ) << Number ) ) << ( @@v50@@ & Number ) ; @@v43@@ = - @@v45@@ ; @@v47@@ = @@v46@@ + NEG_USR32 ( @@v48@@ , - ( char ) @@v45@@ ) ; @@v46@@ = * ( __int16 * ) ( Number L * @@v47@@ + @@v53@@ ) ; @@v45@@ = * ( __int16 * ) ( Number L * @@v47@@ + @@v53@@ + Number ) ; } } @@v48@@ <<= @@v45@@ ; @@v50@@ += @@v45@@ ; * ( _DWORD * ) ( @@v54@@ + Number ) = @@v50@@ ; @@v223@@ = @@v46@@ ; } @@v227@@ -= @@v223@@ ; v24 += - @@v223@@ - Number ; * ( _WORD * ) ( Number L * * v24 + @@a4@@ ) = ( @@v28@@ [ @@i@@ ] * * ( _DWORD * ) ( Number L * * v24 + @@a7@@ ) + Number ) >> Number ; } while ( @@i@@ < @@v225@@ ) { -- v24 ; * ( _WORD * ) ( Number L * * v24 + @@a4@@ ) = ( @@v28@@ [ @@i@@ ++ ] * * ( _DWORD * ) ( Number L * * v24 + @@a7@@ ) + Number ) >> Number ; } } else { * ( _WORD * ) ( Number L * * v24 + @@a4@@ ) = @@v28@@ [ Number ] ; for ( @@i@@ = Number ; @@i@@ < @@v225@@ && @@v227@@ > Number ; ++ @@i@@ ) { if ( @@v227@@ > Number ) { @@v67@@ = @@a3@@ ; @@v66@@ = qword_29548 ; @@v65@@ = Number ; @@v64@@ = Number ; @@v63@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v62@@ = * ( _DWORD * ) ( ( @@v63@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v61@@ = ( HIBYTE ( @@v62@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v62@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v62@@ << Number ) | BYTE1 ( @@v62@@ ) ) << Number ) ) << ( @@v63@@ & Number ) ; @@v60@@ = NEG_USR32 ( @@v61@@ , Number ) ; @@v59@@ = * ( __int16 * ) ( Number L * @@v60@@ + @@v66@@ ) ; @@v58@@ = * ( __int16 * ) ( Number L * @@v60@@ + @@v66@@ + Number ) ; if ( @@v64@@ > Number && @@v58@@ < Number ) { @@v63@@ += @@v65@@ ; @@v57@@ = * ( _DWORD * ) ( ( @@v63@@ >> Number ) + * ( _QWORD * ) @@v67@@ ) ; @@v61@@ = ( HIBYTE ( @@v57@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v57@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v57@@ << Number ) | BYTE1 ( @@v57@@ ) ) << Number ) ) << ( @@v63@@ & Number ) ; @@v56@@ = - @@v58@@ ; @@v60@@ = @@v59@@ + NEG_USR32 ( @@v61@@ , - ( char ) @@v58@@ ) ; @@v59@@ = * ( __int16 * ) ( Number L * @@v60@@ + @@v66@@ ) ; @@v58@@ = * ( __int16 * ) ( Number L * @@v60@@ + @@v66@@ + Number ) ; if ( @@v64@@ > Number && @@v58@@ < Number ) { @@v63@@ += @@v56@@ ; @@v55@@ = * ( _DWORD * ) ( ( @@v63@@ >> Number ) + * ( _QWORD * ) @@v67@@ ) ; @@v61@@ = ( HIBYTE ( @@v55@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v55@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v55@@ << Number ) | BYTE1 ( @@v55@@ ) ) << Number ) ) << ( @@v63@@ & Number ) ; @@v56@@ = - @@v58@@ ; @@v60@@ = @@v59@@ + NEG_USR32 ( @@v61@@ , - ( char ) @@v58@@ ) ; @@v59@@ = * ( __int16 * ) ( Number L * @@v60@@ + @@v66@@ ) ; @@v58@@ = * ( __int16 * ) ( Number L * @@v60@@ + @@v66@@ + Number ) ; } } @@v61@@ <<= @@v58@@ ; @@v63@@ += @@v58@@ ; * ( _DWORD * ) ( @@v67@@ + Number ) = @@v63@@ ; @@v223@@ = @@v59@@ ; } else { v20 = * ( ( _QWORD * ) & run_vlc + Number * @@v227@@ - Number ) ; @@v80@@ = @@a3@@ ; @@v79@@ = v20 ; @@v78@@ = Number ; @@v77@@ = Number ; @@v76@@ = * ( _DWORD * ) ( @@a3@@ + Number ) ; @@v75@@ = * ( _DWORD * ) ( ( @@v76@@ >> Number ) + * ( _QWORD * ) @@a3@@ ) ; @@v74@@ = ( HIBYTE ( @@v75@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v75@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v75@@ << Number ) | BYTE1 ( @@v75@@ ) ) << Number ) ) << ( @@v76@@ & Number ) ; @@v73@@ = NEG_USR32 ( @@v74@@ , Number ) ; @@v72@@ = * ( __int16 * ) ( Number L * @@v73@@ + @@v79@@ ) ; @@v71@@ = * ( __int16 * ) ( Number L * @@v73@@ + @@v79@@ + Number ) ; if ( @@v77@@ > Number && @@v71@@ < Number ) { @@v76@@ += @@v78@@ ; @@v70@@ = * ( _DWORD * ) ( ( @@v76@@ >> Number ) + * ( _QWORD * ) @@v80@@ ) ; @@v74@@ = ( HIBYTE ( @@v70@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v70@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v70@@ << Number ) | BYTE1 ( @@v70@@ ) ) << Number ) ) << ( @@v76@@ & Number ) ; @@v69@@ = - @@v71@@ ; @@v73@@ = @@v72@@ + NEG_USR32 ( @@v74@@ , - ( char ) @@v71@@ ) ; @@v72@@ = * ( __int16 * ) ( Number L * @@v73@@ + @@v79@@ ) ; @@v71@@ = * ( __int16 * ) ( Number L * @@v73@@ + @@v79@@ + Number ) ; if ( @@v77@@ > Number && @@v71@@ < Number ) { @@v76@@ += @@v69@@ ; @@v68@@ = * ( _DWORD * ) ( ( @@v76@@ >> Number ) + * ( _QWORD * ) @@v80@@ ) ; @@v74@@ = ( HIBYTE ( @@v68@@ ) | ( unsigned __int16 ) ( HIWORD ( @@v68@@ ) << Number ) | ( ( ( unsigned __int16 ) ( ( _WORD ) @@v68@@ << Number ) | BYTE1 ( @@v68@@ ) ) << Number ) ) << ( @@v76@@ & Number ) ; @@v69@@ = - @@v71@@ ; @@v73@@ = @@v72@@ + NEG_USR32 ( @@v74@@ , - ( char ) @@v71@@ ) ; @@v72@@ = * ( __int16 * ) ( Number L * @@v73@@ + @@v79@@ ) ; @@v71@@ = * ( __int16 * ) ( Number L * @@v73@@ + @@v79@@ + Number ) ; } } @@v74@@ <<= @@v71@@ ; @@v76@@ += @@v71@@ ; * ( _DWORD * ) ( @@v80@@ + Number ) = @@v76@@ ; @@v223@@ = @@v72@@ ; } @@v227@@ -= @@v223@@ ; v24 += - @@v223@@ - Number ; * ( _WORD * ) ( Number L * * v24 + @@a4@@ ) = @@v28@@ [ @@i@@ ] ; } while ( @@i@@ < @@v225@@ ) * ( _WORD * ) ( Number L * * -- v24 + @@a4@@ ) = @@v28@@ [ @@i@@ ++ ] ; } } if ( @@v227@@ >= Number ) return Number L ; av_log ( * ( _QWORD * ) ( @@a1@@ + Number ) , Number L , String , * ( unsigned int * ) ( @@a2@@ + Number ) , * ( unsigned int * ) ( @@a2@@ + Number ) ) ; return Number ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "v13", "t": {"T": 1, "n": "int", "s": 4}, "location": "r32"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "int", "s": 4}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r80"}, {"n": "a8", "t": {"T": 1, "n": "int", "s": 4}, "location": "s-16"}, {"n": "a7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-8"}, {"n": "v207", "t": {"T": 1, "n": "int", "s": 4}, "location": "s100"}, {"n": "v32", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1000"}, {"n": "v31", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1004"}, {"n": "v30", "t": {"T": 1, "n": "int", "s": 4}, "location": "s1008"}, {"n": "v29", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s1012"}, {"n": "v206", "t": {"T": 1, "n": "int", "s": 4}, "location": "s104"}, {"n": "v28", "t": {"T": 2, "n": 17, "s": 4, "t": "int"}, "location": "s1080"}, {"n": "v227", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}, {"n": "v205", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s128"}, {"n": "v204", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s136"}, {"n": "v203", "t": {"T": 1, "n": "int", "s": 4}, "location": "s140"}, {"n": "v202", "t": {"T": 1, "n": "int", "s": 4}, "location": "s144"}, {"n": "v201", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s148"}, {"n": "v200", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s152"}, {"n": "v199", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s156"}, {"n": "v226", "t": {"T": 1, "n": "int", "s": 4}, "location": "s16"}, {"n": "v198", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s160"}, {"n": "v197", "t": {"T": 1, "n": "int", "s": 4}, "location": "s164"}, {"n": "v196", "t": {"T": 1, "n": "int", "s": 4}, "location": "s168"}, {"n": "v195", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s192"}, {"n": "v225", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v194", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s200"}, {"n": "v193", "t": {"T": 1, "n": "int", "s": 4}, "location": "s204"}, {"n": "v192", "t": {"T": 1, "n": "int", "s": 4}, "location": "s208"}, {"n": "v191", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s212"}, {"n": "v190", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s216"}, {"n": "v189", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s220"}, {"n": "v188", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s224"}, {"n": "v187", "t": {"T": 1, "n": "int", "s": 4}, "location": "s228"}, {"n": "v186", "t": {"T": 1, "n": "int", "s": 4}, "location": "s232"}, {"n": "v185", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s236"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s24"}, {"n": "v184", "t": {"T": 1, "n": "int", "s": 4}, "location": "s240"}, {"n": "v183", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s256"}, {"n": "v182", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s264"}, {"n": "v181", "t": {"T": 1, "n": "int", "s": 4}, "location": "s268"}, {"n": "v180", "t": {"T": 1, "n": "int", "s": 4}, "location": "s272"}, {"n": "v179", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s276"}, {"n": "v223", "t": {"T": 1, "n": "int", "s": 4}, "location": "s28"}, {"n": "v178", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s280"}, {"n": "v177", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s284"}, {"n": "v176", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s288"}, {"n": "v175", "t": {"T": 1, "n": "int", "s": 4}, "location": "s292"}, {"n": "v174", "t": {"T": 1, "n": "int", "s": 4}, "location": "s296"}, {"n": "v173", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s300"}, {"n": "v172", "t": {"T": 1, "n": "int", "s": 4}, "location": "s304"}, {"n": "v222", "t": {"T": 1, "n": "int", "s": 4}, "location": "s32"}, {"n": "v171", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s320"}, {"n": "v170", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s328"}, {"n": "v169", "t": {"T": 1, "n": "int", "s": 4}, "location": "s332"}, {"n": "v168", "t": {"T": 1, "n": "int", "s": 4}, "location": "s336"}, {"n": "v167", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s340"}, {"n": "v166", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s344"}, {"n": "v165", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s348"}, {"n": "v164", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s352"}, {"n": "v163", "t": {"T": 1, "n": "int", "s": 4}, "location": "s356"}, {"n": "v221", "t": {"T": 1, "n": "int", "s": 4}, "location": "s36"}, {"n": "v162", "t": {"T": 1, "n": "int", "s": 4}, "location": "s360"}, {"n": "v161", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s364"}, {"n": "v160", "t": {"T": 1, "n": "int", "s": 4}, "location": "s368"}, {"n": "v159", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s372"}, {"n": "v158", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s384"}, {"n": "v157", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s392"}, {"n": "v156", "t": {"T": 1, "n": "int", "s": 4}, "location": "s396"}, {"n": "v220", "t": {"T": 1, "n": "int", "s": 4}, "location": "s40"}, {"n": "v155", "t": {"T": 1, "n": "int", "s": 4}, "location": "s400"}, {"n": "v154", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s404"}, {"n": "v153", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s408"}, {"n": "v152", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s412"}, {"n": "v151", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s416"}, {"n": "v150", "t": {"T": 1, "n": "int", "s": 4}, "location": "s420"}, {"n": "v149", "t": {"T": 1, "n": "int", "s": 4}, "location": "s424"}, {"n": "v148", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s428"}, {"n": "v147", "t": {"T": 1, "n": "int", "s": 4}, "location": "s432"}, {"n": "v146", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s436"}, {"n": "v219", "t": {"T": 1, "n": "int", "s": 4}, "location": "s44"}, {"n": "v145", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s448"}, {"n": "v144", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s456"}, {"n": "v143", "t": {"T": 1, "n": "int", "s": 4}, "location": "s460"}, {"n": "v142", "t": {"T": 1, "n": "int", "s": 4}, "location": "s464"}, {"n": "v141", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s468"}, {"n": "v140", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s472"}, {"n": "v139", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s476"}, {"n": "v218", "t": {"T": 1, "n": "int", "s": 4}, "location": "s48"}, {"n": "v138", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s480"}, {"n": "v137", "t": {"T": 1, "n": "int", "s": 4}, "location": "s484"}, {"n": "v136", "t": {"T": 1, "n": "int", "s": 4}, "location": "s488"}, {"n": "v135", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s492"}, {"n": "v134", "t": {"T": 1, "n": "int", "s": 4}, "location": "s496"}, {"n": "v133", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s500"}, {"n": "v132", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s512"}, {"n": "v217", "t": {"T": 1, "n": "int", "s": 4}, "location": "s52"}, {"n": "v131", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s520"}, {"n": "v130", "t": {"T": 1, "n": "int", "s": 4}, "location": "s524"}, {"n": "v129", "t": {"T": 1, "n": "int", "s": 4}, "location": "s528"}, {"n": "v128", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s532"}, {"n": "v127", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s536"}, {"n": "v126", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s540"}, {"n": "v125", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s544"}, {"n": "v124", "t": {"T": 1, "n": "int", "s": 4}, "location": "s548"}, {"n": "v123", "t": {"T": 1, "n": "int", "s": 4}, "location": "s552"}, {"n": "v122", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s556"}, {"n": "v216", "t": {"T": 1, "n": "int", "s": 4}, "location": "s56"}, {"n": "v121", "t": {"T": 1, "n": "int", "s": 4}, "location": "s560"}, {"n": "v120", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s564"}, {"n": "v119", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s576"}, {"n": "v118", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s584"}, {"n": "v117", "t": {"T": 1, "n": "int", "s": 4}, "location": "s588"}, {"n": "v116", "t": {"T": 1, "n": "int", "s": 4}, "location": "s592"}, {"n": "v115", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s596"}, {"n": "v114", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s600"}, {"n": "v113", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s604"}, {"n": "v112", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s608"}, {"n": "v111", "t": {"T": 1, "n": "int", "s": 4}, "location": "s612"}, {"n": "v110", "t": {"T": 1, "n": "int", "s": 4}, "location": "s616"}, {"n": "v109", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s620"}, {"n": "v108", "t": {"T": 1, "n": "int", "s": 4}, "location": "s624"}, {"n": "v107", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s628"}, {"n": "v215", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s64"}, {"n": "v106", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s640"}, {"n": "v105", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s648"}, {"n": "v104", "t": {"T": 1, "n": "int", "s": 4}, "location": "s652"}, {"n": "v103", "t": {"T": 1, "n": "int", "s": 4}, "location": "s656"}, {"n": "v102", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s660"}, {"n": "v101", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s664"}, {"n": "v100", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s668"}, {"n": "v99", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s672"}, {"n": "v98", "t": {"T": 1, "n": "int", "s": 4}, "location": "s676"}, {"n": "v97", "t": {"T": 1, "n": "int", "s": 4}, "location": "s680"}, {"n": "v96", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s684"}, {"n": "v95", "t": {"T": 1, "n": "int", "s": 4}, "location": "s688"}, {"n": "v94", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s692"}, {"n": "v93", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s704"}, {"n": "v92", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s712"}, {"n": "v91", "t": {"T": 1, "n": "int", "s": 4}, "location": "s716"}, {"n": "v214", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s72"}, {"n": "v90", "t": {"T": 1, "n": "int", "s": 4}, "location": "s720"}, {"n": "v89", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s724"}, {"n": "v88", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s728"}, {"n": "v87", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s732"}, {"n": "v86", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s736"}, {"n": "v85", "t": {"T": 1, "n": "int", "s": 4}, "location": "s740"}, {"n": "v84", "t": {"T": 1, "n": "int", "s": 4}, "location": "s744"}, {"n": "v83", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s748"}, {"n": "v82", "t": {"T": 1, "n": "int", "s": 4}, "location": "s752"}, {"n": "v81", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s756"}, {"n": "v213", "t": {"T": 1, "n": "int", "s": 4}, "location": "s76"}, {"n": "v80", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s768"}, {"n": "v79", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s776"}, {"n": "v78", "t": {"T": 1, "n": "int", "s": 4}, "location": "s780"}, {"n": "v77", "t": {"T": 1, "n": "int", "s": 4}, "location": "s784"}, {"n": "v76", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s788"}, {"n": "v75", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s792"}, {"n": "v74", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s796"}, {"n": "v212", "t": {"T": 1, "n": "int", "s": 4}, "location": "s80"}, {"n": "v73", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s800"}, {"n": "v72", "t": {"T": 1, "n": "int", "s": 4}, "location": "s804"}, {"n": "v71", "t": {"T": 1, "n": "int", "s": 4}, "location": "s808"}, {"n": "v70", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s812"}, {"n": "v69", "t": {"T": 1, "n": "int", "s": 4}, "location": "s816"}, {"n": "v68", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s820"}, {"n": "v67", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s832"}, {"n": "v211", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s84"}, {"n": "v66", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s840"}, {"n": "v65", "t": {"T": 1, "n": "int", "s": 4}, "location": "s844"}, {"n": "v64", "t": {"T": 1, "n": "int", "s": 4}, "location": "s848"}, {"n": "v63", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s852"}, {"n": "v62", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s856"}, {"n": "v61", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s860"}, {"n": "v60", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s864"}, {"n": "v59", "t": {"T": 1, "n": "int", "s": 4}, "location": "s868"}, {"n": "v58", "t": {"T": 1, "n": "int", "s": 4}, "location": "s872"}, {"n": "v57", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s876"}, {"n": "v210", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s88"}, {"n": "v56", "t": {"T": 1, "n": "int", "s": 4}, "location": "s880"}, {"n": "v55", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s884"}, {"n": "v54", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s896"}, {"n": "v53", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s904"}, {"n": "v52", "t": {"T": 1, "n": "int", "s": 4}, "location": "s908"}, {"n": "v51", "t": {"T": 1, "n": "int", "s": 4}, "location": "s912"}, {"n": "v50", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s916"}, {"n": "v209", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s92"}, {"n": "v49", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s920"}, {"n": "v48", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s924"}, {"n": "v47", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s928"}, {"n": "v46", "t": {"T": 1, "n": "int", "s": 4}, "location": "s932"}, {"n": "v45", "t": {"T": 1, "n": "int", "s": 4}, "location": "s936"}, {"n": "v44", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s940"}, {"n": "v43", "t": {"T": 1, "n": "int", "s": 4}, "location": "s944"}, {"n": "v42", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s948"}, {"n": "v208", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s96"}, {"n": "v41", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s960"}, {"n": "v40", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s968"}, {"n": "v39", "t": {"T": 1, "n": "int", "s": 4}, "location": "s972"}, {"n": "v38", "t": {"T": 1, "n": "int", "s": 4}, "location": "s976"}, {"n": "v37", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s980"}, {"n": "v36", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s984"}, {"n": "v35", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s988"}, {"n": "v34", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s992"}, {"n": "v33", "t": {"T": 1, "n": "int", "s": 4}, "location": "s996"}]}