1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242 |
- 1 .cpu cortex-m4
- 2 .eabi_attribute 20, 1
- 3 .eabi_attribute 21, 1
- 4 .eabi_attribute 23, 3
- 5 .eabi_attribute 24, 1
- 6 .eabi_attribute 25, 1
- 7 .eabi_attribute 26, 1
- 8 .eabi_attribute 30, 4
- 9 .eabi_attribute 34, 1
- 10 .eabi_attribute 18, 4
- 11 .file "stm32f3_hal_lowlevel.c"
- 12 .text
- 13 .Ltext0:
- 14 .cfi_sections .debug_frame
- 15 .section .text.HAL_NVIC_SetPriority,"ax",%progbits
- 16 .align 1
- 17 .global HAL_NVIC_SetPriority
- 18 .arch armv7e-m
- 19 .syntax unified
- 20 .thumb
- 21 .thumb_func
- 22 .fpu softvfp
- 24 HAL_NVIC_SetPriority:
- 25 .LVL0:
- 26 .LFB126:
- 27 .file 1 "deps//hal/stm32f3/stm32f3_hal_lowlevel.c"
- 1:deps
- 2:deps
- 3:deps
- 4:deps
- 5:deps
- 6:deps
- 7:deps
- 8:deps
- 9:deps
- 10:deps
- 11:deps
- 12:deps
- 13:deps
- 14:deps
- 15:deps
- 16:deps
- 17:deps
- 18:deps
- 19:deps
- 20:deps
- 21:deps
- 22:deps
- 23:deps
- 24:deps
- 25:deps
- 26:deps
- 27:deps
- 28:deps
- 29:deps
- 30:deps
- 31:deps
- 32:deps
- 33:deps
- 34:deps
- 35:deps
- 36:deps
- 37:deps
- 38:deps
- 39:deps
- 40:deps
- 41:deps
- 42:deps
- 43:deps
- 44:deps
- 45:deps
- 46:deps
- 47:deps
- 48:deps
- 49:deps
- 50:deps
- 51:deps
- 52:deps
- 53:deps
- 28 .loc 1 53 1 view -0
- 29 .cfi_startproc
- 30 @ args = 0, pretend = 0, frame = 0
- 31 @ frame_needed = 0, uses_anonymous_args = 0
- 54:deps
- 32 .loc 1 54 3 view .LVU1
- 55:deps
- 56:deps
- 57:deps
- 33 .loc 1 57 3 view .LVU2
- 58:deps
- 34 .loc 1 58 3 view .LVU3
- 59:deps
- 60:deps
- 35 .loc 1 60 3 view .LVU4
- 36 .LBB168:
- 37 .LBI168:
- 38 .file 2 "deps//hal/stm32f3/CMSIS/core/core_cm4.h"
- 1:deps
- 2:deps
- 3:deps
- 4:deps
- 5:deps
- 6:deps
- 7:deps
- 8:deps
- 9:deps
- 10:deps
- 11:deps
- 12:deps
- 13:deps
- 14:deps
- 15:deps
- 16:deps
- 17:deps
- 18:deps
- 19:deps
- 20:deps
- 21:deps
- 22:deps
- 23:deps
- 24:deps
- 25:deps
- 26:deps
- 27:deps
- 28:deps
- 29:deps
- 30:deps
- 31:deps
- 32:deps
- 33:deps
- 34:deps
- 35:deps
- 36:deps
- 37:deps
- 38:deps
- 39:deps
- 40:deps
- 41:deps
- 42:deps
- 43:deps
- 44:deps
- 45:deps
- 46:deps
- 47:deps
- 48:deps
- 49:deps
- 50:deps
- 51:deps
- 52:deps
- 53:deps
- 54:deps
- 55:deps
- 56:deps
- 57:deps
- 58:deps
- 59:deps
- 60:deps
- 61:deps
- 62:deps
- 63:deps
- 64:deps
- 65:deps
- 66:deps
- 67:deps
- 68:deps
- 69:deps
- 70:deps
- 71:deps
- 72:deps
- 73:deps
- 74:deps
- 75:deps
- 76:deps
- 77:deps
- 78:deps
- 79:deps
- 80:deps
- 81:deps
- 82:deps
- 83:deps
- 84:deps
- 85:deps
- 86:deps
- 87:deps
- 88:deps
- 89:deps
- 90:deps
- 91:deps
- 92:deps
- 93:deps
- 94:deps
- 95:deps
- 96:deps
- 97:deps
- 98:deps
- 99:deps
- 100:deps
- 101:deps
- 102:deps
- 103:deps
- 104:deps
- 105:deps
- 106:deps
- 107:deps
- 108:deps
- 109:deps
- 110:deps
- 111:deps
- 112:deps
- 113:deps
- 114:deps
- 115:deps
- 116:deps
- 117:deps
- 118:deps
- 119:deps
- 120:deps
- 121:deps
- 122:deps
- 123:deps
- 124:deps
- 125:deps
- 126:deps
- 127:deps
- 128:deps
- 129:deps
- 130:deps
- 131:deps
- 132:deps
- 133:deps
- 134:deps
- 135:deps
- 136:deps
- 137:deps
- 138:deps
- 139:deps
- 140:deps
- 141:deps
- 142:deps
- 143:deps
- 144:deps
- 145:deps
- 146:deps
- 147:deps
- 148:deps
- 149:deps
- 150:deps
- 151:deps
- 152:deps
- 153:deps
- 154:deps
- 155:deps
- 156:deps
- 157:deps
- 158:deps
- 159:deps
- 160:deps
- 161:deps
- 162:deps
- 163:deps
- 164:deps
- 165:deps
- 166:deps
- 167:deps
- 168:deps
- 169:deps
- 170:deps
- 171:deps
- 172:deps
- 173:deps
- 174:deps
- 175:deps
- 176:deps
- 177:deps
- 178:deps
- 179:deps
- 180:deps
- 181:deps
- 182:deps
- 183:deps
- 184:deps
- 185:deps
- 186:deps
- 187:deps
- 188:deps
- 189:deps
- 190:deps
- 191:deps
- 192:deps
- 193:deps
- 194:deps
- 195:deps
- 196:deps
- 197:deps
- 198:deps
- 199:deps
- 200:deps
- 201:deps
- 202:deps
- 203:deps
- 204:deps
- 205:deps
- 206:deps
- 207:deps
- 208:deps
- 209:deps
- 210:deps
- 211:deps
- 212:deps
- 213:deps
- 214:deps
- 215:deps
- 216:deps
- 217:deps
- 218:deps
- 219:deps
- 220:deps
- 221:deps
- 222:deps
- 223:deps
- 224:deps
- 225:deps
- 226:deps
- 227:deps
- 228:deps
- 229:deps
- 230:deps
- 231:deps
- 232:deps
- 233:deps
- 234:deps
- 235:deps
- 236:deps
- 237:deps
- 238:deps
- 239:deps
- 240:deps
- 241:deps
- 242:deps
- 243:deps
- 244:deps
- 245:deps
- 246:deps
- 247:deps
- 248:deps
- 249:deps
- 250:deps
- 251:deps
- 252:deps
- 253:deps
- 254:deps
- 255:deps
- 256:deps
- 257:deps
- 258:deps
- 259:deps
- 260:deps
- 261:deps
- 262:deps
- 263:deps
- 264:deps
- 265:deps
- 266:deps
- 267:deps
- 268:deps
- 269:deps
- 270:deps
- 271:deps
- 272:deps
- 273:deps
- 274:deps
- 275:deps
- 276:deps
- 277:deps
- 278:deps
- 279:deps
- 280:deps
- 281:deps
- 282:deps
- 283:deps
- 284:deps
- 285:deps
- 286:deps
- 287:deps
- 288:deps
- 289:deps
- 290:deps
- 291:deps
- 292:deps
- 293:deps
- 294:deps
- 295:deps
- 296:deps
- 297:deps
- 298:deps
- 299:deps
- 300:deps
- 301:deps
- 302:deps
- 303:deps
- 304:deps
- 305:deps
- 306:deps
- 307:deps
- 308:deps
- 309:deps
- 310:deps
- 311:deps
- 312:deps
- 313:deps
- 314:deps
- 315:deps
- 316:deps
- 317:deps
- 318:deps
- 319:deps
- 320:deps
- 321:deps
- 322:deps
- 323:deps
- 324:deps
- 325:deps
- 326:deps
- 327:deps
- 328:deps
- 329:deps
- 330:deps
- 331:deps
- 332:deps
- 333:deps
- 334:deps
- 335:deps
- 336:deps
- 337:deps
- 338:deps
- 339:deps
- 340:deps
- 341:deps
- 342:deps
- 343:deps
- 344:deps
- 345:deps
- 346:deps
- 347:deps
- 348:deps
- 349:deps
- 350:deps
- 351:deps
- 352:deps
- 353:deps
- 354:deps
- 355:deps
- 356:deps
- 357:deps
- 358:deps
- 359:deps
- 360:deps
- 361:deps
- 362:deps
- 363:deps
- 364:deps
- 365:deps
- 366:deps
- 367:deps
- 368:deps
- 369:deps
- 370:deps
- 371:deps
- 372:deps
- 373:deps
- 374:deps
- 375:deps
- 376:deps
- 377:deps
- 378:deps
- 379:deps
- 380:deps
- 381:deps
- 382:deps
- 383:deps
- 384:deps
- 385:deps
- 386:deps
- 387:deps
- 388:deps
- 389:deps
- 390:deps
- 391:deps
- 392:deps
- 393:deps
- 394:deps
- 395:deps
- 396:deps
- 397:deps
- 398:deps
- 399:deps
- 400:deps
- 401:deps
- 402:deps
- 403:deps
- 404:deps
- 405:deps
- 406:deps
- 407:deps
- 408:deps
- 409:deps
- 410:deps
- 411:deps
- 412:deps
- 413:deps
- 414:deps
- 415:deps
- 416:deps
- 417:deps
- 418:deps
- 419:deps
- 420:deps
- 421:deps
- 422:deps
- 423:deps
- 424:deps
- 425:deps
- 426:deps
- 427:deps
- 428:deps
- 429:deps
- 430:deps
- 431:deps
- 432:deps
- 433:deps
- 434:deps
- 435:deps
- 436:deps
- 437:deps
- 438:deps
- 439:deps
- 440:deps
- 441:deps
- 442:deps
- 443:deps
- 444:deps
- 445:deps
- 446:deps
- 447:deps
- 448:deps
- 449:deps
- 450:deps
- 451:deps
- 452:deps
- 453:deps
- 454:deps
- 455:deps
- 456:deps
- 457:deps
- 458:deps
- 459:deps
- 460:deps
- 461:deps
- 462:deps
- 463:deps
- 464:deps
- 465:deps
- 466:deps
- 467:deps
- 468:deps
- 469:deps
- 470:deps
- 471:deps
- 472:deps
- 473:deps
- 474:deps
- 475:deps
- 476:deps
- 477:deps
- 478:deps
- 479:deps
- 480:deps
- 481:deps
- 482:deps
- 483:deps
- 484:deps
- 485:deps
- 486:deps
- 487:deps
- 488:deps
- 489:deps
- 490:deps
- 491:deps
- 492:deps
- 493:deps
- 494:deps
- 495:deps
- 496:deps
- 497:deps
- 498:deps
- 499:deps
- 500:deps
- 501:deps
- 502:deps
- 503:deps
- 504:deps
- 505:deps
- 506:deps
- 507:deps
- 508:deps
- 509:deps
- 510:deps
- 511:deps
- 512:deps
- 513:deps
- 514:deps
- 515:deps
- 516:deps
- 517:deps
- 518:deps
- 519:deps
- 520:deps
- 521:deps
- 522:deps
- 523:deps
- 524:deps
- 525:deps
- 526:deps
- 527:deps
- 528:deps
- 529:deps
- 530:deps
- 531:deps
- 532:deps
- 533:deps
- 534:deps
- 535:deps
- 536:deps
- 537:deps
- 538:deps
- 539:deps
- 540:deps
- 541:deps
- 542:deps
- 543:deps
- 544:deps
- 545:deps
- 546:deps
- 547:deps
- 548:deps
- 549:deps
- 550:deps
- 551:deps
- 552:deps
- 553:deps
- 554:deps
- 555:deps
- 556:deps
- 557:deps
- 558:deps
- 559:deps
- 560:deps
- 561:deps
- 562:deps
- 563:deps
- 564:deps
- 565:deps
- 566:deps
- 567:deps
- 568:deps
- 569:deps
- 570:deps
- 571:deps
- 572:deps
- 573:deps
- 574:deps
- 575:deps
- 576:deps
- 577:deps
- 578:deps
- 579:deps
- 580:deps
- 581:deps
- 582:deps
- 583:deps
- 584:deps
- 585:deps
- 586:deps
- 587:deps
- 588:deps
- 589:deps
- 590:deps
- 591:deps
- 592:deps
- 593:deps
- 594:deps
- 595:deps
- 596:deps
- 597:deps
- 598:deps
- 599:deps
- 600:deps
- 601:deps
- 602:deps
- 603:deps
- 604:deps
- 605:deps
- 606:deps
- 607:deps
- 608:deps
- 609:deps
- 610:deps
- 611:deps
- 612:deps
- 613:deps
- 614:deps
- 615:deps
- 616:deps
- 617:deps
- 618:deps
- 619:deps
- 620:deps
- 621:deps
- 622:deps
- 623:deps
- 624:deps
- 625:deps
- 626:deps
- 627:deps
- 628:deps
- 629:deps
- 630:deps
- 631:deps
- 632:deps
- 633:deps
- 634:deps
- 635:deps
- 636:deps
- 637:deps
- 638:deps
- 639:deps
- 640:deps
- 641:deps
- 642:deps
- 643:deps
- 644:deps
- 645:deps
- 646:deps
- 647:deps
- 648:deps
- 649:deps
- 650:deps
- 651:deps
- 652:deps
- 653:deps
- 654:deps
- 655:deps
- 656:deps
- 657:deps
- 658:deps
- 659:deps
- 660:deps
- 661:deps
- 662:deps
- 663:deps
- 664:deps
- 665:deps
- 666:deps
- 667:deps
- 668:deps
- 669:deps
- 670:deps
- 671:deps
- 672:deps
- 673:deps
- 674:deps
- 675:deps
- 676:deps
- 677:deps
- 678:deps
- 679:deps
- 680:deps
- 681:deps
- 682:deps
- 683:deps
- 684:deps
- 685:deps
- 686:deps
- 687:deps
- 688:deps
- 689:deps
- 690:deps
- 691:deps
- 692:deps
- 693:deps
- 694:deps
- 695:deps
- 696:deps
- 697:deps
- 698:deps
- 699:deps
- 700:deps
- 701:deps
- 702:deps
- 703:deps
- 704:deps
- 705:deps
- 706:deps
- 707:deps
- 708:deps
- 709:deps
- 710:deps
- 711:deps
- 712:deps
- 713:deps
- 714:deps
- 715:deps
- 716:deps
- 717:deps
- 718:deps
- 719:deps
- 720:deps
- 721:deps
- 722:deps
- 723:deps
- 724:deps
- 725:deps
- 726:deps
- 727:deps
- 728:deps
- 729:deps
- 730:deps
- 731:deps
- 732:deps
- 733:deps
- 734:deps
- 735:deps
- 736:deps
- 737:deps
- 738:deps
- 739:deps
- 740:deps
- 741:deps
- 742:deps
- 743:deps
- 744:deps
- 745:deps
- 746:deps
- 747:deps
- 748:deps
- 749:deps
- 750:deps
- 751:deps
- 752:deps
- 753:deps
- 754:deps
- 755:deps
- 756:deps
- 757:deps
- 758:deps
- 759:deps
- 760:deps
- 761:deps
- 762:deps
- 763:deps
- 764:deps
- 765:deps
- 766:deps
- 767:deps
- 768:deps
- 769:deps
- 770:deps
- 771:deps
- 772:deps
- 773:deps
- 774:deps
- 775:deps
- 776:deps
- 777:deps
- 778:deps
- 779:deps
- 780:deps
- 781:deps
- 782:deps
- 783:deps
- 784:deps
- 785:deps
- 786:deps
- 787:deps
- 788:deps
- 789:deps
- 790:deps
- 791:deps
- 792:deps
- 793:deps
- 794:deps
- 795:deps
- 796:deps
- 797:deps
- 798:deps
- 799:deps
- 800:deps
- 801:deps
- 802:deps
- 803:deps
- 804:deps
- 805:deps
- 806:deps
- 807:deps
- 808:deps
- 809:deps
- 810:deps
- 811:deps
- 812:deps
- 813:deps
- 814:deps
- 815:deps
- 816:deps
- 817:deps
- 818:deps
- 819:deps
- 820:deps
- 821:deps
- 822:deps
- 823:deps
- 824:deps
- 825:deps
- 826:deps
- 827:deps
- 828:deps
- 829:deps
- 830:deps
- 831:deps
- 832:deps
- 833:deps
- 834:deps
- 835:deps
- 836:deps
- 837:deps
- 838:deps
- 839:deps
- 840:deps
- 841:deps
- 842:deps
- 843:deps
- 844:deps
- 845:deps
- 846:deps
- 847:deps
- 848:deps
- 849:deps
- 850:deps
- 851:deps
- 852:deps
- 853:deps
- 854:deps
- 855:deps
- 856:deps
- 857:deps
- 858:deps
- 859:deps
- 860:deps
- 861:deps
- 862:deps
- 863:deps
- 864:deps
- 865:deps
- 866:deps
- 867:deps
- 868:deps
- 869:deps
- 870:deps
- 871:deps
- 872:deps
- 873:deps
- 874:deps
- 875:deps
- 876:deps
- 877:deps
- 878:deps
- 879:deps
- 880:deps
- 881:deps
- 882:deps
- 883:deps
- 884:deps
- 885:deps
- 886:deps
- 887:deps
- 888:deps
- 889:deps
- 890:deps
- 891:deps
- 892:deps
- 893:deps
- 894:deps
- 895:deps
- 896:deps
- 897:deps
- 898:deps
- 899:deps
- 900:deps
- 901:deps
- 902:deps
- 903:deps
- 904:deps
- 905:deps
- 906:deps
- 907:deps
- 908:deps
- 909:deps
- 910:deps
- 911:deps
- 912:deps
- 913:deps
- 914:deps
- 915:deps
- 916:deps
- 917:deps
- 918:deps
- 919:deps
- 920:deps
- 921:deps
- 922:deps
- 923:deps
- 924:deps
- 925:deps
- 926:deps
- 927:deps
- 928:deps
- 929:deps
- 930:deps
- 931:deps
- 932:deps
- 933:deps
- 934:deps
- 935:deps
- 936:deps
- 937:deps
- 938:deps
- 939:deps
- 940:deps
- 941:deps
- 942:deps
- 943:deps
- 944:deps
- 945:deps
- 946:deps
- 947:deps
- 948:deps
- 949:deps
- 950:deps
- 951:deps
- 952:deps
- 953:deps
- 954:deps
- 955:deps
- 956:deps
- 957:deps
- 958:deps
- 959:deps
- 960:deps
- 961:deps
- 962:deps
- 963:deps
- 964:deps
- 965:deps
- 966:deps
- 967:deps
- 968:deps
- 969:deps
- 970:deps
- 971:deps
- 972:deps
- 973:deps
- 974:deps
- 975:deps
- 976:deps
- 977:deps
- 978:deps
- 979:deps
- 980:deps
- 981:deps
- 982:deps
- 983:deps
- 984:deps
- 985:deps
- 986:deps
- 987:deps
- 988:deps
- 989:deps
- 990:deps
- 991:deps
- 992:deps
- 993:deps
- 994:deps
- 995:deps
- 996:deps
- 997:deps
- 998:deps
- 999:deps
- 1000:deps
- 1001:deps
- 1002:deps
- 1003:deps
- 1004:deps
- 1005:deps
- 1006:deps
- 1007:deps
- 1008:deps
- 1009:deps
- 1010:deps
- 1011:deps
- 1012:deps
- 1013:deps
- 1014:deps
- 1015:deps
- 1016:deps
- 1017:deps
- 1018:deps
- 1019:deps
- 1020:deps
- 1021:deps
- 1022:deps
- 1023:deps
- 1024:deps
- 1025:deps
- 1026:deps
- 1027:deps
- 1028:deps
- 1029:deps
- 1030:deps
- 1031:deps
- 1032:deps
- 1033:deps
- 1034:deps
- 1035:deps
- 1036:deps
- 1037:deps
- 1038:deps
- 1039:deps
- 1040:deps
- 1041:deps
- 1042:deps
- 1043:deps
- 1044:deps
- 1045:deps
- 1046:deps
- 1047:deps
- 1048:deps
- 1049:deps
- 1050:deps
- 1051:deps
- 1052:deps
- 1053:deps
- 1054:deps
- 1055:deps
- 1056:deps
- 1057:deps
- 1058:deps
- 1059:deps
- 1060:deps
- 1061:deps
- 1062:deps
- 1063:deps
- 1064:deps
- 1065:deps
- 1066:deps
- 1067:deps
- 1068:deps
- 1069:deps
- 1070:deps
- 1071:deps
- 1072:deps
- 1073:deps
- 1074:deps
- 1075:deps
- 1076:deps
- 1077:deps
- 1078:deps
- 1079:deps
- 1080:deps
- 1081:deps
- 1082:deps
- 1083:deps
- 1084:deps
- 1085:deps
- 1086:deps
- 1087:deps
- 1088:deps
- 1089:deps
- 1090:deps
- 1091:deps
- 1092:deps
- 1093:deps
- 1094:deps
- 1095:deps
- 1096:deps
- 1097:deps
- 1098:deps
- 1099:deps
- 1100:deps
- 1101:deps
- 1102:deps
- 1103:deps
- 1104:deps
- 1105:deps
- 1106:deps
- 1107:deps
- 1108:deps
- 1109:deps
- 1110:deps
- 1111:deps
- 1112:deps
- 1113:deps
- 1114:deps
- 1115:deps
- 1116:deps
- 1117:deps
- 1118:deps
- 1119:deps
- 1120:deps
- 1121:deps
- 1122:deps
- 1123:deps
- 1124:deps
- 1125:deps
- 1126:deps
- 1127:deps
- 1128:deps
- 1129:deps
- 1130:deps
- 1131:deps
- 1132:deps
- 1133:deps
- 1134:deps
- 1135:deps
- 1136:deps
- 1137:deps
- 1138:deps
- 1139:deps
- 1140:deps
- 1141:deps
- 1142:deps
- 1143:deps
- 1144:deps
- 1145:deps
- 1146:deps
- 1147:deps
- 1148:deps
- 1149:deps
- 1150:deps
- 1151:deps
- 1152:deps
- 1153:deps
- 1154:deps
- 1155:deps
- 1156:deps
- 1157:deps
- 1158:deps
- 1159:deps
- 1160:deps
- 1161:deps
- 1162:deps
- 1163:deps
- 1164:deps
- 1165:deps
- 1166:deps
- 1167:deps
- 1168:deps
- 1169:deps
- 1170:deps
- 1171:deps
- 1172:deps
- 1173:deps
- 1174:deps
- 1175:deps
- 1176:deps
- 1177:deps
- 1178:deps
- 1179:deps
- 1180:deps
- 1181:deps
- 1182:deps
- 1183:deps
- 1184:deps
- 1185:deps
- 1186:deps
- 1187:deps
- 1188:deps
- 1189:deps
- 1190:deps
- 1191:deps
- 1192:deps
- 1193:deps
- 1194:deps
- 1195:deps
- 1196:deps
- 1197:deps
- 1198:deps
- 1199:deps
- 1200:deps
- 1201:deps
- 1202:deps
- 1203:deps
- 1204:deps
- 1205:deps
- 1206:deps
- 1207:deps
- 1208:deps
- 1209:deps
- 1210:deps
- 1211:deps
- 1212:deps
- 1213:deps
- 1214:deps
- 1215:deps
- 1216:deps
- 1217:deps
- 1218:deps
- 1219:deps
- 1220:deps
- 1221:deps
- 1222:deps
- 1223:deps
- 1224:deps
- 1225:deps
- 1226:deps
- 1227:deps
- 1228:deps
- 1229:deps
- 1230:deps
- 1231:deps
- 1232:deps
- 1233:deps
- 1234:deps
- 1235:deps
- 1236:deps
- 1237:deps
- 1238:deps
- 1239:deps
- 1240:deps
- 1241:deps
- 1242:deps
- 1243:deps
- 1244:deps
- 1245:deps
- 1246:deps
- 1247:deps
- 1248:deps
- 1249:deps
- 1250:deps
- 1251:deps
- 1252:deps
- 1253:deps
- 1254:deps
- 1255:deps
- 1256:deps
- 1257:deps
- 1258:deps
- 1259:deps
- 1260:deps
- 1261:deps
- 1262:deps
- 1263:deps
- 1264:deps
- 1265:deps
- 1266:deps
- 1267:deps
- 1268:deps
- 1269:deps
- 1270:deps
- 1271:deps
- 1272:deps
- 1273:deps
- 1274:deps
- 1275:deps
- 1276:deps
- 1277:deps
- 1278:deps
- 1279:deps
- 1280:deps
- 1281:deps
- 1282:deps
- 1283:deps
- 1284:deps
- 1285:deps
- 1286:deps
- 1287:deps
- 1288:deps
- 1289:deps
- 1290:deps
- 1291:deps
- 1292:deps
- 1293:deps
- 1294:deps
- 1295:deps
- 1296:deps
- 1297:deps
- 1298:deps
- 1299:deps
- 1300:deps
- 1301:deps
- 1302:deps
- 1303:deps
- 1304:deps
- 1305:deps
- 1306:deps
- 1307:deps
- 1308:deps
- 1309:deps
- 1310:deps
- 1311:deps
- 1312:deps
- 1313:deps
- 1314:deps
- 1315:deps
- 1316:deps
- 1317:deps
- 1318:deps
- 1319:deps
- 1320:deps
- 1321:deps
- 1322:deps
- 1323:deps
- 1324:deps
- 1325:deps
- 1326:deps
- 1327:deps
- 1328:deps
- 1329:deps
- 1330:deps
- 1331:deps
- 1332:deps
- 1333:deps
- 1334:deps
- 1335:deps
- 1336:deps
- 1337:deps
- 1338:deps
- 1339:deps
- 1340:deps
- 1341:deps
- 1342:deps
- 1343:deps
- 1344:deps
- 1345:deps
- 1346:deps
- 1347:deps
- 1348:deps
- 1349:deps
- 1350:deps
- 1351:deps
- 1352:deps
- 1353:deps
- 1354:deps
- 1355:deps
- 1356:deps
- 1357:deps
- 1358:deps
- 1359:deps
- 1360:deps
- 1361:deps
- 1362:deps
- 1363:deps
- 1364:deps
- 1365:deps
- 1366:deps
- 1367:deps
- 1368:deps
- 1369:deps
- 1370:deps
- 1371:deps
- 1372:deps
- 1373:deps
- 1374:deps
- 1375:deps
- 1376:deps
- 1377:deps
- 1378:deps
- 1379:deps
- 1380:deps
- 1381:deps
- 1382:deps
- 1383:deps
- 1384:deps
- 1385:deps
- 1386:deps
- 1387:deps
- 1388:deps
- 1389:deps
- 1390:deps
- 1391:deps
- 1392:deps
- 1393:deps
- 1394:deps
- 1395:deps
- 1396:deps
- 1397:deps
- 1398:deps
- 1399:deps
- 1400:deps
- 1401:deps
- 1402:deps
- 1403:deps
- 1404:deps
- 1405:deps
- 1406:deps
- 1407:deps
- 1408:deps
- 1409:deps
- 1410:deps
- 1411:deps
- 1412:deps
- 1413:deps
- 1414:deps
- 1415:deps
- 1416:deps
- 1417:deps
- 1418:deps
- 1419:deps
- 1420:deps
- 1421:deps
- 1422:deps
- 1423:deps
- 1424:deps
- 1425:deps
- 1426:deps
- 1427:deps
- 1428:deps
- 1429:deps
- 1430:deps
- 1431:deps
- 1432:deps
- 1433:deps
- 1434:deps
- 1435:deps
- 1436:deps
- 1437:deps
- 1438:deps
- 1439:deps
- 1440:deps
- 1441:deps
- 1442:deps
- 1443:deps
- 1444:deps
- 1445:deps
- 1446:deps
- 1447:deps
- 1448:deps
- 1449:deps
- 1450:deps
- 1451:deps
- 1452:deps
- 1453:deps
- 1454:deps
- 1455:deps
- 1456:deps
- 1457:deps
- 1458:deps
- 1459:deps
- 1460:deps
- 1461:deps
- 1462:deps
- 1463:deps
- 1464:deps
- 1465:deps
- 1466:deps
- 1467:deps
- 1468:deps
- 1469:deps
- 1470:deps
- 1471:deps
- 1472:deps
- 1473:deps
- 1474:deps
- 1475:deps
- 1476:deps
- 1477:deps
- 1478:deps
- 1479:deps
- 1480:deps
- 1481:deps
- 1482:deps
- 1483:deps
- 1484:deps
- 1485:deps
- 1486:deps
- 1487:deps
- 1488:deps
- 1489:deps
- 1490:deps
- 1491:deps
- 1492:deps
- 1493:deps
- 1494:deps
- 1495:deps
- 1496:deps
- 1497:deps
- 1498:deps
- 1499:deps
- 1500:deps
- 1501:deps
- 1502:deps
- 1503:deps
- 1504:deps
- 1505:deps
- 1506:deps
- 1507:deps
- 1508:deps
- 1509:deps
- 1510:deps
- 1511:deps
- 1512:deps
- 1513:deps
- 1514:deps
- 1515:deps
- 1516:deps
- 1517:deps
- 1518:deps
- 1519:deps
- 1520:deps
- 1521:deps
- 1522:deps
- 1523:deps
- 1524:deps
- 1525:deps
- 1526:deps
- 1527:deps
- 1528:deps
- 1529:deps
- 1530:deps
- 1531:deps
- 1532:deps
- 1533:deps
- 1534:deps
- 1535:deps
- 1536:deps
- 1537:deps
- 1538:deps
- 1539:deps
- 1540:deps
- 1541:deps
- 1542:deps
- 1543:deps
- 1544:deps
- 1545:deps
- 1546:deps
- 1547:deps
- 1548:deps
- 1549:deps
- 1550:deps
- 1551:deps
- 1552:deps
- 1553:deps
- 1554:deps
- 1555:deps
- 1556:deps
- 1557:deps
- 1558:deps
- 1559:deps
- 1560:deps
- 1561:deps
- 1562:deps
- 1563:deps
- 1564:deps
- 1565:deps
- 1566:deps
- 1567:deps
- 1568:deps
- 1569:deps
- 1570:deps
- 1571:deps
- 1572:deps
- 1573:deps
- 1574:deps
- 1575:deps
- 1576:deps
- 1577:deps
- 1578:deps
- 1579:deps
- 1580:deps
- 1581:deps
- 1582:deps
- 1583:deps
- 1584:deps
- 1585:deps
- 1586:deps
- 1587:deps
- 1588:deps
- 1589:deps
- 1590:deps
- 1591:deps
- 1592:deps
- 1593:deps
- 1594:deps
- 1595:deps
- 1596:deps
- 1597:deps
- 1598:deps
- 1599:deps
- 1600:deps
- 1601:deps
- 1602:deps
- 1603:deps
- 1604:deps
- 1605:deps
- 1606:deps
- 1607:deps
- 1608:deps
- 1609:deps
- 1610:deps
- 1611:deps
- 1612:deps
- 1613:deps
- 1614:deps
- 1615:deps
- 39 .loc 2 1615 26 view .LVU5
- 40 .LBB169:
- 1616:deps
- 1617:deps
- 41 .loc 2 1617 3 view .LVU6
- 42 .loc 2 1617 26 is_stmt 0 view .LVU7
- 43 0000 164B ldr r3, .L6
- 44 .LBE169:
- 45 .LBE168:
- 53:deps
- 46 .loc 1 53 1 view .LVU8
- 47 0002 30B5 push {r4, r5, lr}
- 48 .LCFI0:
- 49 .cfi_def_cfa_offset 12
- 50 .cfi_offset 4, -12
- 51 .cfi_offset 5, -8
- 52 .cfi_offset 14, -4
- 53 .LBB171:
- 54 .LBB170:
- 55 .loc 2 1617 26 view .LVU9
- 56 0004 DC68 ldr r4, [r3, #12]
- 57 .loc 2 1617 11 view .LVU10
- 58 0006 C4F30224 ubfx r4, r4, #8, #3
- 59 .LVL1:
- 60 .loc 2 1617 11 view .LVU11
- 61 .LBE170:
- 62 .LBE171:
- 61:deps
- 62:deps
- 63 .loc 1 62 3 is_stmt 1 view .LVU12
- 64 .LBB172:
- 65 .LBI172:
- 1618:deps
- 1619:deps
- 1620:deps
- 1621:deps
- 1622:deps
- 1623:deps
- 1624:deps
- 1625:deps
- 1626:deps
- 1627:deps
- 1628:deps
- 1629:deps
- 1630:deps
- 1631:deps
- 1632:deps
- 1633:deps
- 1634:deps
- 1635:deps
- 1636:deps
- 1637:deps
- 1638:deps
- 1639:deps
- 1640:deps
- 1641:deps
- 1642:deps
- 1643:deps
- 1644:deps
- 1645:deps
- 1646:deps
- 1647:deps
- 1648:deps
- 1649:deps
- 1650:deps
- 1651:deps
- 1652:deps
- 1653:deps
- 1654:deps
- 1655:deps
- 1656:deps
- 1657:deps
- 1658:deps
- 1659:deps
- 1660:deps
- 1661:deps
- 1662:deps
- 1663:deps
- 1664:deps
- 1665:deps
- 1666:deps
- 1667:deps
- 1668:deps
- 1669:deps
- 1670:deps
- 1671:deps
- 1672:deps
- 1673:deps
- 1674:deps
- 1675:deps
- 1676:deps
- 1677:deps
- 1678:deps
- 1679:deps
- 1680:deps
- 1681:deps
- 1682:deps
- 1683:deps
- 1684:deps
- 1685:deps
- 1686:deps
- 1687:deps
- 1688:deps
- 1689:deps
- 1690:deps
- 1691:deps
- 1692:deps
- 1693:deps
- 1694:deps
- 1695:deps
- 1696:deps
- 1697:deps
- 1698:deps
- 1699:deps
- 1700:deps
- 1701:deps
- 1702:deps
- 1703:deps
- 1704:deps
- 1705:deps
- 1706:deps
- 1707:deps
- 1708:deps
- 1709:deps
- 1710:deps
- 1711:deps
- 1712:deps
- 1713:deps
- 1714:deps
- 1715:deps
- 1716:deps
- 1717:deps
- 1718:deps
- 1719:deps
- 1720:deps
- 1721:deps
- 1722:deps
- 1723:deps
- 1724:deps
- 1725:deps
- 1726:deps
- 1727:deps
- 1728:deps
- 1729:deps
- 1730:deps
- 1731:deps
- 1732:deps
- 1733:deps
- 1734:deps
- 1735:deps
- 1736:deps
- 1737:deps
- 1738:deps
- 1739:deps
- 1740:deps
- 1741:deps
- 1742:deps
- 1743:deps
- 1744:deps
- 1745:deps
- 66 .loc 2 1745 26 view .LVU13
- 67 .LBB173:
- 1746:deps
- 1747:deps
- 68 .loc 2 1747 3 view .LVU14
- 1748:deps
- 69 .loc 2 1748 3 view .LVU15
- 1749:deps
- 70 .loc 2 1749 3 view .LVU16
- 1750:deps
- 1751:deps
- 71 .loc 2 1751 3 view .LVU17
- 72 .loc 2 1751 31 is_stmt 0 view .LVU18
- 73 000a C4F10703 rsb r3, r4, #7
- 1752:deps
- 74 .loc 2 1752 44 view .LVU19
- 75 000e 251D adds r5, r4, #4
- 1751:deps
- 76 .loc 2 1751 23 view .LVU20
- 77 0010 042B cmp r3, #4
- 78 0012 28BF it cs
- 79 0014 0423 movcs r3, #4
- 80 .LVL2:
- 81 .loc 2 1752 3 is_stmt 1 view .LVU21
- 82 .loc 2 1752 109 is_stmt 0 view .LVU22
- 83 0016 062D cmp r5, #6
- 1753:deps
- 1754:deps
- 1755:deps
- 84 .loc 2 1755 30 view .LVU23
- 85 0018 4FF0FF35 mov r5, #-1
- 1752:deps
- 86 .loc 2 1752 109 view .LVU24
- 87 001c 8CBF ite hi
- 88 001e 033C subhi r4, r4, #3
- 89 .LVL3:
- 1752:deps
- 90 .loc 2 1752 109 view .LVU25
- 91 0020 0024 movls r4, #0
- 92 .LVL4:
- 1754:deps
- 93 .loc 2 1754 3 is_stmt 1 view .LVU26
- 1754:deps
- 94 .loc 2 1754 3 is_stmt 0 view .LVU27
- 95 .LBE173:
- 96 .LBE172:
- 97 .LBB176:
- 98 .LBI176:
- 1698:deps
- 99 .loc 2 1698 22 is_stmt 1 view .LVU28
- 100 .LBB177:
- 1700:deps
- 101 .loc 2 1700 3 view .LVU29
- 102 .LBE177:
- 103 .LBE176:
- 104 .LBB180:
- 105 .LBB174:
- 106 .loc 2 1755 30 is_stmt 0 view .LVU30
- 107 0022 05FA03F3 lsl r3, r5, r3
- 108 .LVL5:
- 109 .loc 2 1755 30 view .LVU31
- 110 0026 21EA0303 bic r3, r1, r3
- 111 .LVL6:
- 1756:deps
- 112 .loc 2 1756 30 view .LVU32
- 113 002a A540 lsls r5, r5, r4
- 114 002c 22EA0502 bic r2, r2, r5
- 115 .LVL7:
- 1755:deps
- 116 .loc 2 1755 82 view .LVU33
- 117 0030 A340 lsls r3, r3, r4
- 118 .LBE174:
- 119 .LBE180:
- 120 .LBB181:
- 121 .LBB178:
- 1700:deps
- 122 .loc 2 1700 6 view .LVU34
- 123 0032 0028 cmp r0, #0
- 1702:deps
- 124 .loc 2 1702 5 is_stmt 1 view .LVU35
- 125 .LBE178:
- 126 .LBE181:
- 127 .LBB182:
- 128 .LBB175:
- 1755:deps
- 129 .loc 2 1755 102 is_stmt 0 view .LVU36
- 130 0034 43EA0203 orr r3, r3, r2
- 131 .LBE175:
- 132 .LBE182:
- 133 .LBB183:
- 134 .LBB179:
- 1706:deps
- 135 .loc 2 1706 55 view .LVU37
- 136 0038 ACBF ite ge
- 137 003a 00F16040 addge r0, r0, #-536870912
- 138 .LVL8:
- 1702:deps
- 139 .loc 2 1702 55 view .LVU38
- 140 003e 084A ldrlt r2, .L6+4
- 1702:deps
- 141 .loc 2 1702 57 view .LVU39
- 142 0040 4FEA0313 lsl r3, r3, #4
- 1702:deps
- 143 .loc 2 1702 41 view .LVU40
- 144 0044 B8BF it lt
- 145 0046 00F00F00 andlt r0, r0, #15
- 1702:deps
- 146 .loc 2 1702 57 view .LVU41
- 147 004a DBB2 uxtb r3, r3
- 1706:deps
- 148 .loc 2 1706 55 view .LVU42
- 149 004c AABF itet ge
- 150 004e 00F56140 addge r0, r0, #57600
- 1702:deps
- 151 .loc 2 1702 55 view .LVU43
- 152 0052 1354 strblt r3, [r2, r0]
- 1706:deps
- 153 .loc 2 1706 5 is_stmt 1 view .LVU44
- 1706:deps
- 154 .loc 2 1706 55 is_stmt 0 view .LVU45
- 155 0054 80F80033 strbge r3, [r0, #768]
- 156 .LVL9:
- 1706:deps
- 157 .loc 2 1706 55 view .LVU46
- 158 .LBE179:
- 159 .LBE183:
- 63:deps
- 160 .loc 1 63 1 view .LVU47
- 161 0058 30BD pop {r4, r5, pc}
- 162 .LVL10:
- 163 .L7:
- 164 .loc 1 63 1 view .LVU48
- 165 005a 00BF .align 2
- 166 .L6:
- 167 005c 00ED00E0 .word -536810240
- 168 0060 14ED00E0 .word -536810220
- 169 .cfi_endproc
- 170 .LFE126:
- 172 .section .text.HAL_InitTick,"ax",%progbits
- 173 .align 1
- 174 .global HAL_InitTick
- 175 .syntax unified
- 176 .thumb
- 177 .thumb_func
- 178 .fpu softvfp
- 180 HAL_InitTick:
- 181 .LVL11:
- 182 .LFB127:
- 64:deps
- 65:deps
- 66:deps
- 67:deps
- 183 .loc 1 67 1 is_stmt 1 view -0
- 184 .cfi_startproc
- 185 @ args = 0, pretend = 0, frame = 0
- 186 @ frame_needed = 0, uses_anonymous_args = 0
- 187 @ link register save eliminated.
- 68:deps
- 188 .loc 1 68 2 view .LVU50
- 189 .loc 1 68 15 is_stmt 0 view .LVU51
- 190 0000 014B ldr r3, .L9
- 191 0002 0020 movs r0, #0
- 192 .LVL12:
- 193 .loc 1 68 15 view .LVU52
- 194 0004 1860 str r0, [r3]
- 69:deps
- 195 .loc 1 69 2 is_stmt 1 view .LVU53
- 70:deps
- 196 .loc 1 70 1 is_stmt 0 view .LVU54
- 197 0006 7047 bx lr
- 198 .L10:
- 199 .align 2
- 200 .L9:
- 201 0008 00000000 .word .LANCHOR0
- 202 .cfi_endproc
- 203 .LFE127:
- 205 .section .text.HAL_GetTick,"ax",%progbits
- 206 .align 1
- 207 .global HAL_GetTick
- 208 .syntax unified
- 209 .thumb
- 210 .thumb_func
- 211 .fpu softvfp
- 213 HAL_GetTick:
- 214 .LFB128:
- 71:deps
- 72:deps
- 215 .loc 1 72 1 is_stmt 1 view -0
- 216 .cfi_startproc
- 217 @ args = 0, pretend = 0, frame = 0
- 218 @ frame_needed = 0, uses_anonymous_args = 0
- 219 @ link register save eliminated.
- 73:deps
- 220 .loc 1 73 2 view .LVU56
- 221 .loc 1 73 21 is_stmt 0 view .LVU57
- 222 0000 024B ldr r3, .L12
- 223 0002 1868 ldr r0, [r3]
- 224 0004 421C adds r2, r0, #1
- 225 0006 1A60 str r2, [r3]
- 74:deps
- 226 .loc 1 74 1 view .LVU58
- 227 0008 7047 bx lr
- 228 .L13:
- 229 000a 00BF .align 2
- 230 .L12:
- 231 000c 00000000 .word .LANCHOR0
- 232 .cfi_endproc
- 233 .LFE128:
- 235 .section .text.HAL_IncTick,"ax",%progbits
- 236 .align 1
- 237 .global HAL_IncTick
- 238 .syntax unified
- 239 .thumb
- 240 .thumb_func
- 241 .fpu softvfp
- 243 HAL_IncTick:
- 244 .LFB129:
- 75:deps
- 76:deps
- 245 .loc 1 76 1 is_stmt 1 view -0
- 246 .cfi_startproc
- 247 @ args = 0, pretend = 0, frame = 0
- 248 @ frame_needed = 0, uses_anonymous_args = 0
- 249 @ link register save eliminated.
- 77:deps
- 250 .loc 1 77 1 view .LVU60
- 251 0000 7047 bx lr
- 252 .cfi_endproc
- 253 .LFE129:
- 255 .section .text.HAL_RCC_GetSysClockFreq,"ax",%progbits
- 256 .align 1
- 257 .global HAL_RCC_GetSysClockFreq
- 258 .syntax unified
- 259 .thumb
- 260 .thumb_func
- 261 .fpu softvfp
- 263 HAL_RCC_GetSysClockFreq:
- 264 .LFB130:
- 78:deps
- 79:deps
- 80:deps
- 81:deps
- 82:deps
- 83:deps
- 84:deps
- 85:deps
- 86:deps
- 87:deps
- 88:deps
- 89:deps
- 90:deps
- 91:deps
- 92:deps
- 93:deps
- 94:deps
- 95:deps
- 96:deps
- 97:deps
- 98:deps
- 99:deps
- 100:deps
- 101:deps
- 102:deps
- 103:deps
- 104:deps
- 105:deps
- 106:deps
- 107:deps
- 265 .loc 1 107 1 view -0
- 266 .cfi_startproc
- 267 @ args = 0, pretend = 0, frame = 0
- 268 @ frame_needed = 0, uses_anonymous_args = 0
- 269 @ link register save eliminated.
- 108:deps
- 270 .loc 1 108 2 view .LVU62
- 109:deps
- 271 .loc 1 109 1 is_stmt 0 view .LVU63
- 272 0000 4FF4E100 mov r0, #7372800
- 273 0004 7047 bx lr
- 274 .cfi_endproc
- 275 .LFE130:
- 277 .section .text.HAL_RCC_GetPCLK1Freq,"ax",%progbits
- 278 .align 1
- 279 .global HAL_RCC_GetPCLK1Freq
- 280 .syntax unified
- 281 .thumb
- 282 .thumb_func
- 283 .fpu softvfp
- 285 HAL_RCC_GetPCLK1Freq:
- 286 .LFB144:
- 287 .cfi_startproc
- 288 @ args = 0, pretend = 0, frame = 0
- 289 @ frame_needed = 0, uses_anonymous_args = 0
- 290 @ link register save eliminated.
- 291 0000 4FF4E100 mov r0, #7372800
- 292 0004 7047 bx lr
- 293 .cfi_endproc
- 294 .LFE144:
- 296 .section .text.HAL_RCC_OscConfig,"ax",%progbits
- 297 .align 1
- 298 .global HAL_RCC_OscConfig
- 299 .syntax unified
- 300 .thumb
- 301 .thumb_func
- 302 .fpu softvfp
- 304 HAL_RCC_OscConfig:
- 305 .LVL13:
- 306 .LFB132:
- 110:deps
- 111:deps
- 112:deps
- 113:deps
- 114:deps
- 115:deps
- 116:deps
- 117:deps
- 118:deps
- 119:deps
- 120:deps
- 121:deps
- 122:deps
- 123:deps
- 124:deps
- 125:deps
- 126:deps
- 127:deps
- 128:deps
- 129:deps
- 130:deps
- 131:deps
- 307 .loc 1 131 1 is_stmt 1 view -0
- 308 .cfi_startproc
- 309 @ args = 0, pretend = 0, frame = 8
- 310 @ frame_needed = 0, uses_anonymous_args = 0
- 132:deps
- 311 .loc 1 132 4 view .LVU65
- 133:deps
- 134:deps
- 135:deps
- 312 .loc 1 135 3 view .LVU66
- 136:deps
- 313 .loc 1 136 3 view .LVU67
- 137:deps
- 138:deps
- 139:deps
- 314 .loc 1 139 3 view .LVU68
- 315 .loc 1 139 43 is_stmt 0 view .LVU69
- 316 0000 0368 ldr r3, [r0]
- 131:deps
- 317 .loc 1 131 1 view .LVU70
- 318 0002 2DE9F743 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr}
- 319 .LCFI1:
- 320 .cfi_def_cfa_offset 40
- 321 .cfi_offset 4, -28
- 322 .cfi_offset 5, -24
- 323 .cfi_offset 6, -20
- 324 .cfi_offset 7, -16
- 325 .cfi_offset 8, -12
- 326 .cfi_offset 9, -8
- 327 .cfi_offset 14, -4
- 328 .loc 1 139 5 view .LVU71
- 329 0006 D907 lsls r1, r3, #31
- 131:deps
- 330 .loc 1 131 1 view .LVU72
- 331 0008 0446 mov r4, r0
- 332 .loc 1 139 5 view .LVU73
- 333 000a 11D4 bmi .L18
- 334 .LVL14:
- 335 .L23:
- 140:deps
- 141:deps
- 142:deps
- 143:deps
- 144:deps
- 145:deps
- 146:deps
- 147:deps
- 148:deps
- 149:deps
- 150:deps
- 151:deps
- 152:deps
- 153:deps
- 154:deps
- 155:deps
- 156:deps
- 157:deps
- 158:deps
- 159:deps
- 160:deps
- 161:deps
- 162:deps
- 163:deps
- 164:deps
- 165:deps
- 166:deps
- 167:deps
- 168:deps
- 169:deps
- 170:deps
- 171:deps
- 172:deps
- 173:deps
- 174:deps
- 175:deps
- 176:deps
- 177:deps
- 178:deps
- 179:deps
- 180:deps
- 181:deps
- 182:deps
- 183:deps
- 184:deps
- 185:deps
- 186:deps
- 187:deps
- 188:deps
- 189:deps
- 190:deps
- 191:deps
- 192:deps
- 193:deps
- 194:deps
- 195:deps
- 336 .loc 1 195 3 is_stmt 1 view .LVU74
- 337 .loc 1 195 43 is_stmt 0 view .LVU75
- 338 000c 2368 ldr r3, [r4]
- 339 .loc 1 195 5 view .LVU76
- 340 000e 9A07 lsls r2, r3, #30
- 341 0010 00F18680 bmi .L19
- 342 .L35:
- 196:deps
- 197:deps
- 198:deps
- 199:deps
- 200:deps
- 201:deps
- 202:deps
- 203:deps
- 204:deps
- 205:deps
- 206:deps
- 207:deps
- 208:deps
- 209:deps
- 210:deps
- 211:deps
- 212:deps
- 213:deps
- 214:deps
- 215:deps
- 216:deps
- 217:deps
- 218:deps
- 219:deps
- 220:deps
- 221:deps
- 222:deps
- 223:deps
- 224:deps
- 225:deps
- 226:deps
- 227:deps
- 228:deps
- 229:deps
- 230:deps
- 231:deps
- 232:deps
- 233:deps
- 234:deps
- 235:deps
- 236:deps
- 237:deps
- 238:deps
- 239:deps
- 240:deps
- 241:deps
- 242:deps
- 243:deps
- 244:deps
- 245:deps
- 246:deps
- 247:deps
- 248:deps
- 249:deps
- 250:deps
- 251:deps
- 252:deps
- 253:deps
- 254:deps
- 255:deps
- 256:deps
- 257:deps
- 258:deps
- 259:deps
- 260:deps
- 343 .loc 1 260 3 is_stmt 1 view .LVU77
- 344 .loc 1 260 43 is_stmt 0 view .LVU78
- 345 0014 2368 ldr r3, [r4]
- 346 .loc 1 260 5 view .LVU79
- 347 0016 1E07 lsls r6, r3, #28
- 348 0018 00F1F480 bmi .L45
- 349 .L51:
- 261:deps
- 262:deps
- 263:deps
- 264:deps
- 265:deps
- 266:deps
- 267:deps
- 268:deps
- 269:deps
- 270:deps
- 271:deps
- 272:deps
- 273:deps
- 274:deps
- 275:deps
- 276:deps
- 277:deps
- 278:deps
- 279:deps
- 280:deps
- 281:deps
- 282:deps
- 283:deps
- 284:deps
- 285:deps
- 286:deps
- 287:deps
- 288:deps
- 289:deps
- 290:deps
- 291:deps
- 292:deps
- 293:deps
- 294:deps
- 295:deps
- 296:deps
- 297:deps
- 298:deps
- 299:deps
- 300:deps
- 301:deps
- 302:deps
- 350 .loc 1 302 3 is_stmt 1 view .LVU80
- 351 .loc 1 302 43 is_stmt 0 view .LVU81
- 352 001c 2368 ldr r3, [r4]
- 353 .loc 1 302 5 view .LVU82
- 354 001e 5D07 lsls r5, r3, #29
- 355 0020 00F13B81 bmi .L46
- 356 .L54:
- 303:deps
- 304:deps
- 305:deps
- 306:deps
- 307:deps
- 308:deps
- 309:deps
- 310:deps
- 311:deps
- 312:deps
- 313:deps
- 314:deps
- 315:deps
- 316:deps
- 317:deps
- 318:deps
- 319:deps
- 320:deps
- 321:deps
- 322:deps
- 323:deps
- 324:deps
- 325:deps
- 326:deps
- 327:deps
- 328:deps
- 329:deps
- 330:deps
- 331:deps
- 332:deps
- 333:deps
- 334:deps
- 335:deps
- 336:deps
- 337:deps
- 338:deps
- 339:deps
- 340:deps
- 341:deps
- 342:deps
- 343:deps
- 344:deps
- 345:deps
- 346:deps
- 347:deps
- 348:deps
- 349:deps
- 350:deps
- 351:deps
- 352:deps
- 353:deps
- 354:deps
- 355:deps
- 356:deps
- 357:deps
- 358:deps
- 359:deps
- 360:deps
- 361:deps
- 362:deps
- 363:deps
- 364:deps
- 365:deps
- 366:deps
- 367:deps
- 368:deps
- 369:deps
- 370:deps
- 371:deps
- 372:deps
- 373:deps
- 374:deps
- 375:deps
- 357 .loc 1 375 3 is_stmt 1 view .LVU83
- 376:deps
- 358 .loc 1 376 3 view .LVU84
- 359 .loc 1 376 30 is_stmt 0 view .LVU85
- 360 0024 E269 ldr r2, [r4, #28]
- 361 .loc 1 376 6 view .LVU86
- 362 0026 002A cmp r2, #0
- 363 0028 40F0C281 bne .L72
- 364 .LVL15:
- 365 .L78:
- 377:deps
- 378:deps
- 379:deps
- 380:deps
- 381:deps
- 382:deps
- 383:deps
- 384:deps
- 385:deps
- 386:deps
- 387:deps
- 388:deps
- 389:deps
- 390:deps
- 391:deps
- 392:deps
- 393:deps
- 394:deps
- 395:deps
- 396:deps
- 397:deps
- 398:deps
- 399:deps
- 400:deps
- 401:deps
- 402:deps
- 403:deps
- 404:deps
- 405:deps
- 406:deps
- 407:deps
- 408:deps
- 409:deps
- 410:deps
- 411:deps
- 412:deps
- 413:deps
- 414:deps
- 415:deps
- 416:deps
- 417:deps
- 418:deps
- 419:deps
- 420:deps
- 421:deps
- 422:deps
- 423:deps
- 424:deps
- 425:deps
- 426:deps
- 427:deps
- 428:deps
- 429:deps
- 430:deps
- 431:deps
- 432:deps
- 433:deps
- 434:deps
- 435:deps
- 436:deps
- 437:deps
- 438:deps
- 439:deps
- 440:deps
- 441:deps
- 442:deps
- 443:deps
- 444:deps
- 445:deps
- 446:deps
- 447:deps
- 448:deps
- 449:deps
- 450:deps
- 451:deps
- 452:deps
- 453:deps
- 454:deps
- 366 .loc 1 454 10 view .LVU87
- 367 002c 0020 movs r0, #0
- 368 002e 21E0 b .L24
- 369 .LVL16:
- 370 .L18:
- 142:deps
- 371 .loc 1 142 5 is_stmt 1 view .LVU88
- 145:deps
- 372 .loc 1 145 5 view .LVU89
- 145:deps
- 373 .loc 1 145 9 is_stmt 0 view .LVU90
- 374 0030 B649 ldr r1, .L107
- 375 0032 4B68 ldr r3, [r1, #4]
- 376 0034 03F00C03 and r3, r3, #12
- 145:deps
- 377 .loc 1 145 7 view .LVU91
- 378 0038 042B cmp r3, #4
- 379 003a 07D0 beq .L21
- 146:deps
- 380 .loc 1 146 13 view .LVU92
- 381 003c 4B68 ldr r3, [r1, #4]
- 382 003e 03F00C03 and r3, r3, #12
- 146:deps
- 383 .loc 1 146 8 view .LVU93
- 384 0042 082B cmp r3, #8
- 385 0044 19D1 bne .L22
- 146:deps
- 386 .loc 1 146 82 discriminator 1 view .LVU94
- 387 0046 4B68 ldr r3, [r1, #4]
- 146:deps
- 388 .loc 1 146 78 discriminator 1 view .LVU95
- 389 0048 DB03 lsls r3, r3, #15
- 390 004a 16D5 bpl .L22
- 391 .L21:
- 148:deps
- 392 .loc 1 148 7 is_stmt 1 view .LVU96
- 393 .LVL17:
- 394 .LBB184:
- 395 .LBI184:
- 396 .file 3 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h"
- 1:deps
- 2:deps
- 3:deps
- 4:deps
- 5:deps
- 6:deps
- 7:deps
- 8:deps
- 9:deps
- 10:deps
- 11:deps
- 12:deps
- 13:deps
- 14:deps
- 15:deps
- 16:deps
- 17:deps
- 18:deps
- 19:deps
- 20:deps
- 21:deps
- 22:deps
- 23:deps
- 24:deps
- 25:deps
- 26:deps
- 27:deps
- 28:deps
- 29:deps
- 30:deps
- 31:deps
- 32:deps
- 33:deps
- 34:deps
- 35:deps
- 36:deps
- 37:deps
- 38:deps
- 39:deps
- 40:deps
- 41:deps
- 42:deps
- 43:deps
- 44:deps
- 45:deps
- 46:deps
- 47:deps
- 48:deps
- 49:deps
- 50:deps
- 51:deps
- 52:deps
- 53:deps
- 54:deps
- 55:deps
- 56:deps
- 57:deps
- 58:deps
- 59:deps
- 60:deps
- 61:deps
- 62:deps
- 63:deps
- 64:deps
- 65:deps
- 66:deps
- 67:deps
- 68:deps
- 69:deps
- 70:deps
- 71:deps
- 72:deps
- 73:deps
- 74:deps
- 75:deps
- 76:deps
- 77:deps
- 78:deps
- 79:deps
- 80:deps
- 81:deps
- 82:deps
- 83:deps
- 84:deps
- 85:deps
- 86:deps
- 87:deps
- 88:deps
- 89:deps
- 90:deps
- 91:deps
- 92:deps
- 93:deps
- 94:deps
- 95:deps
- 96:deps
- 97:deps
- 98:deps
- 99:deps
- 100:deps
- 101:deps
- 102:deps
- 103:deps
- 104:deps
- 105:deps
- 106:deps
- 107:deps
- 108:deps
- 109:deps
- 110:deps
- 111:deps
- 112:deps
- 113:deps
- 114:deps
- 115:deps
- 116:deps
- 117:deps
- 118:deps
- 119:deps
- 120:deps
- 121:deps
- 122:deps
- 123:deps
- 124:deps
- 125:deps
- 126:deps
- 127:deps
- 128:deps
- 129:deps
- 130:deps
- 131:deps
- 132:deps
- 133:deps
- 134:deps
- 135:deps
- 136:deps
- 137:deps
- 138:deps
- 139:deps
- 140:deps
- 141:deps
- 142:deps
- 143:deps
- 144:deps
- 145:deps
- 146:deps
- 147:deps
- 148:deps
- 149:deps
- 150:deps
- 151:deps
- 152:deps
- 153:deps
- 154:deps
- 155:deps
- 156:deps
- 157:deps
- 158:deps
- 159:deps
- 160:deps
- 161:deps
- 162:deps
- 163:deps
- 164:deps
- 165:deps
- 166:deps
- 167:deps
- 168:deps
- 169:deps
- 170:deps
- 171:deps
- 172:deps
- 173:deps
- 174:deps
- 175:deps
- 176:deps
- 177:deps
- 178:deps
- 179:deps
- 180:deps
- 181:deps
- 182:deps
- 183:deps
- 184:deps
- 185:deps
- 186:deps
- 187:deps
- 188:deps
- 189:deps
- 190:deps
- 191:deps
- 192:deps
- 193:deps
- 194:deps
- 195:deps
- 196:deps
- 197:deps
- 198:deps
- 199:deps
- 200:deps
- 201:deps
- 202:deps
- 203:deps
- 204:deps
- 205:deps
- 206:deps
- 207:deps
- 208:deps
- 209:deps
- 210:deps
- 211:deps
- 212:deps
- 213:deps
- 214:deps
- 215:deps
- 216:deps
- 217:deps
- 218:deps
- 219:deps
- 220:deps
- 221:deps
- 222:deps
- 223:deps
- 224:deps
- 225:deps
- 226:deps
- 227:deps
- 228:deps
- 229:deps
- 230:deps
- 231:deps
- 232:deps
- 233:deps
- 234:deps
- 235:deps
- 236:deps
- 237:deps
- 238:deps
- 239:deps
- 240:deps
- 241:deps
- 242:deps
- 243:deps
- 244:deps
- 245:deps
- 246:deps
- 247:deps
- 248:deps
- 249:deps
- 250:deps
- 251:deps
- 252:deps
- 253:deps
- 254:deps
- 255:deps
- 256:deps
- 257:deps
- 258:deps
- 259:deps
- 260:deps
- 261:deps
- 262:deps
- 263:deps
- 264:deps
- 265:deps
- 266:deps
- 267:deps
- 268:deps
- 269:deps
- 270:deps
- 271:deps
- 272:deps
- 273:deps
- 274:deps
- 275:deps
- 276:deps
- 277:deps
- 278:deps
- 279:deps
- 280:deps
- 281:deps
- 282:deps
- 283:deps
- 284:deps
- 285:deps
- 286:deps
- 287:deps
- 288:deps
- 289:deps
- 290:deps
- 291:deps
- 292:deps
- 293:deps
- 294:deps
- 295:deps
- 296:deps
- 297:deps
- 298:deps
- 299:deps
- 300:deps
- 301:deps
- 302:deps
- 303:deps
- 304:deps
- 305:deps
- 306:deps
- 307:deps
- 308:deps
- 309:deps
- 310:deps
- 311:deps
- 312:deps
- 313:deps
- 314:deps
- 315:deps
- 316:deps
- 317:deps
- 318:deps
- 319:deps
- 320:deps
- 321:deps
- 322:deps
- 323:deps
- 324:deps
- 325:deps
- 326:deps
- 327:deps
- 328:deps
- 329:deps
- 330:deps
- 331:deps
- 332:deps
- 333:deps
- 334:deps
- 335:deps
- 336:deps
- 337:deps
- 338:deps
- 339:deps
- 340:deps
- 341:deps
- 342:deps
- 343:deps
- 344:deps
- 345:deps
- 346:deps
- 347:deps
- 348:deps
- 349:deps
- 350:deps
- 351:deps
- 352:deps
- 353:deps
- 354:deps
- 355:deps
- 356:deps
- 357:deps
- 358:deps
- 359:deps
- 360:deps
- 361:deps
- 362:deps
- 363:deps
- 364:deps
- 365:deps
- 366:deps
- 367:deps
- 368:deps
- 369:deps
- 370:deps
- 371:deps
- 372:deps
- 373:deps
- 374:deps
- 375:deps
- 376:deps
- 377:deps
- 378:deps
- 379:deps
- 380:deps
- 381:deps
- 382:deps
- 383:deps
- 384:deps
- 385:deps
- 386:deps
- 387:deps
- 388:deps
- 389:deps
- 390:deps
- 391:deps
- 392:deps
- 393:deps
- 394:deps
- 395:deps
- 396:deps
- 397:deps
- 398:deps
- 399:deps
- 400:deps
- 401:deps
- 402:deps
- 403:deps
- 404:deps
- 405:deps
- 406:deps
- 407:deps
- 408:deps
- 409:deps
- 410:deps
- 411:deps
- 412:deps
- 413:deps
- 414:deps
- 415:deps
- 416:deps
- 417:deps
- 418:deps
- 419:deps
- 420:deps
- 421:deps
- 422:deps
- 423:deps
- 424:deps
- 425:deps
- 426:deps
- 427:deps
- 428:deps
- 429:deps
- 430:deps
- 431:deps
- 432:deps
- 433:deps
- 434:deps
- 435:deps
- 436:deps
- 437:deps
- 438:deps
- 439:deps
- 440:deps
- 441:deps
- 442:deps
- 443:deps
- 444:deps
- 445:deps
- 446:deps
- 447:deps
- 448:deps
- 449:deps
- 450:deps
- 451:deps
- 452:deps
- 453:deps
- 454:deps
- 455:deps
- 456:deps
- 457:deps
- 458:deps
- 459:deps
- 460:deps
- 461:deps
- 462:deps
- 463:deps
- 464:deps
- 465:deps
- 466:deps
- 467:deps
- 468:deps
- 469:deps
- 470:deps
- 471:deps
- 472:deps
- 473:deps
- 474:deps
- 475:deps
- 476:deps
- 477:deps
- 478:deps
- 479:deps
- 480:deps
- 481:deps
- 482:deps
- 483:deps
- 484:deps
- 485:deps
- 486:deps
- 487:deps
- 488:deps
- 489:deps
- 490:deps
- 491:deps
- 492:deps
- 493:deps
- 494:deps
- 495:deps
- 496:deps
- 497:deps
- 498:deps
- 499:deps
- 500:deps
- 501:deps
- 502:deps
- 503:deps
- 504:deps
- 505:deps
- 506:deps
- 507:deps
- 508:deps
- 509:deps
- 510:deps
- 511:deps
- 512:deps
- 513:deps
- 514:deps
- 515:deps
- 516:deps
- 517:deps
- 518:deps
- 519:deps
- 520:deps
- 521:deps
- 522:deps
- 523:deps
- 524:deps
- 525:deps
- 526:deps
- 397 .loc 3 526 57 view .LVU97
- 398 .LBB185:
- 527:deps
- 528:deps
- 399 .loc 3 528 3 view .LVU98
- 529:deps
- 530:deps
- 531:deps
- 400 .loc 3 531 4 view .LVU99
- 401 004c 4FF40033 mov r3, #131072
- 402 .syntax unified
- 403 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 404 0050 93FAA3F2 rbit r2, r3
- 405 @ 0 "" 2
- 406 .LVL18:
- 532:deps
- 533:deps
- 534:deps
- 535:deps
- 536:deps
- 537:deps
- 538:deps
- 539:deps
- 540:deps
- 541:deps
- 542:deps
- 543:deps
- 544:deps
- 407 .loc 3 544 3 view .LVU100
- 408 .loc 3 544 3 is_stmt 0 view .LVU101
- 409 .thumb
- 410 .syntax unified
- 411 .LBE185:
- 412 .LBE184:
- 148:deps
- 413 .loc 1 148 11 view .LVU102
- 414 0054 0968 ldr r1, [r1]
- 415 .LVL19:
- 416 .LBB186:
- 417 .LBI186:
- 526:deps
- 418 .loc 3 526 57 is_stmt 1 view .LVU103
- 419 .LBB187:
- 528:deps
- 420 .loc 3 528 3 view .LVU104
- 531:deps
- 421 .loc 3 531 4 view .LVU105
- 422 .syntax unified
- 423 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 424 0056 93FAA3F3 rbit r3, r3
- 425 @ 0 "" 2
- 426 .LVL20:
- 427 .loc 3 544 3 view .LVU106
- 428 .loc 3 544 3 is_stmt 0 view .LVU107
- 429 .thumb
- 430 .syntax unified
- 431 .LBE187:
- 432 .LBE186:
- 148:deps
- 433 .loc 1 148 11 view .LVU108
- 434 005a B3FA83F3 clz r3, r3
- 435 005e 03F01F03 and r3, r3, #31
- 436 0062 0122 movs r2, #1
- 437 0064 02FA03F3 lsl r3, r2, r3
- 148:deps
- 438 .loc 1 148 9 view .LVU109
- 439 0068 0B42 tst r3, r1
- 440 006a CFD0 beq .L23
- 148:deps
- 441 .loc 1 148 57 discriminator 13 view .LVU110
- 442 006c 6368 ldr r3, [r4, #4]
- 443 006e 002B cmp r3, #0
- 444 0070 CCD1 bne .L23
- 445 .LVL21:
- 446 .L39:
- 150:deps
- 447 .loc 1 150 16 view .LVU111
- 448 0072 0120 movs r0, #1
- 449 .LVL22:
- 450 .L24:
- 455:deps
- 451 .loc 1 455 1 view .LVU112
- 452 0074 03B0 add sp, sp, #12
- 453 .LCFI2:
- 454 .cfi_remember_state
- 455 .cfi_def_cfa_offset 28
- 456 @ sp needed
- 457 0076 BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc}
- 458 .LVL23:
- 459 .L22:
- 460 .LCFI3:
- 461 .cfi_restore_state
- 156:deps
- 462 .loc 1 156 7 is_stmt 1 view .LVU113
- 156:deps
- 463 .loc 1 156 7 view .LVU114
- 464 007a 6268 ldr r2, [r4, #4]
- 465 007c B2F5803F cmp r2, #65536
- 466 0080 24D1 bne .L25
- 467 .L105:
- 156:deps
- 468 .loc 1 156 7 discriminator 7 view .LVU115
- 469 0082 0B68 ldr r3, [r1]
- 470 0084 43F48033 orr r3, r3, #65536
- 471 .L102:
- 156:deps
- 472 .loc 1 156 7 is_stmt 0 discriminator 8 view .LVU116
- 473 0088 0B60 str r3, [r1]
- 156:deps
- 474 .loc 1 156 7 is_stmt 1 discriminator 8 view .LVU117
- 160:deps
- 475 .loc 1 160 7 discriminator 8 view .LVU118
- 476 008a CB6A ldr r3, [r1, #44]
- 477 008c A068 ldr r0, [r4, #8]
- 478 .LVL24:
- 160:deps
- 479 .loc 1 160 7 is_stmt 0 discriminator 8 view .LVU119
- 480 008e 23F00F03 bic r3, r3, #15
- 481 0092 0343 orrs r3, r3, r0
- 482 0094 CB62 str r3, [r1, #44]
- 164:deps
- 483 .loc 1 164 7 is_stmt 1 discriminator 8 view .LVU120
- 164:deps
- 484 .loc 1 164 9 is_stmt 0 discriminator 8 view .LVU121
- 485 0096 4AB3 cbz r2, .L29
- 167:deps
- 486 .loc 1 167 9 is_stmt 1 view .LVU122
- 167:deps
- 487 .loc 1 167 21 is_stmt 0 view .LVU123
- 488 0098 FFF7FEFF bl HAL_GetTick
- 489 .LVL25:
- 490 .LBB188:
- 491 .LBB189:
- 531:deps
- 492 .loc 3 531 4 view .LVU124
- 493 009c 4FF40036 mov r6, #131072
- 494 .LBE189:
- 495 .LBE188:
- 167:deps
- 496 .loc 1 167 21 view .LVU125
- 497 00a0 0546 mov r5, r0
- 498 .LVL26:
- 170:deps
- 499 .loc 1 170 9 is_stmt 1 view .LVU126
- 170:deps
- 500 .loc 1 170 15 is_stmt 0 view .LVU127
- 501 00a2 0127 movs r7, #1
- 502 .LVL27:
- 503 .L30:
- 170:deps
- 504 .loc 1 170 51 is_stmt 1 view .LVU128
- 505 .LBB191:
- 506 .LBI188:
- 526:deps
- 507 .loc 3 526 57 view .LVU129
- 508 .LBB190:
- 528:deps
- 509 .loc 3 528 3 view .LVU130
- 531:deps
- 510 .loc 3 531 4 view .LVU131
- 511 .syntax unified
- 512 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 513 00a4 96FAA6F3 rbit r3, r6
- 514 @ 0 "" 2
- 515 .LVL28:
- 516 .loc 3 544 3 view .LVU132
- 517 .loc 3 544 3 is_stmt 0 view .LVU133
- 518 .thumb
- 519 .syntax unified
- 520 .LBE190:
- 521 .LBE191:
- 170:deps
- 522 .loc 1 170 15 view .LVU134
- 523 00a8 0A68 ldr r2, [r1]
- 524 .LVL29:
- 525 .LBB192:
- 526 .LBI192:
- 526:deps
- 527 .loc 3 526 57 is_stmt 1 view .LVU135
- 528 .LBB193:
- 528:deps
- 529 .loc 3 528 3 view .LVU136
- 531:deps
- 530 .loc 3 531 4 view .LVU137
- 531 .syntax unified
- 532 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 533 00aa 96FAA6F3 rbit r3, r6
- 534 @ 0 "" 2
- 535 .LVL30:
- 536 .loc 3 544 3 view .LVU138
- 537 .loc 3 544 3 is_stmt 0 view .LVU139
- 538 .thumb
- 539 .syntax unified
- 540 .LBE193:
- 541 .LBE192:
- 170:deps
- 542 .loc 1 170 15 view .LVU140
- 543 00ae B3FA83F3 clz r3, r3
- 544 00b2 03F01F03 and r3, r3, #31
- 545 00b6 07FA03F3 lsl r3, r7, r3
- 170:deps
- 546 .loc 1 170 51 view .LVU141
- 547 00ba 1342 tst r3, r2
- 548 00bc A6D1 bne .L23
- 172:deps
- 549 .loc 1 172 11 is_stmt 1 view .LVU142
- 172:deps
- 550 .loc 1 172 15 is_stmt 0 view .LVU143
- 551 00be FFF7FEFF bl HAL_GetTick
- 552 .LVL31:
- 172:deps
- 553 .loc 1 172 29 view .LVU144
- 554 00c2 401B subs r0, r0, r5
- 172:deps
- 555 .loc 1 172 13 view .LVU145
- 556 00c4 6428 cmp r0, #100
- 557 00c6 EDD9 bls .L30
- 558 .LVL32:
- 559 .L33:
- 174:deps
- 560 .loc 1 174 20 view .LVU146
- 561 00c8 0320 movs r0, #3
- 562 00ca D3E7 b .L24
- 563 .LVL33:
- 564 .L25:
- 156:deps
- 565 .loc 1 156 7 is_stmt 1 discriminator 2 view .LVU147
- 566 00cc 0B68 ldr r3, [r1]
- 567 00ce 32B9 cbnz r2, .L27
- 568 .L28:
- 156:deps
- 569 .loc 1 156 7 discriminator 8 view .LVU148
- 570 00d0 23F48033 bic r3, r3, #65536
- 571 00d4 0B60 str r3, [r1]
- 156:deps
- 572 .loc 1 156 7 discriminator 8 view .LVU149
- 573 00d6 0B68 ldr r3, [r1]
- 574 00d8 23F48023 bic r3, r3, #262144
- 575 00dc D4E7 b .L102
- 576 .L27:
- 156:deps
- 577 .loc 1 156 7 discriminator 5 view .LVU150
- 578 00de B2F5A02F cmp r2, #327680
- 579 00e2 F5D1 bne .L28
- 156:deps
- 580 .loc 1 156 7 discriminator 7 view .LVU151
- 581 00e4 43F48023 orr r3, r3, #262144
- 582 00e8 0B60 str r3, [r1]
- 583 00ea CAE7 b .L105
- 584 .LVL34:
- 585 .L29:
- 181:deps
- 586 .loc 1 181 9 view .LVU152
- 181:deps
- 587 .loc 1 181 21 is_stmt 0 view .LVU153
- 588 00ec FFF7FEFF bl HAL_GetTick
- 589 .LVL35:
- 590 .LBB194:
- 591 .LBB195:
- 531:deps
- 592 .loc 3 531 4 view .LVU154
- 593 00f0 4FF40036 mov r6, #131072
- 594 .LBE195:
- 595 .LBE194:
- 181:deps
- 596 .loc 1 181 21 view .LVU155
- 597 00f4 0546 mov r5, r0
- 598 .LVL36:
- 184:deps
- 599 .loc 1 184 9 is_stmt 1 view .LVU156
- 184:deps
- 600 .loc 1 184 15 is_stmt 0 view .LVU157
- 601 00f6 0127 movs r7, #1
- 602 .LVL37:
- 603 .L32:
- 184:deps
- 604 .loc 1 184 51 is_stmt 1 view .LVU158
- 605 .LBB197:
- 606 .LBI194:
- 526:deps
- 607 .loc 3 526 57 view .LVU159
- 608 .LBB196:
- 528:deps
- 609 .loc 3 528 3 view .LVU160
- 531:deps
- 610 .loc 3 531 4 view .LVU161
- 611 .syntax unified
- 612 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 613 00f8 96FAA6F3 rbit r3, r6
- 614 @ 0 "" 2
- 615 .LVL38:
- 616 .loc 3 544 3 view .LVU162
- 617 .loc 3 544 3 is_stmt 0 view .LVU163
- 618 .thumb
- 619 .syntax unified
- 620 .LBE196:
- 621 .LBE197:
- 184:deps
- 622 .loc 1 184 15 view .LVU164
- 623 00fc 0A68 ldr r2, [r1]
- 624 .LVL39:
- 625 .LBB198:
- 626 .LBI198:
- 526:deps
- 627 .loc 3 526 57 is_stmt 1 view .LVU165
- 628 .LBB199:
- 528:deps
- 629 .loc 3 528 3 view .LVU166
- 531:deps
- 630 .loc 3 531 4 view .LVU167
- 631 .syntax unified
- 632 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 633 00fe 96FAA6F3 rbit r3, r6
- 634 @ 0 "" 2
- 635 .LVL40:
- 636 .loc 3 544 3 view .LVU168
- 637 .loc 3 544 3 is_stmt 0 view .LVU169
- 638 .thumb
- 639 .syntax unified
- 640 .LBE199:
- 641 .LBE198:
- 184:deps
- 642 .loc 1 184 15 view .LVU170
- 643 0102 B3FA83F3 clz r3, r3
- 644 0106 03F01F03 and r3, r3, #31
- 645 010a 07FA03F3 lsl r3, r7, r3
- 184:deps
- 646 .loc 1 184 51 view .LVU171
- 647 010e 1342 tst r3, r2
- 648 0110 3FF47CAF beq .L23
- 186:deps
- 649 .loc 1 186 12 is_stmt 1 view .LVU172
- 186:deps
- 650 .loc 1 186 16 is_stmt 0 view .LVU173
- 651 0114 FFF7FEFF bl HAL_GetTick
- 652 .LVL41:
- 186:deps
- 653 .loc 1 186 30 view .LVU174
- 654 0118 401B subs r0, r0, r5
- 186:deps
- 655 .loc 1 186 14 view .LVU175
- 656 011a 6428 cmp r0, #100
- 657 011c ECD9 bls .L32
- 658 011e D3E7 b .L33
- 659 .LVL42:
- 660 .L19:
- 198:deps
- 661 .loc 1 198 5 is_stmt 1 view .LVU176
- 199:deps
- 662 .loc 1 199 5 view .LVU177
- 202:deps
- 663 .loc 1 202 5 view .LVU178
- 202:deps
- 664 .loc 1 202 9 is_stmt 0 view .LVU179
- 665 0120 7A49 ldr r1, .L107
- 666 0122 4B68 ldr r3, [r1, #4]
- 202:deps
- 667 .loc 1 202 7 view .LVU180
- 668 0124 13F00C0F tst r3, #12
- 669 0128 07D0 beq .L36
- 203:deps
- 670 .loc 1 203 13 view .LVU181
- 671 012a 4B68 ldr r3, [r1, #4]
- 672 012c 03F00C03 and r3, r3, #12
- 203:deps
- 673 .loc 1 203 8 view .LVU182
- 674 0130 082B cmp r3, #8
- 675 0132 21D1 bne .L37
- 203:deps
- 676 .loc 1 203 82 discriminator 1 view .LVU183
- 677 0134 4B68 ldr r3, [r1, #4]
- 203:deps
- 678 .loc 1 203 78 discriminator 1 view .LVU184
- 679 0136 DF03 lsls r7, r3, #15
- 680 0138 1ED4 bmi .L37
- 681 .L36:
- 206:deps
- 682 .loc 1 206 7 is_stmt 1 view .LVU185
- 683 .LVL43:
- 684 .LBB200:
- 685 .LBI200:
- 526:deps
- 686 .loc 3 526 57 view .LVU186
- 687 .LBB201:
- 528:deps
- 688 .loc 3 528 3 view .LVU187
- 531:deps
- 689 .loc 3 531 4 view .LVU188
- 690 013a 0223 movs r3, #2
- 691 .syntax unified
- 692 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 693 013c 93FAA3F2 rbit r2, r3
- 694 @ 0 "" 2
- 695 .LVL44:
- 696 .loc 3 544 3 view .LVU189
- 697 .loc 3 544 3 is_stmt 0 view .LVU190
- 698 .thumb
- 699 .syntax unified
- 700 .LBE201:
- 701 .LBE200:
- 206:deps
- 702 .loc 1 206 11 view .LVU191
- 703 0140 0868 ldr r0, [r1]
- 704 .LVL45:
- 705 .LBB202:
- 706 .LBI202:
- 526:deps
- 707 .loc 3 526 57 is_stmt 1 view .LVU192
- 708 .LBB203:
- 528:deps
- 709 .loc 3 528 3 view .LVU193
- 531:deps
- 710 .loc 3 531 4 view .LVU194
- 711 .syntax unified
- 712 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 713 0142 93FAA3F3 rbit r3, r3
- 714 @ 0 "" 2
- 715 .LVL46:
- 716 .loc 3 544 3 view .LVU195
- 717 .loc 3 544 3 is_stmt 0 view .LVU196
- 718 .thumb
- 719 .syntax unified
- 720 .LBE203:
- 721 .LBE202:
- 206:deps
- 722 .loc 1 206 11 view .LVU197
- 723 0146 B3FA83F3 clz r3, r3
- 724 014a 03F01F03 and r3, r3, #31
- 725 014e 0122 movs r2, #1
- 726 0150 02FA03F3 lsl r3, r2, r3
- 206:deps
- 727 .loc 1 206 9 view .LVU198
- 728 0154 0342 tst r3, r0
- 729 0156 02D0 beq .L103
- 206:deps
- 730 .loc 1 206 57 discriminator 13 view .LVU199
- 731 0158 2369 ldr r3, [r4, #16]
- 732 015a 9342 cmp r3, r2
- 733 015c 89D1 bne .L39
- 734 .L103:
- 238:deps
- 735 .loc 1 238 9 is_stmt 1 view .LVU200
- 736 015e 0868 ldr r0, [r1]
- 737 .LVL47:
- 738 .LBB204:
- 739 .LBI204:
- 526:deps
- 740 .loc 3 526 57 view .LVU201
- 741 .LBB205:
- 528:deps
- 742 .loc 3 528 3 view .LVU202
- 531:deps
- 743 .loc 3 531 4 view .LVU203
- 744 0160 F822 movs r2, #248
- 745 .syntax unified
- 746 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 747 0162 92FAA2F2 rbit r2, r2
- 748 @ 0 "" 2
- 749 .LVL48:
- 750 .loc 3 544 3 view .LVU204
- 751 .loc 3 544 3 is_stmt 0 view .LVU205
- 752 .thumb
- 753 .syntax unified
- 754 .LBE205:
- 755 .LBE204:
- 238:deps
- 756 .loc 1 238 9 view .LVU206
- 757 0166 6369 ldr r3, [r4, #20]
- 758 0168 B2FA82F2 clz r2, r2
- 759 016c 9340 lsls r3, r3, r2
- 760 016e 20F0F802 bic r2, r0, #248
- 761 0172 1343 orrs r3, r3, r2
- 762 0174 0B60 str r3, [r1]
- 763 0176 4DE7 b .L35
- 764 .L37:
- 220:deps
- 765 .loc 1 220 7 is_stmt 1 view .LVU207
- 220:deps
- 766 .loc 1 220 9 is_stmt 0 view .LVU208
- 767 0178 2269 ldr r2, [r4, #16]
- 768 017a 0125 movs r5, #1
- 769 017c 02B3 cbz r2, .L40
- 223:deps
- 770 .loc 1 223 9 is_stmt 1 view .LVU209
- 771 .LVL49:
- 772 .LBB206:
- 773 .LBI206:
- 526:deps
- 774 .loc 3 526 57 view .LVU210
- 775 .LBB207:
- 528:deps
- 776 .loc 3 528 3 view .LVU211
- 531:deps
- 777 .loc 3 531 4 view .LVU212
- 778 .syntax unified
- 779 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 780 017e 95FAA5F3 rbit r3, r5
- 781 @ 0 "" 2
- 782 .LVL50:
- 783 .loc 3 544 3 view .LVU213
- 784 .loc 3 544 3 is_stmt 0 view .LVU214
- 785 .thumb
- 786 .syntax unified
- 787 .LBE207:
- 788 .LBE206:
- 223:deps
- 789 .loc 1 223 9 view .LVU215
- 790 0182 B3FA83F3 clz r3, r3
- 791 0186 03F18453 add r3, r3, #276824064
- 792 018a 03F58413 add r3, r3, #1081344
- 793 018e 9B00 lsls r3, r3, #2
- 794 .LBB208:
- 795 .LBB209:
- 531:deps
- 796 .loc 3 531 4 view .LVU216
- 797 0190 0227 movs r7, #2
- 798 .LBE209:
- 799 .LBE208:
- 223:deps
- 800 .loc 1 223 9 view .LVU217
- 801 0192 1D60 str r5, [r3]
- 226:deps
- 802 .loc 1 226 9 is_stmt 1 view .LVU218
- 226:deps
- 803 .loc 1 226 21 is_stmt 0 view .LVU219
- 804 0194 FFF7FEFF bl HAL_GetTick
- 805 .LVL51:
- 806 0198 0646 mov r6, r0
- 807 .LVL52:
- 229:deps
- 808 .loc 1 229 9 is_stmt 1 view .LVU220
- 809 .L41:
- 229:deps
- 810 .loc 1 229 51 view .LVU221
- 811 .LBB211:
- 812 .LBI208:
- 526:deps
- 813 .loc 3 526 57 view .LVU222
- 814 .LBB210:
- 528:deps
- 815 .loc 3 528 3 view .LVU223
- 531:deps
- 816 .loc 3 531 4 view .LVU224
- 817 .syntax unified
- 818 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 819 019a 97FAA7F3 rbit r3, r7
- 820 @ 0 "" 2
- 821 .LVL53:
- 822 .loc 3 544 3 view .LVU225
- 823 .loc 3 544 3 is_stmt 0 view .LVU226
- 824 .thumb
- 825 .syntax unified
- 826 .LBE210:
- 827 .LBE211:
- 229:deps
- 828 .loc 1 229 15 view .LVU227
- 829 019e 0A68 ldr r2, [r1]
- 830 .LVL54:
- 831 .LBB212:
- 832 .LBI212:
- 526:deps
- 833 .loc 3 526 57 is_stmt 1 view .LVU228
- 834 .LBB213:
- 528:deps
- 835 .loc 3 528 3 view .LVU229
- 531:deps
- 836 .loc 3 531 4 view .LVU230
- 837 .syntax unified
- 838 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 839 01a0 97FAA7F3 rbit r3, r7
- 840 @ 0 "" 2
- 841 .LVL55:
- 842 .loc 3 544 3 view .LVU231
- 843 .loc 3 544 3 is_stmt 0 view .LVU232
- 844 .thumb
- 845 .syntax unified
- 846 .LBE213:
- 847 .LBE212:
- 229:deps
- 848 .loc 1 229 15 view .LVU233
- 849 01a4 B3FA83F3 clz r3, r3
- 850 01a8 03F01F03 and r3, r3, #31
- 851 01ac 05FA03F3 lsl r3, r5, r3
- 229:deps
- 852 .loc 1 229 51 view .LVU234
- 853 01b0 1342 tst r3, r2
- 854 01b2 D4D1 bne .L103
- 231:deps
- 855 .loc 1 231 11 is_stmt 1 view .LVU235
- 231:deps
- 856 .loc 1 231 15 is_stmt 0 view .LVU236
- 857 01b4 FFF7FEFF bl HAL_GetTick
- 858 .LVL56:
- 231:deps
- 859 .loc 1 231 29 view .LVU237
- 860 01b8 801B subs r0, r0, r6
- 231:deps
- 861 .loc 1 231 13 view .LVU238
- 862 01ba 0228 cmp r0, #2
- 863 01bc EDD9 bls .L41
- 864 01be 83E7 b .L33
- 865 .LVL57:
- 866 .L40:
- 243:deps
- 867 .loc 1 243 9 is_stmt 1 view .LVU239
- 868 .LBB214:
- 869 .LBI214:
- 526:deps
- 870 .loc 3 526 57 view .LVU240
- 871 .LBB215:
- 528:deps
- 872 .loc 3 528 3 view .LVU241
- 531:deps
- 873 .loc 3 531 4 view .LVU242
- 874 .syntax unified
- 875 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 876 01c0 95FAA5F3 rbit r3, r5
- 877 @ 0 "" 2
- 878 .LVL58:
- 879 .loc 3 544 3 view .LVU243
- 880 .loc 3 544 3 is_stmt 0 view .LVU244
- 881 .thumb
- 882 .syntax unified
- 883 .LBE215:
- 884 .LBE214:
- 243:deps
- 885 .loc 1 243 9 view .LVU245
- 886 01c4 B3FA83F3 clz r3, r3
- 887 01c8 03F18453 add r3, r3, #276824064
- 888 01cc 03F58413 add r3, r3, #1081344
- 889 01d0 9B00 lsls r3, r3, #2
- 890 .LBB216:
- 891 .LBB217:
- 531:deps
- 892 .loc 3 531 4 view .LVU246
- 893 01d2 0227 movs r7, #2
- 894 .LBE217:
- 895 .LBE216:
- 243:deps
- 896 .loc 1 243 9 view .LVU247
- 897 01d4 1A60 str r2, [r3]
- 246:deps
- 898 .loc 1 246 9 is_stmt 1 view .LVU248
- 246:deps
- 899 .loc 1 246 21 is_stmt 0 view .LVU249
- 900 01d6 FFF7FEFF bl HAL_GetTick
- 901 .LVL59:
- 902 01da 0646 mov r6, r0
- 903 .LVL60:
- 249:deps
- 904 .loc 1 249 9 is_stmt 1 view .LVU250
- 905 .L43:
- 249:deps
- 906 .loc 1 249 51 view .LVU251
- 907 .LBB219:
- 908 .LBI216:
- 526:deps
- 909 .loc 3 526 57 view .LVU252
- 910 .LBB218:
- 528:deps
- 911 .loc 3 528 3 view .LVU253
- 531:deps
- 912 .loc 3 531 4 view .LVU254
- 913 .syntax unified
- 914 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 915 01dc 97FAA7F3 rbit r3, r7
- 916 @ 0 "" 2
- 917 .LVL61:
- 918 .loc 3 544 3 view .LVU255
- 919 .loc 3 544 3 is_stmt 0 view .LVU256
- 920 .thumb
- 921 .syntax unified
- 922 .LBE218:
- 923 .LBE219:
- 249:deps
- 924 .loc 1 249 15 view .LVU257
- 925 01e0 0A68 ldr r2, [r1]
- 926 .LVL62:
- 927 .LBB220:
- 928 .LBI220:
- 526:deps
- 929 .loc 3 526 57 is_stmt 1 view .LVU258
- 930 .LBB221:
- 528:deps
- 931 .loc 3 528 3 view .LVU259
- 531:deps
- 932 .loc 3 531 4 view .LVU260
- 933 .syntax unified
- 934 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 935 01e2 97FAA7F3 rbit r3, r7
- 936 @ 0 "" 2
- 937 .LVL63:
- 938 .loc 3 544 3 view .LVU261
- 939 .loc 3 544 3 is_stmt 0 view .LVU262
- 940 .thumb
- 941 .syntax unified
- 942 .LBE221:
- 943 .LBE220:
- 249:deps
- 944 .loc 1 249 15 view .LVU263
- 945 01e6 B3FA83F3 clz r3, r3
- 946 01ea 03F01F03 and r3, r3, #31
- 947 01ee 05FA03F3 lsl r3, r5, r3
- 249:deps
- 948 .loc 1 249 51 view .LVU264
- 949 01f2 1342 tst r3, r2
- 950 01f4 3FF40EAF beq .L35
- 251:deps
- 951 .loc 1 251 11 is_stmt 1 view .LVU265
- 251:deps
- 952 .loc 1 251 15 is_stmt 0 view .LVU266
- 953 01f8 FFF7FEFF bl HAL_GetTick
- 954 .LVL64:
- 251:deps
- 955 .loc 1 251 29 view .LVU267
- 956 01fc 801B subs r0, r0, r6
- 251:deps
- 957 .loc 1 251 13 view .LVU268
- 958 01fe 0228 cmp r0, #2
- 959 0200 ECD9 bls .L43
- 960 0202 61E7 b .L33
- 961 .LVL65:
- 962 .L45:
- 263:deps
- 963 .loc 1 263 5 is_stmt 1 view .LVU269
- 266:deps
- 964 .loc 1 266 5 view .LVU270
- 266:deps
- 965 .loc 1 266 7 is_stmt 0 view .LVU271
- 966 0204 A269 ldr r2, [r4, #24]
- 967 0206 414D ldr r5, .L107
- 968 0208 4148 ldr r0, .L107+4
- 969 020a 0121 movs r1, #1
- 970 020c 12B3 cbz r2, .L48
- 269:deps
- 971 .loc 1 269 7 is_stmt 1 view .LVU272
- 972 .LVL66:
- 973 .LBB222:
- 974 .LBI222:
- 526:deps
- 975 .loc 3 526 57 view .LVU273
- 976 .LBB223:
- 528:deps
- 977 .loc 3 528 3 view .LVU274
- 531:deps
- 978 .loc 3 531 4 view .LVU275
- 979 .syntax unified
- 980 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 981 020e 91FAA1F3 rbit r3, r1
- 982 @ 0 "" 2
- 983 .LVL67:
- 984 .loc 3 544 3 view .LVU276
- 985 .loc 3 544 3 is_stmt 0 view .LVU277
- 986 .thumb
- 987 .syntax unified
- 988 .LBE223:
- 989 .LBE222:
- 269:deps
- 990 .loc 1 269 7 view .LVU278
- 991 0212 B3FA83F3 clz r3, r3
- 992 0216 0344 add r3, r3, r0
- 993 0218 9B00 lsls r3, r3, #2
- 994 .LBB224:
- 995 .LBB225:
- 531:deps
- 996 .loc 3 531 4 view .LVU279
- 997 021a 0226 movs r6, #2
- 998 .LBE225:
- 999 .LBE224:
- 269:deps
- 1000 .loc 1 269 7 view .LVU280
- 1001 021c 1960 str r1, [r3]
- 272:deps
- 1002 .loc 1 272 7 is_stmt 1 view .LVU281
- 272:deps
- 1003 .loc 1 272 19 is_stmt 0 view .LVU282
- 1004 021e FFF7FEFF bl HAL_GetTick
- 1005 .LVL68:
- 1006 0222 0746 mov r7, r0
- 1007 .LVL69:
- 275:deps
- 1008 .loc 1 275 7 is_stmt 1 view .LVU283
- 1009 .L49:
- 275:deps
- 1010 .loc 1 275 49 view .LVU284
- 1011 .LBB227:
- 1012 .LBI224:
- 526:deps
- 1013 .loc 3 526 57 view .LVU285
- 1014 .LBB226:
- 528:deps
- 1015 .loc 3 528 3 view .LVU286
- 531:deps
- 1016 .loc 3 531 4 view .LVU287
- 1017 .syntax unified
- 1018 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1019 0224 96FAA6F3 rbit r3, r6
- 1020 @ 0 "" 2
- 1021 .LVL70:
- 1022 .loc 3 544 3 view .LVU288
- 1023 .loc 3 544 3 is_stmt 0 view .LVU289
- 1024 .thumb
- 1025 .syntax unified
- 1026 .LBE226:
- 1027 .LBE227:
- 1028 .LBB228:
- 1029 .LBI228:
- 526:deps
- 1030 .loc 3 526 57 is_stmt 1 view .LVU290
- 1031 .LBB229:
- 528:deps
- 1032 .loc 3 528 3 view .LVU291
- 531:deps
- 1033 .loc 3 531 4 view .LVU292
- 1034 .syntax unified
- 1035 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1036 0228 96FAA6F3 rbit r3, r6
- 1037 @ 0 "" 2
- 1038 .LVL71:
- 1039 .loc 3 544 3 view .LVU293
- 1040 .loc 3 544 3 is_stmt 0 view .LVU294
- 1041 .thumb
- 1042 .syntax unified
- 1043 .LBE229:
- 1044 .LBE228:
- 1045 .LBB230:
- 1046 .LBI230:
- 526:deps
- 1047 .loc 3 526 57 is_stmt 1 view .LVU295
- 1048 .LBB231:
- 528:deps
- 1049 .loc 3 528 3 view .LVU296
- 531:deps
- 1050 .loc 3 531 4 view .LVU297
- 1051 .syntax unified
- 1052 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1053 022c 96FAA6F3 rbit r3, r6
- 1054 @ 0 "" 2
- 1055 .LVL72:
- 1056 .loc 3 544 3 view .LVU298
- 1057 .loc 3 544 3 is_stmt 0 view .LVU299
- 1058 .thumb
- 1059 .syntax unified
- 1060 .LBE231:
- 1061 .LBE230:
- 275:deps
- 1062 .loc 1 275 13 view .LVU300
- 1063 0230 6A6A ldr r2, [r5, #36]
- 1064 .LVL73:
- 1065 .LBB232:
- 1066 .LBI232:
- 526:deps
- 1067 .loc 3 526 57 is_stmt 1 view .LVU301
- 1068 .LBB233:
- 528:deps
- 1069 .loc 3 528 3 view .LVU302
- 531:deps
- 1070 .loc 3 531 4 view .LVU303
- 1071 .syntax unified
- 1072 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1073 0232 96FAA6F3 rbit r3, r6
- 1074 @ 0 "" 2
- 1075 .LVL74:
- 1076 .loc 3 544 3 view .LVU304
- 1077 .loc 3 544 3 is_stmt 0 view .LVU305
- 1078 .thumb
- 1079 .syntax unified
- 1080 .LBE233:
- 1081 .LBE232:
- 275:deps
- 1082 .loc 1 275 13 view .LVU306
- 1083 0236 B3FA83F3 clz r3, r3
- 1084 023a 03F01F03 and r3, r3, #31
- 1085 023e 01FA03F3 lsl r3, r1, r3
- 275:deps
- 1086 .loc 1 275 49 view .LVU307
- 1087 0242 1342 tst r3, r2
- 1088 0244 7FF4EAAE bne .L51
- 277:deps
- 1089 .loc 1 277 9 is_stmt 1 view .LVU308
- 277:deps
- 1090 .loc 1 277 13 is_stmt 0 view .LVU309
- 1091 0248 FFF7FEFF bl HAL_GetTick
- 1092 .LVL75:
- 277:deps
- 1093 .loc 1 277 27 view .LVU310
- 1094 024c C01B subs r0, r0, r7
- 277:deps
- 1095 .loc 1 277 11 view .LVU311
- 1096 024e 0228 cmp r0, #2
- 1097 0250 E8D9 bls .L49
- 1098 0252 39E7 b .L33
- 1099 .LVL76:
- 1100 .L48:
- 286:deps
- 1101 .loc 1 286 7 is_stmt 1 view .LVU312
- 1102 .LBB234:
- 1103 .LBI234:
- 526:deps
- 1104 .loc 3 526 57 view .LVU313
- 1105 .LBB235:
- 528:deps
- 1106 .loc 3 528 3 view .LVU314
- 531:deps
- 1107 .loc 3 531 4 view .LVU315
- 1108 .syntax unified
- 1109 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1110 0254 91FAA1F3 rbit r3, r1
- 1111 @ 0 "" 2
- 1112 .LVL77:
- 1113 .loc 3 544 3 view .LVU316
- 1114 .loc 3 544 3 is_stmt 0 view .LVU317
- 1115 .thumb
- 1116 .syntax unified
- 1117 .LBE235:
- 1118 .LBE234:
- 286:deps
- 1119 .loc 1 286 7 view .LVU318
- 1120 0258 B3FA83F3 clz r3, r3
- 1121 025c 0344 add r3, r3, r0
- 1122 025e 9B00 lsls r3, r3, #2
- 1123 .LBB236:
- 1124 .LBB237:
- 531:deps
- 1125 .loc 3 531 4 view .LVU319
- 1126 0260 0226 movs r6, #2
- 1127 .LBE237:
- 1128 .LBE236:
- 286:deps
- 1129 .loc 1 286 7 view .LVU320
- 1130 0262 1A60 str r2, [r3]
- 289:deps
- 1131 .loc 1 289 7 is_stmt 1 view .LVU321
- 289:deps
- 1132 .loc 1 289 19 is_stmt 0 view .LVU322
- 1133 0264 FFF7FEFF bl HAL_GetTick
- 1134 .LVL78:
- 1135 0268 0746 mov r7, r0
- 1136 .LVL79:
- 292:deps
- 1137 .loc 1 292 7 is_stmt 1 view .LVU323
- 1138 .L52:
- 292:deps
- 1139 .loc 1 292 49 view .LVU324
- 1140 .LBB239:
- 1141 .LBI236:
- 526:deps
- 1142 .loc 3 526 57 view .LVU325
- 1143 .LBB238:
- 528:deps
- 1144 .loc 3 528 3 view .LVU326
- 531:deps
- 1145 .loc 3 531 4 view .LVU327
- 1146 .syntax unified
- 1147 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1148 026a 96FAA6F3 rbit r3, r6
- 1149 @ 0 "" 2
- 1150 .LVL80:
- 1151 .loc 3 544 3 view .LVU328
- 1152 .loc 3 544 3 is_stmt 0 view .LVU329
- 1153 .thumb
- 1154 .syntax unified
- 1155 .LBE238:
- 1156 .LBE239:
- 1157 .LBB240:
- 1158 .LBI240:
- 526:deps
- 1159 .loc 3 526 57 is_stmt 1 view .LVU330
- 1160 .LBB241:
- 528:deps
- 1161 .loc 3 528 3 view .LVU331
- 531:deps
- 1162 .loc 3 531 4 view .LVU332
- 1163 .syntax unified
- 1164 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1165 026e 96FAA6F3 rbit r3, r6
- 1166 @ 0 "" 2
- 1167 .LVL81:
- 1168 .loc 3 544 3 view .LVU333
- 1169 .loc 3 544 3 is_stmt 0 view .LVU334
- 1170 .thumb
- 1171 .syntax unified
- 1172 .LBE241:
- 1173 .LBE240:
- 1174 .LBB242:
- 1175 .LBI242:
- 526:deps
- 1176 .loc 3 526 57 is_stmt 1 view .LVU335
- 1177 .LBB243:
- 528:deps
- 1178 .loc 3 528 3 view .LVU336
- 531:deps
- 1179 .loc 3 531 4 view .LVU337
- 1180 .syntax unified
- 1181 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1182 0272 96FAA6F3 rbit r3, r6
- 1183 @ 0 "" 2
- 1184 .LVL82:
- 1185 .loc 3 544 3 view .LVU338
- 1186 .loc 3 544 3 is_stmt 0 view .LVU339
- 1187 .thumb
- 1188 .syntax unified
- 1189 .LBE243:
- 1190 .LBE242:
- 292:deps
- 1191 .loc 1 292 13 view .LVU340
- 1192 0276 6A6A ldr r2, [r5, #36]
- 1193 .LVL83:
- 1194 .LBB244:
- 1195 .LBI244:
- 526:deps
- 1196 .loc 3 526 57 is_stmt 1 view .LVU341
- 1197 .LBB245:
- 528:deps
- 1198 .loc 3 528 3 view .LVU342
- 531:deps
- 1199 .loc 3 531 4 view .LVU343
- 1200 .syntax unified
- 1201 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1202 0278 96FAA6F3 rbit r3, r6
- 1203 @ 0 "" 2
- 1204 .LVL84:
- 1205 .loc 3 544 3 view .LVU344
- 1206 .loc 3 544 3 is_stmt 0 view .LVU345
- 1207 .thumb
- 1208 .syntax unified
- 1209 .LBE245:
- 1210 .LBE244:
- 292:deps
- 1211 .loc 1 292 13 view .LVU346
- 1212 027c B3FA83F3 clz r3, r3
- 1213 0280 03F01F03 and r3, r3, #31
- 1214 0284 01FA03F3 lsl r3, r1, r3
- 292:deps
- 1215 .loc 1 292 49 view .LVU347
- 1216 0288 1342 tst r3, r2
- 1217 028a 3FF4C7AE beq .L51
- 294:deps
- 1218 .loc 1 294 9 is_stmt 1 view .LVU348
- 294:deps
- 1219 .loc 1 294 13 is_stmt 0 view .LVU349
- 1220 028e FFF7FEFF bl HAL_GetTick
- 1221 .LVL85:
- 294:deps
- 1222 .loc 1 294 27 view .LVU350
- 1223 0292 C01B subs r0, r0, r7
- 294:deps
- 1224 .loc 1 294 11 view .LVU351
- 1225 0294 0228 cmp r0, #2
- 1226 0296 E8D9 bls .L52
- 1227 0298 16E7 b .L33
- 1228 .LVL86:
- 1229 .L46:
- 1230 .LBB246:
- 304:deps
- 1231 .loc 1 304 5 is_stmt 1 view .LVU352
- 307:deps
- 1232 .loc 1 307 5 view .LVU353
- 311:deps
- 1233 .loc 1 311 5 view .LVU354
- 311:deps
- 1234 .loc 1 311 8 is_stmt 0 view .LVU355
- 1235 029a 1C49 ldr r1, .L107
- 1236 029c CB69 ldr r3, [r1, #28]
- 311:deps
- 1237 .loc 1 311 7 view .LVU356
- 1238 029e D800 lsls r0, r3, #3
- 1239 02a0 3AD4 bmi .L81
- 313:deps
- 1240 .loc 1 313 7 is_stmt 1 view .LVU357
- 1241 .LBB247:
- 313:deps
- 1242 .loc 1 313 7 view .LVU358
- 313:deps
- 1243 .loc 1 313 7 view .LVU359
- 1244 02a2 CB69 ldr r3, [r1, #28]
- 1245 02a4 43F08053 orr r3, r3, #268435456
- 1246 02a8 CB61 str r3, [r1, #28]
- 313:deps
- 1247 .loc 1 313 7 view .LVU360
- 1248 02aa CB69 ldr r3, [r1, #28]
- 1249 02ac 03F08053 and r3, r3, #268435456
- 1250 02b0 0193 str r3, [sp, #4]
- 313:deps
- 1251 .loc 1 313 7 view .LVU361
- 1252 02b2 019B ldr r3, [sp, #4]
- 1253 .LBE247:
- 313:deps
- 1254 .loc 1 313 7 view .LVU362
- 314:deps
- 1255 .loc 1 314 7 view .LVU363
- 1256 .LVL87:
- 314:deps
- 1257 .loc 1 314 21 is_stmt 0 view .LVU364
- 1258 02b4 0125 movs r5, #1
- 1259 .LVL88:
- 1260 .L55:
- 317:deps
- 1261 .loc 1 317 5 is_stmt 1 view .LVU365
- 317:deps
- 1262 .loc 1 317 8 is_stmt 0 view .LVU366
- 1263 02b6 174E ldr r6, .L107+8
- 1264 02b8 3368 ldr r3, [r6]
- 317:deps
- 1265 .loc 1 317 7 view .LVU367
- 1266 02ba DA05 lsls r2, r3, #23
- 1267 02bc 2ED5 bpl .L56
- 1268 .L61:
- 335:deps
- 1269 .loc 1 335 5 is_stmt 1 view .LVU368
- 335:deps
- 1270 .loc 1 335 5 view .LVU369
- 1271 02be E368 ldr r3, [r4, #12]
- 1272 02c0 012B cmp r3, #1
- 1273 02c2 3BD1 bne .L101
- 1274 .L106:
- 335:deps
- 1275 .loc 1 335 5 discriminator 7 view .LVU370
- 1276 02c4 0B6A ldr r3, [r1, #32]
- 1277 02c6 43F00103 orr r3, r3, #1
- 1278 .L104:
- 335:deps
- 1279 .loc 1 335 5 is_stmt 0 discriminator 8 view .LVU371
- 1280 02ca 0B62 str r3, [r1, #32]
- 340:deps
- 1281 .loc 1 340 7 is_stmt 1 discriminator 8 view .LVU372
- 340:deps
- 1282 .loc 1 340 19 is_stmt 0 discriminator 8 view .LVU373
- 1283 02cc FFF7FEFF bl HAL_GetTick
- 1284 .LVL89:
- 1285 .LBB248:
- 1286 .LBB249:
- 531:deps
- 1287 .loc 3 531 4 discriminator 8 view .LVU374
- 1288 02d0 0226 movs r6, #2
- 1289 .LBE249:
- 1290 .LBE248:
- 340:deps
- 1291 .loc 1 340 19 discriminator 8 view .LVU375
- 1292 02d2 0746 mov r7, r0
- 1293 .LVL90:
- 343:deps
- 1294 .loc 1 343 7 is_stmt 1 discriminator 8 view .LVU376
- 343:deps
- 1295 .loc 1 343 13 is_stmt 0 discriminator 8 view .LVU377
- 1296 02d4 4FF00108 mov r8, #1
- 345:deps
- 1297 .loc 1 345 11 discriminator 8 view .LVU378
- 1298 02d8 41F28839 movw r9, #5000
- 1299 .LVL91:
- 1300 .L67:
- 343:deps
- 1301 .loc 1 343 49 is_stmt 1 view .LVU379
- 1302 .LBB251:
- 1303 .LBI248:
- 526:deps
- 1304 .loc 3 526 57 view .LVU380
- 1305 .LBB250:
- 528:deps
- 1306 .loc 3 528 3 view .LVU381
- 531:deps
- 1307 .loc 3 531 4 view .LVU382
- 1308 .syntax unified
- 1309 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1310 02dc 96FAA6F3 rbit r3, r6
- 1311 @ 0 "" 2
- 1312 .LVL92:
- 1313 .loc 3 544 3 view .LVU383
- 1314 .loc 3 544 3 is_stmt 0 view .LVU384
- 1315 .thumb
- 1316 .syntax unified
- 1317 .LBE250:
- 1318 .LBE251:
- 1319 .LBB252:
- 1320 .LBI252:
- 526:deps
- 1321 .loc 3 526 57 is_stmt 1 view .LVU385
- 1322 .LBB253:
- 528:deps
- 1323 .loc 3 528 3 view .LVU386
- 531:deps
- 1324 .loc 3 531 4 view .LVU387
- 1325 .syntax unified
- 1326 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1327 02e0 96FAA6F3 rbit r3, r6
- 1328 @ 0 "" 2
- 1329 .LVL93:
- 1330 .loc 3 544 3 view .LVU388
- 1331 .loc 3 544 3 is_stmt 0 view .LVU389
- 1332 .thumb
- 1333 .syntax unified
- 1334 .LBE253:
- 1335 .LBE252:
- 343:deps
- 1336 .loc 1 343 13 view .LVU390
- 1337 02e4 0A6A ldr r2, [r1, #32]
- 1338 .LVL94:
- 1339 .LBB254:
- 1340 .LBI254:
- 526:deps
- 1341 .loc 3 526 57 is_stmt 1 view .LVU391
- 1342 .LBB255:
- 528:deps
- 1343 .loc 3 528 3 view .LVU392
- 531:deps
- 1344 .loc 3 531 4 view .LVU393
- 1345 .syntax unified
- 1346 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1347 02e6 96FAA6F3 rbit r3, r6
- 1348 @ 0 "" 2
- 1349 .LVL95:
- 1350 .loc 3 544 3 view .LVU394
- 1351 .loc 3 544 3 is_stmt 0 view .LVU395
- 1352 .thumb
- 1353 .syntax unified
- 1354 .LBE255:
- 1355 .LBE254:
- 343:deps
- 1356 .loc 1 343 13 view .LVU396
- 1357 02ea B3FA83F3 clz r3, r3
- 1358 02ee 03F01F03 and r3, r3, #31
- 1359 02f2 08FA03F3 lsl r3, r8, r3
- 343:deps
- 1360 .loc 1 343 49 view .LVU397
- 1361 02f6 1342 tst r3, r2
- 1362 02f8 54D0 beq .L68
- 1363 .L71:
- 367:deps
- 1364 .loc 1 367 5 is_stmt 1 view .LVU398
- 367:deps
- 1365 .loc 1 367 7 is_stmt 0 view .LVU399
- 1366 02fa 002D cmp r5, #0
- 1367 02fc 3FF492AE beq .L54
- 369:deps
- 1368 .loc 1 369 7 is_stmt 1 view .LVU400
- 1369 0300 CB69 ldr r3, [r1, #28]
- 1370 0302 23F08053 bic r3, r3, #268435456
- 1371 0306 CB61 str r3, [r1, #28]
- 1372 0308 8CE6 b .L54
- 1373 .L108:
- 1374 030a 00BF .align 2
- 1375 .L107:
- 1376 030c 00100240 .word 1073876992
- 1377 0310 20819010 .word 277905696
- 1378 0314 00700040 .word 1073770496
- 1379 .LVL96:
- 1380 .L81:
- 304:deps
- 1381 .loc 1 304 22 is_stmt 0 view .LVU401
- 1382 0318 0025 movs r5, #0
- 1383 031a CCE7 b .L55
- 1384 .LVL97:
- 1385 .L56:
- 320:deps
- 1386 .loc 1 320 7 is_stmt 1 view .LVU402
- 1387 031c 3368 ldr r3, [r6]
- 1388 031e 43F48073 orr r3, r3, #256
- 1389 0322 3360 str r3, [r6]
- 323:deps
- 1390 .loc 1 323 7 view .LVU403
- 323:deps
- 1391 .loc 1 323 19 is_stmt 0 view .LVU404
- 1392 0324 FFF7FEFF bl HAL_GetTick
- 1393 .LVL98:
- 1394 0328 0746 mov r7, r0
- 1395 .LVL99:
- 325:deps
- 1396 .loc 1 325 7 is_stmt 1 view .LVU405
- 1397 .L59:
- 325:deps
- 1398 .loc 1 325 13 view .LVU406
- 1399 032a 3368 ldr r3, [r6]
- 1400 032c DB05 lsls r3, r3, #23
- 1401 032e C6D4 bmi .L61
- 327:deps
- 1402 .loc 1 327 9 view .LVU407
- 327:deps
- 1403 .loc 1 327 13 is_stmt 0 view .LVU408
- 1404 0330 FFF7FEFF bl HAL_GetTick
- 1405 .LVL100:
- 327:deps
- 1406 .loc 1 327 27 view .LVU409
- 1407 0334 C01B subs r0, r0, r7
- 327:deps
- 1408 .loc 1 327 11 view .LVU410
- 1409 0336 6428 cmp r0, #100
- 1410 0338 F7D9 bls .L59
- 1411 033a C5E6 b .L33
- 1412 .LVL101:
- 1413 .L101:
- 335:deps
- 1414 .loc 1 335 5 is_stmt 1 discriminator 2 view .LVU411
- 1415 033c 23BB cbnz r3, .L63
- 335:deps
- 1416 .loc 1 335 5 discriminator 4 view .LVU412
- 1417 033e 0B6A ldr r3, [r1, #32]
- 1418 0340 23F00103 bic r3, r3, #1
- 1419 0344 0B62 str r3, [r1, #32]
- 335:deps
- 1420 .loc 1 335 5 discriminator 4 view .LVU413
- 1421 0346 0B6A ldr r3, [r1, #32]
- 1422 0348 23F00403 bic r3, r3, #4
- 1423 034c 0B62 str r3, [r1, #32]
- 335:deps
- 1424 .loc 1 335 5 discriminator 4 view .LVU414
- 337:deps
- 1425 .loc 1 337 5 discriminator 4 view .LVU415
- 354:deps
- 1426 .loc 1 354 7 discriminator 4 view .LVU416
- 354:deps
- 1427 .loc 1 354 19 is_stmt 0 discriminator 4 view .LVU417
- 1428 034e FFF7FEFF bl HAL_GetTick
- 1429 .LVL102:
- 1430 .LBB256:
- 1431 .LBB257:
- 531:deps
- 1432 .loc 3 531 4 discriminator 4 view .LVU418
- 1433 0352 0226 movs r6, #2
- 1434 .LBE257:
- 1435 .LBE256:
- 354:deps
- 1436 .loc 1 354 19 discriminator 4 view .LVU419
- 1437 0354 0746 mov r7, r0
- 1438 .LVL103:
- 357:deps
- 1439 .loc 1 357 7 is_stmt 1 discriminator 4 view .LVU420
- 357:deps
- 1440 .loc 1 357 13 is_stmt 0 discriminator 4 view .LVU421
- 1441 0356 4FF00108 mov r8, #1
- 359:deps
- 1442 .loc 1 359 11 discriminator 4 view .LVU422
- 1443 035a 41F28839 movw r9, #5000
- 1444 .LVL104:
- 1445 .L64:
- 357:deps
- 1446 .loc 1 357 49 is_stmt 1 view .LVU423
- 1447 .LBB259:
- 1448 .LBI256:
- 526:deps
- 1449 .loc 3 526 57 view .LVU424
- 1450 .LBB258:
- 528:deps
- 1451 .loc 3 528 3 view .LVU425
- 531:deps
- 1452 .loc 3 531 4 view .LVU426
- 1453 .syntax unified
- 1454 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1455 035e 96FAA6F3 rbit r3, r6
- 1456 @ 0 "" 2
- 1457 .LVL105:
- 1458 .loc 3 544 3 view .LVU427
- 1459 .loc 3 544 3 is_stmt 0 view .LVU428
- 1460 .thumb
- 1461 .syntax unified
- 1462 .LBE258:
- 1463 .LBE259:
- 1464 .LBB260:
- 1465 .LBI260:
- 526:deps
- 1466 .loc 3 526 57 is_stmt 1 view .LVU429
- 1467 .LBB261:
- 528:deps
- 1468 .loc 3 528 3 view .LVU430
- 531:deps
- 1469 .loc 3 531 4 view .LVU431
- 1470 .syntax unified
- 1471 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1472 0362 96FAA6F3 rbit r3, r6
- 1473 @ 0 "" 2
- 1474 .LVL106:
- 1475 .loc 3 544 3 view .LVU432
- 1476 .loc 3 544 3 is_stmt 0 view .LVU433
- 1477 .thumb
- 1478 .syntax unified
- 1479 .LBE261:
- 1480 .LBE260:
- 357:deps
- 1481 .loc 1 357 13 view .LVU434
- 1482 0366 0A6A ldr r2, [r1, #32]
- 1483 .LVL107:
- 1484 .LBB262:
- 1485 .LBI262:
- 526:deps
- 1486 .loc 3 526 57 is_stmt 1 view .LVU435
- 1487 .LBB263:
- 528:deps
- 1488 .loc 3 528 3 view .LVU436
- 531:deps
- 1489 .loc 3 531 4 view .LVU437
- 1490 .syntax unified
- 1491 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1492 0368 96FAA6F3 rbit r3, r6
- 1493 @ 0 "" 2
- 1494 .LVL108:
- 1495 .loc 3 544 3 view .LVU438
- 1496 .loc 3 544 3 is_stmt 0 view .LVU439
- 1497 .thumb
- 1498 .syntax unified
- 1499 .LBE263:
- 1500 .LBE262:
- 357:deps
- 1501 .loc 1 357 13 view .LVU440
- 1502 036c B3FA83F3 clz r3, r3
- 1503 0370 03F01F03 and r3, r3, #31
- 1504 0374 08FA03F3 lsl r3, r8, r3
- 357:deps
- 1505 .loc 1 357 49 view .LVU441
- 1506 0378 1342 tst r3, r2
- 1507 037a BED0 beq .L71
- 359:deps
- 1508 .loc 1 359 9 is_stmt 1 view .LVU442
- 359:deps
- 1509 .loc 1 359 13 is_stmt 0 view .LVU443
- 1510 037c FFF7FEFF bl HAL_GetTick
- 1511 .LVL109:
- 359:deps
- 1512 .loc 1 359 27 view .LVU444
- 1513 0380 C01B subs r0, r0, r7
- 359:deps
- 1514 .loc 1 359 11 view .LVU445
- 1515 0382 4845 cmp r0, r9
- 1516 0384 EBD9 bls .L64
- 1517 0386 9FE6 b .L33
- 1518 .LVL110:
- 1519 .L63:
- 335:deps
- 1520 .loc 1 335 5 is_stmt 1 discriminator 5 view .LVU446
- 1521 0388 052B cmp r3, #5
- 1522 038a 0B6A ldr r3, [r1, #32]
- 1523 038c 03D1 bne .L65
- 335:deps
- 1524 .loc 1 335 5 discriminator 7 view .LVU447
- 1525 038e 43F00403 orr r3, r3, #4
- 1526 0392 0B62 str r3, [r1, #32]
- 1527 0394 96E7 b .L106
- 1528 .L65:
- 335:deps
- 1529 .loc 1 335 5 discriminator 8 view .LVU448
- 1530 0396 23F00103 bic r3, r3, #1
- 1531 039a 0B62 str r3, [r1, #32]
- 335:deps
- 1532 .loc 1 335 5 discriminator 8 view .LVU449
- 1533 039c 0B6A ldr r3, [r1, #32]
- 1534 039e 23F00403 bic r3, r3, #4
- 1535 03a2 92E7 b .L104
- 1536 .LVL111:
- 1537 .L68:
- 345:deps
- 1538 .loc 1 345 9 view .LVU450
- 345:deps
- 1539 .loc 1 345 13 is_stmt 0 view .LVU451
- 1540 03a4 FFF7FEFF bl HAL_GetTick
- 1541 .LVL112:
- 345:deps
- 1542 .loc 1 345 27 view .LVU452
- 1543 03a8 C01B subs r0, r0, r7
- 345:deps
- 1544 .loc 1 345 11 view .LVU453
- 1545 03aa 4845 cmp r0, r9
- 1546 03ac 96D9 bls .L67
- 1547 03ae 8BE6 b .L33
- 1548 .LVL113:
- 1549 .L72:
- 345:deps
- 1550 .loc 1 345 11 view .LVU454
- 1551 .LBE246:
- 379:deps
- 1552 .loc 1 379 5 is_stmt 1 view .LVU455
- 379:deps
- 1553 .loc 1 379 8 is_stmt 0 view .LVU456
- 1554 03b0 4249 ldr r1, .L109
- 1555 03b2 4B68 ldr r3, [r1, #4]
- 1556 03b4 03F00C03 and r3, r3, #12
- 379:deps
- 1557 .loc 1 379 7 view .LVU457
- 1558 03b8 082B cmp r3, #8
- 1559 03ba 3FF45AAE beq .L39
- 381:deps
- 1560 .loc 1 381 7 is_stmt 1 view .LVU458
- 381:deps
- 1561 .loc 1 381 9 is_stmt 0 view .LVU459
- 1562 03be 022A cmp r2, #2
- 1563 03c0 4FF08073 mov r3, #16777216
- 1564 03c4 54D1 bne .L73
- 384:deps
- 1565 .loc 1 384 9 is_stmt 1 view .LVU460
- 385:deps
- 1566 .loc 1 385 9 view .LVU461
- 391:deps
- 1567 .loc 1 391 9 view .LVU462
- 1568 .LVL114:
- 1569 .LBB264:
- 1570 .LBI264:
- 526:deps
- 1571 .loc 3 526 57 view .LVU463
- 1572 .LBB265:
- 528:deps
- 1573 .loc 3 528 3 view .LVU464
- 531:deps
- 1574 .loc 3 531 4 view .LVU465
- 1575 .syntax unified
- 1576 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1577 03c6 93FAA3F3 rbit r3, r3
- 1578 @ 0 "" 2
- 1579 .LVL115:
- 1580 .loc 3 544 3 view .LVU466
- 1581 .loc 3 544 3 is_stmt 0 view .LVU467
- 1582 .thumb
- 1583 .syntax unified
- 1584 .LBE265:
- 1585 .LBE264:
- 391:deps
- 1586 .loc 1 391 9 view .LVU468
- 1587 03ca B3FA83F3 clz r3, r3
- 1588 03ce 03F18453 add r3, r3, #276824064
- 1589 03d2 03F58413 add r3, r3, #1081344
- 1590 03d6 9B00 lsls r3, r3, #2
- 1591 03d8 0022 movs r2, #0
- 1592 03da 1A60 str r2, [r3]
- 394:deps
- 1593 .loc 1 394 9 is_stmt 1 view .LVU469
- 394:deps
- 1594 .loc 1 394 21 is_stmt 0 view .LVU470
- 1595 03dc FFF7FEFF bl HAL_GetTick
- 1596 .LVL116:
- 399:deps
- 1597 .loc 1 399 13 view .LVU471
- 1598 03e0 DFF8DC80 ldr r8, .L109+4
- 394:deps
- 1599 .loc 1 394 21 view .LVU472
- 1600 03e4 0646 mov r6, r0
- 1601 .LVL117:
- 397:deps
- 1602 .loc 1 397 9 is_stmt 1 view .LVU473
- 1603 .LBB266:
- 1604 .LBB267:
- 531:deps
- 1605 .loc 3 531 4 is_stmt 0 view .LVU474
- 1606 03e6 4FF00077 mov r7, #33554432
- 1607 .LBE267:
- 1608 .LBE266:
- 397:deps
- 1609 .loc 1 397 15 view .LVU475
- 1610 03ea 0125 movs r5, #1
- 1611 .LVL118:
- 1612 .L74:
- 397:deps
- 1613 .loc 1 397 52 is_stmt 1 view .LVU476
- 1614 .LBB269:
- 1615 .LBI266:
- 526:deps
- 1616 .loc 3 526 57 view .LVU477
- 1617 .LBB268:
- 528:deps
- 1618 .loc 3 528 3 view .LVU478
- 531:deps
- 1619 .loc 3 531 4 view .LVU479
- 1620 .syntax unified
- 1621 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1622 03ec 97FAA7F3 rbit r3, r7
- 1623 @ 0 "" 2
- 1624 .LVL119:
- 1625 .loc 3 544 3 view .LVU480
- 1626 .loc 3 544 3 is_stmt 0 view .LVU481
- 1627 .thumb
- 1628 .syntax unified
- 1629 .LBE268:
- 1630 .LBE269:
- 397:deps
- 1631 .loc 1 397 15 view .LVU482
- 1632 03f0 0A68 ldr r2, [r1]
- 1633 .LVL120:
- 1634 .LBB270:
- 1635 .LBI270:
- 526:deps
- 1636 .loc 3 526 57 is_stmt 1 view .LVU483
- 1637 .LBB271:
- 528:deps
- 1638 .loc 3 528 3 view .LVU484
- 531:deps
- 1639 .loc 3 531 4 view .LVU485
- 1640 .syntax unified
- 1641 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1642 03f2 97FAA7F3 rbit r3, r7
- 1643 @ 0 "" 2
- 1644 .LVL121:
- 1645 .loc 3 544 3 view .LVU486
- 1646 .loc 3 544 3 is_stmt 0 view .LVU487
- 1647 .thumb
- 1648 .syntax unified
- 1649 .LBE271:
- 1650 .LBE270:
- 397:deps
- 1651 .loc 1 397 15 view .LVU488
- 1652 03f6 B3FA83F3 clz r3, r3
- 1653 03fa 03F01F03 and r3, r3, #31
- 1654 03fe 05FA03F3 lsl r3, r5, r3
- 397:deps
- 1655 .loc 1 397 52 view .LVU489
- 1656 0402 1342 tst r3, r2
- 1657 0404 2ED1 bne .L75
- 412:deps
- 1658 .loc 1 412 7 is_stmt 1 view .LVU490
- 1659 0406 D4E90803 ldrd r0, r3, [r4, #32]
- 1660 040a 4A68 ldr r2, [r1, #4]
- 1661 040c 0343 orrs r3, r3, r0
- 1662 040e 22F47412 bic r2, r2, #3997696
- 1663 0412 1343 orrs r3, r3, r2
- 1664 0414 4B60 str r3, [r1, #4]
- 416:deps
- 1665 .loc 1 416 9 view .LVU491
- 1666 .LVL122:
- 1667 .LBB272:
- 1668 .LBI272:
- 526:deps
- 1669 .loc 3 526 57 view .LVU492
- 1670 .LBB273:
- 528:deps
- 1671 .loc 3 528 3 view .LVU493
- 531:deps
- 1672 .loc 3 531 4 view .LVU494
- 1673 0416 4FF08073 mov r3, #16777216
- 1674 .syntax unified
- 1675 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1676 041a 93FAA3F3 rbit r3, r3
- 1677 @ 0 "" 2
- 1678 .LVL123:
- 1679 .loc 3 544 3 view .LVU495
- 1680 .loc 3 544 3 is_stmt 0 view .LVU496
- 1681 .thumb
- 1682 .syntax unified
- 1683 .LBE273:
- 1684 .LBE272:
- 416:deps
- 1685 .loc 1 416 9 view .LVU497
- 1686 041e B3FA83F3 clz r3, r3
- 1687 0422 03F18453 add r3, r3, #276824064
- 1688 0426 03F58413 add r3, r3, #1081344
- 1689 042a 9B00 lsls r3, r3, #2
- 424:deps
- 1690 .loc 1 424 13 view .LVU498
- 1691 042c 244F ldr r7, .L109+4
- 416:deps
- 1692 .loc 1 416 9 view .LVU499
- 1693 042e 1D60 str r5, [r3]
- 419:deps
- 1694 .loc 1 419 9 is_stmt 1 view .LVU500
- 419:deps
- 1695 .loc 1 419 21 is_stmt 0 view .LVU501
- 1696 0430 FFF7FEFF bl HAL_GetTick
- 1697 .LVL124:
- 1698 .LBB274:
- 1699 .LBB275:
- 531:deps
- 1700 .loc 3 531 4 view .LVU502
- 1701 0434 4FF00075 mov r5, #33554432
- 1702 .LBE275:
- 1703 .LBE274:
- 419:deps
- 1704 .loc 1 419 21 view .LVU503
- 1705 0438 0446 mov r4, r0
- 1706 .LVL125:
- 422:deps
- 1707 .loc 1 422 9 is_stmt 1 view .LVU504
- 422:deps
- 1708 .loc 1 422 15 is_stmt 0 view .LVU505
- 1709 043a 0126 movs r6, #1
- 1710 .LVL126:
- 1711 .L76:
- 422:deps
- 1712 .loc 1 422 52 is_stmt 1 view .LVU506
- 1713 .LBB277:
- 1714 .LBI274:
- 526:deps
- 1715 .loc 3 526 57 view .LVU507
- 1716 .LBB276:
- 528:deps
- 1717 .loc 3 528 3 view .LVU508
- 531:deps
- 1718 .loc 3 531 4 view .LVU509
- 1719 .syntax unified
- 1720 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1721 043c 95FAA5F3 rbit r3, r5
- 1722 @ 0 "" 2
- 1723 .LVL127:
- 1724 .loc 3 544 3 view .LVU510
- 1725 .loc 3 544 3 is_stmt 0 view .LVU511
- 1726 .thumb
- 1727 .syntax unified
- 1728 .LBE276:
- 1729 .LBE277:
- 422:deps
- 1730 .loc 1 422 15 view .LVU512
- 1731 0440 0A68 ldr r2, [r1]
- 1732 .LVL128:
- 1733 .LBB278:
- 1734 .LBI278:
- 526:deps
- 1735 .loc 3 526 57 is_stmt 1 view .LVU513
- 1736 .LBB279:
- 528:deps
- 1737 .loc 3 528 3 view .LVU514
- 531:deps
- 1738 .loc 3 531 4 view .LVU515
- 1739 .syntax unified
- 1740 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1741 0442 95FAA5F3 rbit r3, r5
- 1742 @ 0 "" 2
- 1743 .LVL129:
- 1744 .loc 3 544 3 view .LVU516
- 1745 .loc 3 544 3 is_stmt 0 view .LVU517
- 1746 .thumb
- 1747 .syntax unified
- 1748 .LBE279:
- 1749 .LBE278:
- 422:deps
- 1750 .loc 1 422 15 view .LVU518
- 1751 0446 B3FA83F3 clz r3, r3
- 1752 044a 03F01F03 and r3, r3, #31
- 1753 044e 06FA03F3 lsl r3, r6, r3
- 422:deps
- 1754 .loc 1 422 52 view .LVU519
- 1755 0452 1342 tst r3, r2
- 1756 0454 7FF4EAAD bne .L78
- 424:deps
- 1757 .loc 1 424 11 is_stmt 1 view .LVU520
- 424:deps
- 1758 .loc 1 424 15 is_stmt 0 view .LVU521
- 1759 0458 FFF7FEFF bl HAL_GetTick
- 1760 .LVL130:
- 424:deps
- 1761 .loc 1 424 29 view .LVU522
- 1762 045c 001B subs r0, r0, r4
- 424:deps
- 1763 .loc 1 424 13 view .LVU523
- 1764 045e B842 cmp r0, r7
- 1765 0460 ECD9 bls .L76
- 1766 0462 31E6 b .L33
- 1767 .LVL131:
- 1768 .L75:
- 399:deps
- 1769 .loc 1 399 11 is_stmt 1 view .LVU524
- 399:deps
- 1770 .loc 1 399 15 is_stmt 0 view .LVU525
- 1771 0464 FFF7FEFF bl HAL_GetTick
- 1772 .LVL132:
- 399:deps
- 1773 .loc 1 399 29 view .LVU526
- 1774 0468 801B subs r0, r0, r6
- 399:deps
- 1775 .loc 1 399 13 view .LVU527
- 1776 046a 4045 cmp r0, r8
- 1777 046c BED9 bls .L74
- 1778 046e 2BE6 b .L33
- 1779 .LVL133:
- 1780 .L73:
- 433:deps
- 1781 .loc 1 433 9 is_stmt 1 view .LVU528
- 1782 .LBB280:
- 1783 .LBI280:
- 526:deps
- 1784 .loc 3 526 57 view .LVU529
- 1785 .LBB281:
- 528:deps
- 1786 .loc 3 528 3 view .LVU530
- 531:deps
- 1787 .loc 3 531 4 view .LVU531
- 1788 .syntax unified
- 1789 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1790 0470 93FAA3F3 rbit r3, r3
- 1791 @ 0 "" 2
- 1792 .LVL134:
- 1793 .loc 3 544 3 view .LVU532
- 1794 .loc 3 544 3 is_stmt 0 view .LVU533
- 1795 .thumb
- 1796 .syntax unified
- 1797 .LBE281:
- 1798 .LBE280:
- 433:deps
- 1799 .loc 1 433 9 view .LVU534
- 1800 0474 B3FA83F3 clz r3, r3
- 1801 0478 03F18453 add r3, r3, #276824064
- 1802 047c 03F58413 add r3, r3, #1081344
- 1803 0480 9B00 lsls r3, r3, #2
- 1804 0482 0022 movs r2, #0
- 1805 0484 1A60 str r2, [r3]
- 436:deps
- 1806 .loc 1 436 9 is_stmt 1 view .LVU535
- 436:deps
- 1807 .loc 1 436 21 is_stmt 0 view .LVU536
- 1808 0486 FFF7FEFF bl HAL_GetTick
- 1809 .LVL135:
- 441:deps
- 1810 .loc 1 441 13 view .LVU537
- 1811 048a 0D4F ldr r7, .L109+4
- 436:deps
- 1812 .loc 1 436 21 view .LVU538
- 1813 048c 0446 mov r4, r0
- 1814 .LVL136:
- 439:deps
- 1815 .loc 1 439 9 is_stmt 1 view .LVU539
- 1816 .LBB282:
- 1817 .LBB283:
- 531:deps
- 1818 .loc 3 531 4 is_stmt 0 view .LVU540
- 1819 048e 4FF00075 mov r5, #33554432
- 1820 .LBE283:
- 1821 .LBE282:
- 439:deps
- 1822 .loc 1 439 15 view .LVU541
- 1823 0492 0126 movs r6, #1
- 1824 .LVL137:
- 1825 .L79:
- 439:deps
- 1826 .loc 1 439 52 is_stmt 1 view .LVU542
- 1827 .LBB285:
- 1828 .LBI282:
- 526:deps
- 1829 .loc 3 526 57 view .LVU543
- 1830 .LBB284:
- 528:deps
- 1831 .loc 3 528 3 view .LVU544
- 531:deps
- 1832 .loc 3 531 4 view .LVU545
- 1833 .syntax unified
- 1834 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1835 0494 95FAA5F3 rbit r3, r5
- 1836 @ 0 "" 2
- 1837 .LVL138:
- 1838 .loc 3 544 3 view .LVU546
- 1839 .loc 3 544 3 is_stmt 0 view .LVU547
- 1840 .thumb
- 1841 .syntax unified
- 1842 .LBE284:
- 1843 .LBE285:
- 439:deps
- 1844 .loc 1 439 15 view .LVU548
- 1845 0498 0A68 ldr r2, [r1]
- 1846 .LVL139:
- 1847 .LBB286:
- 1848 .LBI286:
- 526:deps
- 1849 .loc 3 526 57 is_stmt 1 view .LVU549
- 1850 .LBB287:
- 528:deps
- 1851 .loc 3 528 3 view .LVU550
- 531:deps
- 1852 .loc 3 531 4 view .LVU551
- 1853 .syntax unified
- 1854 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 1855 049a 95FAA5F3 rbit r3, r5
- 1856 @ 0 "" 2
- 1857 .LVL140:
- 1858 .loc 3 544 3 view .LVU552
- 1859 .loc 3 544 3 is_stmt 0 view .LVU553
- 1860 .thumb
- 1861 .syntax unified
- 1862 .LBE287:
- 1863 .LBE286:
- 439:deps
- 1864 .loc 1 439 15 view .LVU554
- 1865 049e B3FA83F3 clz r3, r3
- 1866 04a2 03F01F03 and r3, r3, #31
- 1867 04a6 06FA03F3 lsl r3, r6, r3
- 439:deps
- 1868 .loc 1 439 52 view .LVU555
- 1869 04aa 1342 tst r3, r2
- 1870 04ac 3FF4BEAD beq .L78
- 441:deps
- 1871 .loc 1 441 11 is_stmt 1 view .LVU556
- 441:deps
- 1872 .loc 1 441 15 is_stmt 0 view .LVU557
- 1873 04b0 FFF7FEFF bl HAL_GetTick
- 1874 .LVL141:
- 441:deps
- 1875 .loc 1 441 29 view .LVU558
- 1876 04b4 001B subs r0, r0, r4
- 441:deps
- 1877 .loc 1 441 13 view .LVU559
- 1878 04b6 B842 cmp r0, r7
- 1879 04b8 ECD9 bls .L79
- 1880 04ba 05E6 b .L33
- 1881 .L110:
- 1882 .align 2
- 1883 .L109:
- 1884 04bc 00100240 .word 1073876992
- 1885 04c0 400D0300 .word 200000
- 1886 .cfi_endproc
- 1887 .LFE132:
- 1889 .section .text.HAL_RCC_ClockConfig,"ax",%progbits
- 1890 .align 1
- 1891 .global HAL_RCC_ClockConfig
- 1892 .syntax unified
- 1893 .thumb
- 1894 .thumb_func
- 1895 .fpu softvfp
- 1897 HAL_RCC_ClockConfig:
- 1898 .LVL142:
- 1899 .LFB133:
- 456:deps
- 457:deps
- 458:deps
- 459:deps
- 460:deps
- 461:deps
- 462:deps
- 463:deps
- 464:deps
- 465:deps
- 466:deps
- 467:deps
- 468:deps
- 469:deps
- 470:deps
- 471:deps
- 472:deps
- 473:deps
- 474:deps
- 475:deps
- 476:deps
- 477:deps
- 478:deps
- 479:deps
- 480:deps
- 481:deps
- 482:deps
- 1900 .loc 1 482 1 is_stmt 1 view -0
- 1901 .cfi_startproc
- 1902 @ args = 0, pretend = 0, frame = 0
- 1903 @ frame_needed = 0, uses_anonymous_args = 0
- 483:deps
- 1904 .loc 1 483 3 view .LVU561
- 484:deps
- 485:deps
- 486:deps
- 1905 .loc 1 486 3 view .LVU562
- 487:deps
- 1906 .loc 1 487 3 view .LVU563
- 488:deps
- 1907 .loc 1 488 3 view .LVU564
- 489:deps
- 490:deps
- 491:deps
- 492:deps
- 493:deps
- 494:deps
- 495:deps
- 1908 .loc 1 495 3 view .LVU565
- 1909 .loc 1 495 23 is_stmt 0 view .LVU566
- 1910 0000 504A ldr r2, .L154
- 482:deps
- 1911 .loc 1 482 1 view .LVU567
- 1912 0002 F8B5 push {r3, r4, r5, r6, r7, lr}
- 1913 .LCFI4:
- 1914 .cfi_def_cfa_offset 24
- 1915 .cfi_offset 3, -24
- 1916 .cfi_offset 4, -20
- 1917 .cfi_offset 5, -16
- 1918 .cfi_offset 6, -12
- 1919 .cfi_offset 7, -8
- 1920 .cfi_offset 14, -4
- 1921 .loc 1 495 23 view .LVU568
- 1922 0004 1368 ldr r3, [r2]
- 1923 .loc 1 495 29 view .LVU569
- 1924 0006 03F00703 and r3, r3, #7
- 1925 .loc 1 495 5 view .LVU570
- 1926 000a 8B42 cmp r3, r1
- 482:deps
- 1927 .loc 1 482 1 view .LVU571
- 1928 000c 0446 mov r4, r0
- 1929 .loc 1 495 5 view .LVU572
- 1930 000e 1BD3 bcc .L112
- 1931 .L115:
- 496:deps
- 497:deps
- 498:deps
- 499:deps
- 500:deps
- 501:deps
- 502:deps
- 503:deps
- 504:deps
- 505:deps
- 506:deps
- 507:deps
- 508:deps
- 509:deps
- 1932 .loc 1 509 3 is_stmt 1 view .LVU573
- 1933 .loc 1 509 25 is_stmt 0 view .LVU574
- 1934 0010 2268 ldr r2, [r4]
- 1935 .loc 1 509 5 view .LVU575
- 1936 0012 9007 lsls r0, r2, #30
- 1937 .LVL143:
- 1938 .loc 1 509 5 view .LVU576
- 1939 0014 24D4 bmi .L113
- 1940 .L114:
- 510:deps
- 511:deps
- 512:deps
- 513:deps
- 514:deps
- 515:deps
- 516:deps
- 1941 .loc 1 516 3 is_stmt 1 view .LVU577
- 1942 .loc 1 516 5 is_stmt 0 view .LVU578
- 1943 0016 D207 lsls r2, r2, #31
- 1944 0018 2AD4 bmi .L117
- 1945 .LVL144:
- 1946 .L127:
- 517:deps
- 518:deps
- 519:deps
- 520:deps
- 521:deps
- 522:deps
- 523:deps
- 524:deps
- 525:deps
- 526:deps
- 527:deps
- 528:deps
- 529:deps
- 530:deps
- 531:deps
- 532:deps
- 533:deps
- 534:deps
- 535:deps
- 536:deps
- 537:deps
- 538:deps
- 539:deps
- 540:deps
- 541:deps
- 542:deps
- 543:deps
- 544:deps
- 545:deps
- 546:deps
- 547:deps
- 548:deps
- 549:deps
- 550:deps
- 551:deps
- 552:deps
- 553:deps
- 554:deps
- 555:deps
- 556:deps
- 557:deps
- 558:deps
- 559:deps
- 560:deps
- 561:deps
- 562:deps
- 563:deps
- 564:deps
- 565:deps
- 566:deps
- 567:deps
- 568:deps
- 569:deps
- 570:deps
- 571:deps
- 572:deps
- 573:deps
- 574:deps
- 575:deps
- 576:deps
- 577:deps
- 578:deps
- 579:deps
- 580:deps
- 581:deps
- 582:deps
- 583:deps
- 584:deps
- 1947 .loc 1 584 3 is_stmt 1 view .LVU579
- 1948 .loc 1 584 23 is_stmt 0 view .LVU580
- 1949 001a 4A4A ldr r2, .L154
- 1950 001c 1368 ldr r3, [r2]
- 1951 .loc 1 584 29 view .LVU581
- 1952 001e 03F00703 and r3, r3, #7
- 1953 .loc 1 584 5 view .LVU582
- 1954 0022 8B42 cmp r3, r1
- 1955 0024 7AD8 bhi .L118
- 1956 .L119:
- 585:deps
- 586:deps
- 587:deps
- 588:deps
- 589:deps
- 590:deps
- 591:deps
- 592:deps
- 593:deps
- 594:deps
- 595:deps
- 596:deps
- 597:deps
- 598:deps
- 1957 .loc 1 598 3 is_stmt 1 view .LVU583
- 1958 .loc 1 598 25 is_stmt 0 view .LVU584
- 1959 0026 2068 ldr r0, [r4]
- 1960 .loc 1 598 5 view .LVU585
- 1961 0028 4307 lsls r3, r0, #29
- 1962 002a 00F18280 bmi .L133
- 1963 .LVL145:
- 1964 .L134:
- 599:deps
- 600:deps
- 601:deps
- 602:deps
- 603:deps
- 604:deps
- 605:deps
- 1965 .loc 1 605 3 is_stmt 1 view .LVU586
- 1966 .loc 1 605 5 is_stmt 0 view .LVU587
- 1967 002e 10F00800 ands r0, r0, #8
- 1968 0032 14D0 beq .L116
- 606:deps
- 607:deps
- 1969 .loc 1 607 5 is_stmt 1 view .LVU588
- 608:deps
- 1970 .loc 1 608 5 view .LVU589
- 1971 0034 444A ldr r2, .L154+4
- 1972 0036 2169 ldr r1, [r4, #16]
- 1973 0038 5368 ldr r3, [r2, #4]
- 1974 003a 23F46053 bic r3, r3, #14336
- 1975 003e 43EAC103 orr r3, r3, r1, lsl #3
- 1976 0042 5360 str r3, [r2, #4]
- 609:deps
- 610:deps
- 611:deps
- 612:deps
- 613:deps
- 614:deps
- 615:deps
- 616:deps
- 617:deps
- 1977 .loc 1 617 10 is_stmt 0 view .LVU590
- 1978 0044 0020 movs r0, #0
- 1979 0046 0AE0 b .L116
- 1980 .LVL146:
- 1981 .L112:
- 498:deps
- 1982 .loc 1 498 5 is_stmt 1 view .LVU591
- 1983 0048 1368 ldr r3, [r2]
- 1984 004a 23F00703 bic r3, r3, #7
- 1985 004e 0B43 orrs r3, r3, r1
- 1986 0050 1360 str r3, [r2]
- 502:deps
- 1987 .loc 1 502 5 view .LVU592
- 502:deps
- 1988 .loc 1 502 14 is_stmt 0 view .LVU593
- 1989 0052 1368 ldr r3, [r2]
- 502:deps
- 1990 .loc 1 502 20 view .LVU594
- 1991 0054 03F00703 and r3, r3, #7
- 502:deps
- 1992 .loc 1 502 7 view .LVU595
- 1993 0058 8B42 cmp r3, r1
- 1994 005a D9D0 beq .L115
- 1995 .LVL147:
- 1996 .L121:
- 504:deps
- 1997 .loc 1 504 14 view .LVU596
- 1998 005c 0120 movs r0, #1
- 1999 .LVL148:
- 2000 .L116:
- 618:deps
- 2001 .loc 1 618 1 view .LVU597
- 2002 005e F8BD pop {r3, r4, r5, r6, r7, pc}
- 2003 .LVL149:
- 2004 .L113:
- 511:deps
- 2005 .loc 1 511 5 is_stmt 1 view .LVU598
- 512:deps
- 2006 .loc 1 512 5 view .LVU599
- 2007 0060 3948 ldr r0, .L154+4
- 2008 0062 A568 ldr r5, [r4, #8]
- 2009 0064 4368 ldr r3, [r0, #4]
- 2010 0066 23F0F003 bic r3, r3, #240
- 2011 006a 2B43 orrs r3, r3, r5
- 2012 006c 4360 str r3, [r0, #4]
- 2013 006e D2E7 b .L114
- 2014 .L117:
- 518:deps
- 2015 .loc 1 518 5 view .LVU600
- 521:deps
- 2016 .loc 1 521 5 view .LVU601
- 521:deps
- 2017 .loc 1 521 25 is_stmt 0 view .LVU602
- 2018 0070 6268 ldr r2, [r4, #4]
- 2019 0072 354D ldr r5, .L154+4
- 521:deps
- 2020 .loc 1 521 7 view .LVU603
- 2021 0074 012A cmp r2, #1
- 2022 0076 27D1 bne .L120
- 524:deps
- 2023 .loc 1 524 7 is_stmt 1 view .LVU604
- 2024 .LVL150:
- 2025 .LBB288:
- 2026 .LBI288:
- 526:deps
- 2027 .loc 3 526 57 view .LVU605
- 2028 .LBB289:
- 528:deps
- 2029 .loc 3 528 3 view .LVU606
- 531:deps
- 2030 .loc 3 531 4 view .LVU607
- 2031 0078 4FF40033 mov r3, #131072
- 2032 .syntax unified
- 2033 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 2034 007c 93FAA3F0 rbit r0, r3
- 2035 @ 0 "" 2
- 2036 .LVL151:
- 2037 .loc 3 544 3 view .LVU608
- 2038 .loc 3 544 3 is_stmt 0 view .LVU609
- 2039 .thumb
- 2040 .syntax unified
- 2041 .LBE289:
- 2042 .LBE288:
- 524:deps
- 2043 .loc 1 524 10 view .LVU610
- 2044 0080 2868 ldr r0, [r5]
- 2045 .LVL152:
- 2046 .LBB290:
- 2047 .LBI290:
- 526:deps
- 2048 .loc 3 526 57 is_stmt 1 view .LVU611
- 2049 .LBB291:
- 528:deps
- 2050 .loc 3 528 3 view .LVU612
- 531:deps
- 2051 .loc 3 531 4 view .LVU613
- 2052 .syntax unified
- 2053 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 2054 0082 93FAA3F3 rbit r3, r3
- 2055 @ 0 "" 2
- 2056 .LVL153:
- 2057 .loc 3 544 3 view .LVU614
- 2058 .loc 3 544 3 is_stmt 0 view .LVU615
- 2059 .thumb
- 2060 .syntax unified
- 2061 .LBE291:
- 2062 .LBE290:
- 524:deps
- 2063 .loc 1 524 10 view .LVU616
- 2064 0086 B3FA83F3 clz r3, r3
- 2065 008a 03F01F03 and r3, r3, #31
- 2066 008e 02FA03F3 lsl r3, r2, r3
- 524:deps
- 2067 .loc 1 524 9 view .LVU617
- 2068 0092 0342 tst r3, r0
- 2069 .L151:
- 542:deps
- 2070 .loc 1 542 9 view .LVU618
- 2071 0094 E2D0 beq .L121
- 547:deps
- 2072 .loc 1 547 5 is_stmt 1 view .LVU619
- 2073 0096 6B68 ldr r3, [r5, #4]
- 2074 0098 23F00303 bic r3, r3, #3
- 2075 009c 1343 orrs r3, r3, r2
- 2076 009e 6B60 str r3, [r5, #4]
- 550:deps
- 2077 .loc 1 550 5 view .LVU620
- 550:deps
- 2078 .loc 1 550 17 is_stmt 0 view .LVU621
- 2079 00a0 FFF7FEFF bl HAL_GetTick
- 2080 .LVL154:
- 552:deps
- 2081 .loc 1 552 25 view .LVU622
- 2082 00a4 6368 ldr r3, [r4, #4]
- 552:deps
- 2083 .loc 1 552 7 view .LVU623
- 2084 00a6 012B cmp r3, #1
- 550:deps
- 2085 .loc 1 550 17 view .LVU624
- 2086 00a8 0646 mov r6, r0
- 2087 .LVL155:
- 552:deps
- 2088 .loc 1 552 5 is_stmt 1 view .LVU625
- 556:deps
- 2089 .loc 1 556 11 is_stmt 0 view .LVU626
- 2090 00aa 41F28837 movw r7, #5000
- 552:deps
- 2091 .loc 1 552 7 view .LVU627
- 2092 00ae 1ED1 bne .L148
- 2093 .LVL156:
- 2094 .L124:
- 554:deps
- 2095 .loc 1 554 44 is_stmt 1 view .LVU628
- 554:deps
- 2096 .loc 1 554 14 is_stmt 0 view .LVU629
- 2097 00b0 6B68 ldr r3, [r5, #4]
- 2098 00b2 03F00C03 and r3, r3, #12
- 554:deps
- 2099 .loc 1 554 44 view .LVU630
- 2100 00b6 042B cmp r3, #4
- 2101 00b8 AFD0 beq .L127
- 556:deps
- 2102 .loc 1 556 9 is_stmt 1 view .LVU631
- 556:deps
- 2103 .loc 1 556 13 is_stmt 0 view .LVU632
- 2104 00ba FFF7FEFF bl HAL_GetTick
- 2105 .LVL157:
- 556:deps
- 2106 .loc 1 556 27 view .LVU633
- 2107 00be 801B subs r0, r0, r6
- 556:deps
- 2108 .loc 1 556 11 view .LVU634
- 2109 00c0 B842 cmp r0, r7
- 2110 00c2 F5D9 bls .L124
- 2111 .L130:
- 558:deps
- 2112 .loc 1 558 18 view .LVU635
- 2113 00c4 0320 movs r0, #3
- 2114 00c6 CAE7 b .L116
- 2115 .LVL158:
- 2116 .L120:
- 530:deps
- 2117 .loc 1 530 10 is_stmt 1 view .LVU636
- 530:deps
- 2118 .loc 1 530 12 is_stmt 0 view .LVU637
- 2119 00c8 022A cmp r2, #2
- 533:deps
- 2120 .loc 1 533 7 is_stmt 1 view .LVU638
- 2121 .LVL159:
- 2122 .LBB292:
- 2123 .LBI292:
- 526:deps
- 2124 .loc 3 526 57 view .LVU639
- 2125 .LBB293:
- 528:deps
- 2126 .loc 3 528 3 view .LVU640
- 531:deps
- 2127 .loc 3 531 4 view .LVU641
- 2128 00ca 0CBF ite eq
- 2129 00cc 4FF00073 moveq r3, #33554432
- 2130 .LBE293:
- 2131 .LBE292:
- 542:deps
- 2132 .loc 1 542 7 view .LVU642
- 2133 .LVL160:
- 2134 .LBB294:
- 2135 .LBI294:
- 526:deps
- 2136 .loc 3 526 57 view .LVU643
- 2137 .LBB295:
- 528:deps
- 2138 .loc 3 528 3 view .LVU644
- 531:deps
- 2139 .loc 3 531 4 view .LVU645
- 2140 00d0 0223 movne r3, #2
- 2141 .syntax unified
- 2142 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 2143 00d2 93FAA3F0 rbit r0, r3
- 2144 @ 0 "" 2
- 2145 .LVL161:
- 2146 .loc 3 544 3 view .LVU646
- 2147 .loc 3 544 3 is_stmt 0 view .LVU647
- 2148 .thumb
- 2149 .syntax unified
- 2150 .LBE295:
- 2151 .LBE294:
- 542:deps
- 2152 .loc 1 542 10 view .LVU648
- 2153 00d6 2E68 ldr r6, [r5]
- 2154 .LVL162:
- 2155 .LBB296:
- 2156 .LBI296:
- 526:deps
- 2157 .loc 3 526 57 is_stmt 1 view .LVU649
- 2158 .LBB297:
- 528:deps
- 2159 .loc 3 528 3 view .LVU650
- 531:deps
- 2160 .loc 3 531 4 view .LVU651
- 2161 .syntax unified
- 2162 @ 531 "deps//hal/stm32f3/CMSIS/core/cmsis_gcc.h" 1
- 2163 00d8 93FAA3F3 rbit r3, r3
- 2164 @ 0 "" 2
- 2165 .LVL163:
- 2166 .loc 3 544 3 view .LVU652
- 2167 .loc 3 544 3 is_stmt 0 view .LVU653
- 2168 .thumb
- 2169 .syntax unified
- 2170 .LBE297:
- 2171 .LBE296:
- 542:deps
- 2172 .loc 1 542 10 view .LVU654
- 2173 00dc B3FA83F3 clz r3, r3
- 2174 00e0 03F01F03 and r3, r3, #31
- 2175 00e4 0120 movs r0, #1
- 2176 00e6 00FA03F3 lsl r3, r0, r3
- 542:deps
- 2177 .loc 1 542 9 view .LVU655
- 2178 00ea 3342 tst r3, r6
- 2179 00ec D2E7 b .L151
- 2180 .LVL164:
- 2181 .L148:
- 562:deps
- 2182 .loc 1 562 10 is_stmt 1 view .LVU656
- 562:deps
- 2183 .loc 1 562 12 is_stmt 0 view .LVU657
- 2184 00ee 022B cmp r3, #2
- 2185 00f0 0FD1 bne .L129
- 2186 .LVL165:
- 2187 .L128:
- 564:deps
- 2188 .loc 1 564 44 is_stmt 1 view .LVU658
- 564:deps
- 2189 .loc 1 564 14 is_stmt 0 view .LVU659
- 2190 00f2 6B68 ldr r3, [r5, #4]
- 2191 00f4 03F00C03 and r3, r3, #12
- 564:deps
- 2192 .loc 1 564 44 view .LVU660
- 2193 00f8 082B cmp r3, #8
- 2194 00fa 8ED0 beq .L127
- 566:deps
- 2195 .loc 1 566 9 is_stmt 1 view .LVU661
- 566:deps
- 2196 .loc 1 566 13 is_stmt 0 view .LVU662
- 2197 00fc FFF7FEFF bl HAL_GetTick
- 2198 .LVL166:
- 566:deps
- 2199 .loc 1 566 27 view .LVU663
- 2200 0100 801B subs r0, r0, r6
- 566:deps
- 2201 .loc 1 566 11 view .LVU664
- 2202 0102 B842 cmp r0, r7
- 2203 0104 F5D9 bls .L128
- 2204 0106 DDE7 b .L130
- 2205 .L132:
- 576:deps
- 2206 .loc 1 576 9 is_stmt 1 view .LVU665
- 576:deps
- 2207 .loc 1 576 13 is_stmt 0 view .LVU666
- 2208 0108 FFF7FEFF bl HAL_GetTick
- 2209 .LVL167:
- 576:deps
- 2210 .loc 1 576 27 view .LVU667
- 2211 010c 801B subs r0, r0, r6
- 576:deps
- 2212 .loc 1 576 11 view .LVU668
- 2213 010e B842 cmp r0, r7
- 2214 0110 D8D8 bhi .L130
- 2215 .L129:
- 574:deps
- 2216 .loc 1 574 44 is_stmt 1 view .LVU669
- 574:deps
- 2217 .loc 1 574 14 is_stmt 0 view .LVU670
- 2218 0112 6B68 ldr r3, [r5, #4]
- 574:deps
- 2219 .loc 1 574 44 view .LVU671
- 2220 0114 13F00C0F tst r3, #12
- 2221 0118 F6D1 bne .L132
- 2222 011a 7EE7 b .L127
- 2223 .LVL168:
- 2224 .L118:
- 587:deps
- 2225 .loc 1 587 5 is_stmt 1 view .LVU672
- 2226 011c 1368 ldr r3, [r2]
- 2227 011e 23F00703 bic r3, r3, #7
- 2228 0122 0B43 orrs r3, r3, r1
- 2229 0124 1360 str r3, [r2]
- 591:deps
- 2230 .loc 1 591 5 view .LVU673
- 591:deps
- 2231 .loc 1 591 14 is_stmt 0 view .LVU674
- 2232 0126 1368 ldr r3, [r2]
- 591:deps
- 2233 .loc 1 591 20 view .LVU675
- 2234 0128 03F00703 and r3, r3, #7
- 591:deps
- 2235 .loc 1 591 7 view .LVU676
- 2236 012c 8B42 cmp r3, r1
- 2237 012e 95D1 bne .L121
- 2238 0130 79E7 b .L119
- 2239 .L133:
- 600:deps
- 2240 .loc 1 600 5 is_stmt 1 view .LVU677
- 601:deps
- 2241 .loc 1 601 5 view .LVU678
- 2242 0132 0549 ldr r1, .L154+4
- 2243 .LVL169:
- 601:deps
- 2244 .loc 1 601 5 is_stmt 0 view .LVU679
- 2245 0134 E368 ldr r3, [r4, #12]
- 2246 0136 4A68 ldr r2, [r1, #4]
- 2247 0138 22F4E062 bic r2, r2, #1792
- 2248 013c 1A43 orrs r2, r2, r3
- 2249 013e 4A60 str r2, [r1, #4]
- 2250 0140 75E7 b .L134
- 2251 .L155:
- 2252 0142 00BF .align 2
- 2253 .L154:
- 2254 0144 00200240 .word 1073881088
- 2255 0148 00100240 .word 1073876992
- 2256 .cfi_endproc
- 2257 .LFE133:
- 2259 .section .text.HAL_RCC_GetPCLK2Freq,"ax",%progbits
- 2260 .align 1
- 2261 .global HAL_RCC_GetPCLK2Freq
- 2262 .syntax unified
- 2263 .thumb
- 2264 .thumb_func
- 2265 .fpu softvfp
- 2267 HAL_RCC_GetPCLK2Freq:
- 2268 .LFB146:
- 2269 .cfi_startproc
- 2270 @ args = 0, pretend = 0, frame = 0
- 2271 @ frame_needed = 0, uses_anonymous_args = 0
- 2272 @ link register save eliminated.
- 2273 0000 4FF4E100 mov r0, #7372800
- 2274 0004 7047 bx lr
- 2275 .cfi_endproc
- 2276 .LFE146:
- 2278 .section .text.HAL_GPIO_Init,"ax",%progbits
- 2279 .align 1
- 2280 .global HAL_GPIO_Init
- 2281 .syntax unified
- 2282 .thumb
- 2283 .thumb_func
- 2284 .fpu softvfp
- 2286 HAL_GPIO_Init:
- 2287 .LVL170:
- 2288 .LFB135:
- 619:deps
- 620:deps
- 621:deps
- 622:deps
- 623:deps
- 624:deps
- 625:deps
- 626:deps
- 627:deps
- 628:deps
- 629:deps
- 630:deps
- 631:deps
- 632:deps
- 633:deps
- 634:deps
- 635:deps
- 636:deps
- 637:deps
- 638:deps
- 639:deps
- 640:deps
- 641:deps
- 642:deps
- 643:deps
- 644:deps
- 645:deps
- 646:deps
- 647:deps
- 648:deps
- 649:deps
- 650:deps
- 651:deps
- 652:deps
- 653:deps
- 654:deps
- 655:deps
- 656:deps
- 657:deps
- 658:deps
- 659:deps
- 660:deps
- 661:deps
- 662:deps
- 2289 .loc 1 662 1 is_stmt 1 view -0
- 2290 .cfi_startproc
- 2291 @ args = 0, pretend = 0, frame = 8
- 2292 @ frame_needed = 0, uses_anonymous_args = 0
- 663:deps
- 2293 .loc 1 663 3 view .LVU681
- 664:deps
- 2294 .loc 1 664 3 view .LVU682
- 665:deps
- 2295 .loc 1 665 3 view .LVU683
- 666:deps
- 667:deps
- 668:deps
- 2296 .loc 1 668 3 view .LVU684
- 669:deps
- 2297 .loc 1 669 3 view .LVU685
- 670:deps
- 2298 .loc 1 670 3 view .LVU686
- 671:deps
- 2299 .loc 1 671 3 view .LVU687
- 672:deps
- 673:deps
- 674:deps
- 2300 .loc 1 674 3 view .LVU688
- 662:deps
- 2301 .loc 1 662 1 is_stmt 0 view .LVU689
- 2302 0000 2DE9F74F push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
- 2303 .LCFI5:
- 2304 .cfi_def_cfa_offset 48
- 2305 .cfi_offset 4, -36
- 2306 .cfi_offset 5, -32
- 2307 .cfi_offset 6, -28
- 2308 .cfi_offset 7, -24
- 2309 .cfi_offset 8, -20
- 2310 .cfi_offset 9, -16
- 2311 .cfi_offset 10, -12
- 2312 .cfi_offset 11, -8
- 2313 .cfi_offset 14, -4
- 2314 .LBB298:
- 675:deps
- 676:deps
- 677:deps
- 678:deps
- 679:deps
- 680:deps
- 681:deps
- 682:deps
- 683:deps
- 684:deps
- 685:deps
- 686:deps
- 687:deps
- 688:deps
- 689:deps
- 690:deps
- 691:deps
- 692:deps
- 693:deps
- 694:deps
- 695:deps
- 696:deps
- 697:deps
- 698:deps
- 699:deps
- 700:deps
- 701:deps
- 702:deps
- 703:deps
- 704:deps
- 705:deps
- 706:deps
- 707:deps
- 708:deps
- 709:deps
- 710:deps
- 711:deps
- 712:deps
- 713:deps
- 714:deps
- 715:deps
- 716:deps
- 717:deps
- 718:deps
- 719:deps
- 720:deps
- 721:deps
- 722:deps
- 723:deps
- 724:deps
- 725:deps
- 726:deps
- 727:deps
- 728:deps
- 729:deps
- 730:deps
- 731:deps
- 732:deps
- 2315 .loc 1 732 9 view .LVU690
- 2316 0004 DFF87081 ldr r8, .L182
- 2317 .LBE298:
- 733:deps
- 734:deps
- 735:deps
- 736:deps
- 737:deps
- 738:deps
- 739:deps
- 740:deps
- 2318 .loc 1 740 14 view .LVU691
- 2319 0008 5C4C ldr r4, .L182+4
- 663:deps
- 2320 .loc 1 663 12 view .LVU692
- 2321 000a 0023 movs r3, #0
- 677:deps
- 2322 .loc 1 677 40 view .LVU693
- 2323 000c 4FF00109 mov r9, #1
- 2324 .LVL171:
- 2325 .L158:
- 674:deps
- 2326 .loc 1 674 41 is_stmt 1 view .LVU694
- 674:deps
- 2327 .loc 1 674 21 is_stmt 0 view .LVU695
- 2328 0010 0A68 ldr r2, [r1]
- 674:deps
- 2329 .loc 1 674 41 view .LVU696
- 2330 0012 32FA03F5 lsrs r5, r2, r3
- 2331 0016 02D1 bne .L173
- 741:deps
- 742:deps
- 743:deps
- 744:deps
- 745:deps
- 746:deps
- 747:deps
- 748:deps
- 749:deps
- 750:deps
- 751:deps
- 752:deps
- 753:deps
- 754:deps
- 755:deps
- 756:deps
- 757:deps
- 758:deps
- 759:deps
- 760:deps
- 761:deps
- 762:deps
- 763:deps
- 764:deps
- 765:deps
- 766:deps
- 767:deps
- 768:deps
- 769:deps
- 770:deps
- 771:deps
- 772:deps
- 773:deps
- 774:deps
- 775:deps
- 776:deps
- 777:deps
- 2332 .loc 1 777 1 view .LVU697
- 2333 0018 03B0 add sp, sp, #12
- 2334 .LCFI6:
- 2335 .cfi_remember_state
- 2336 .cfi_def_cfa_offset 36
- 2337 @ sp needed
- 2338 001a BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
- 2339 .L173:
- 2340 .LCFI7:
- 2341 .cfi_restore_state
- 677:deps
- 2342 .loc 1 677 5 is_stmt 1 view .LVU698
- 677:deps
- 2343 .loc 1 677 40 is_stmt 0 view .LVU699
- 2344 001e 09FA03FA lsl r10, r9, r3
- 2345 .LVL172:
- 679:deps
- 2346 .loc 1 679 5 is_stmt 1 view .LVU700
- 679:deps
- 2347 .loc 1 679 7 is_stmt 0 view .LVU701
- 2348 0022 1AEA0202 ands r2, r10, r2
- 2349 .LVL173:
- 679:deps
- 2350 .loc 1 679 7 view .LVU702
- 2351 0026 00F09D80 beq .L160
- 683:deps
- 2352 .loc 1 683 7 is_stmt 1 view .LVU703
- 683:deps
- 2353 .loc 1 683 20 is_stmt 0 view .LVU704
- 2354 002a 4D68 ldr r5, [r1, #4]
- 683:deps
- 2355 .loc 1 683 9 view .LVU705
- 2356 002c 25F0100E bic lr, r5, #16
- 2357 0030 BEF1020F cmp lr, #2
- 2358 0034 14D1 bne .L161
- 686:deps
- 2359 .loc 1 686 9 is_stmt 1 view .LVU706
- 687:deps
- 2360 .loc 1 687 9 view .LVU707
- 690:deps
- 2361 .loc 1 690 9 view .LVU708
- 690:deps
- 2362 .loc 1 690 36 is_stmt 0 view .LVU709
- 2363 0036 4FEAD30C lsr ip, r3, #3
- 2364 003a 00EB8C0C add ip, r0, ip, lsl #2
- 691:deps
- 2365 .loc 1 691 28 view .LVU710
- 2366 003e 03F0070B and fp, r3, #7
- 690:deps
- 2367 .loc 1 690 14 view .LVU711
- 2368 0042 DCF82060 ldr r6, [ip, #32]
- 2369 .LVL174:
- 691:deps
- 2370 .loc 1 691 9 is_stmt 1 view .LVU712
- 691:deps
- 2371 .loc 1 691 57 is_stmt 0 view .LVU713
- 2372 0046 4FEA8B0B lsl fp, fp, #2
- 691:deps
- 2373 .loc 1 691 24 view .LVU714
- 2374 004a 0F27 movs r7, #15
- 2375 004c 07FA0BF7 lsl r7, r7, fp
- 691:deps
- 2376 .loc 1 691 14 view .LVU715
- 2377 0050 26EA0707 bic r7, r6, r7
- 2378 .LVL175:
- 692:deps
- 2379 .loc 1 692 9 is_stmt 1 view .LVU716
- 692:deps
- 2380 .loc 1 692 51 is_stmt 0 view .LVU717
- 2381 0054 0E69 ldr r6, [r1, #16]
- 2382 0056 06FA0BF6 lsl r6, r6, fp
- 692:deps
- 2383 .loc 1 692 14 view .LVU718
- 2384 005a 3E43 orrs r6, r6, r7
- 2385 .LVL176:
- 693:deps
- 2386 .loc 1 693 9 is_stmt 1 view .LVU719
- 693:deps
- 2387 .loc 1 693 35 is_stmt 0 view .LVU720
- 2388 005c CCF82060 str r6, [ip, #32]
- 2389 .LVL177:
- 2390 .L161:
- 697:deps
- 2391 .loc 1 697 7 is_stmt 1 view .LVU721
- 697:deps
- 2392 .loc 1 697 12 is_stmt 0 view .LVU722
- 2393 0060 D0F800B0 ldr fp, [r0]
- 2394 .LVL178:
- 698:deps
- 2395 .loc 1 698 7 is_stmt 1 view .LVU723
- 2396 0064 4FEA430C lsl ip, r3, #1
- 698:deps
- 2397 .loc 1 698 35 is_stmt 0 view .LVU724
- 2398 0068 0326 movs r6, #3
- 2399 006a 06FA0CF7 lsl r7, r6, ip
- 698:deps
- 2400 .loc 1 698 12 view .LVU725
- 2401 006e 2BEA070B bic fp, fp, r7
- 2402 .LVL179:
- 699:deps
- 2403 .loc 1 699 7 is_stmt 1 view .LVU726
- 698:deps
- 2404 .loc 1 698 15 is_stmt 0 view .LVU727
- 2405 0072 FE43 mvns r6, r7
- 699:deps
- 2406 .loc 1 699 33 view .LVU728
- 2407 0074 05F00307 and r7, r5, #3
- 699:deps
- 2408 .loc 1 699 46 view .LVU729
- 2409 0078 07FA0CF7 lsl r7, r7, ip
- 703:deps
- 2410 .loc 1 703 9 view .LVU730
- 2411 007c 0EF1FF3E add lr, lr, #-1
- 699:deps
- 2412 .loc 1 699 12 view .LVU731
- 2413 0080 47EA0B07 orr r7, r7, fp
- 2414 .LVL180:
- 700:deps
- 2415 .loc 1 700 7 is_stmt 1 view .LVU732
- 703:deps
- 2416 .loc 1 703 9 is_stmt 0 view .LVU733
- 2417 0084 BEF1010F cmp lr, #1
- 700:deps
- 2418 .loc 1 700 20 view .LVU734
- 2419 0088 0760 str r7, [r0]
- 703:deps
- 2420 .loc 1 703 7 is_stmt 1 view .LVU735
- 703:deps
- 2421 .loc 1 703 9 is_stmt 0 view .LVU736
- 2422 008a 10D8 bhi .L162
- 707:deps
- 2423 .loc 1 707 9 is_stmt 1 view .LVU737
- 709:deps
- 2424 .loc 1 709 9 view .LVU738
- 709:deps
- 2425 .loc 1 709 14 is_stmt 0 view .LVU739
- 2426 008c 8768 ldr r7, [r0, #8]
- 2427 .LVL181:
- 710:deps
- 2428 .loc 1 710 9 is_stmt 1 view .LVU740
- 710:deps
- 2429 .loc 1 710 14 is_stmt 0 view .LVU741
- 2430 008e 06EA070E and lr, r6, r7
- 2431 .LVL182:
- 711:deps
- 2432 .loc 1 711 9 is_stmt 1 view .LVU742
- 711:deps
- 2433 .loc 1 711 35 is_stmt 0 view .LVU743
- 2434 0092 CF68 ldr r7, [r1, #12]
- 2435 0094 07FA0CF7 lsl r7, r7, ip
- 711:deps
- 2436 .loc 1 711 14 view .LVU744
- 2437 0098 47EA0E07 orr r7, r7, lr
- 2438 .LVL183:
- 712:deps
- 2439 .loc 1 712 9 is_stmt 1 view .LVU745
- 712:deps
- 2440 .loc 1 712 24 is_stmt 0 view .LVU746
- 2441 009c 8760 str r7, [r0, #8]
- 715:deps
- 2442 .loc 1 715 9 is_stmt 1 view .LVU747
- 715:deps
- 2443 .loc 1 715 14 is_stmt 0 view .LVU748
- 2444 009e 4768 ldr r7, [r0, #4]
- 2445 .LVL184:
- 716:deps
- 2446 .loc 1 716 9 is_stmt 1 view .LVU749
- 716:deps
- 2447 .loc 1 716 14 is_stmt 0 view .LVU750
- 2448 00a0 27EA0A0E bic lr, r7, r10
- 2449 .LVL185:
- 717:deps
- 2450 .loc 1 717 9 is_stmt 1 view .LVU751
- 717:deps
- 2451 .loc 1 717 56 is_stmt 0 view .LVU752
- 2452 00a4 2F09 lsrs r7, r5, #4
- 717:deps
- 2453 .loc 1 717 63 view .LVU753
- 2454 00a6 9F40 lsls r7, r7, r3
- 717:deps
- 2455 .loc 1 717 14 view .LVU754
- 2456 00a8 47EA0E07 orr r7, r7, lr
- 2457 .LVL186:
- 718:deps
- 2458 .loc 1 718 9 is_stmt 1 view .LVU755
- 718:deps
- 2459 .loc 1 718 23 is_stmt 0 view .LVU756
- 2460 00ac 4760 str r7, [r0, #4]
- 2461 .LVL187:
- 2462 .L162:
- 722:deps
- 2463 .loc 1 722 7 is_stmt 1 view .LVU757
- 722:deps
- 2464 .loc 1 722 12 is_stmt 0 view .LVU758
- 2465 00ae C768 ldr r7, [r0, #12]
- 2466 .LVL188:
- 723:deps
- 2467 .loc 1 723 7 is_stmt 1 view .LVU759
- 723:deps
- 2468 .loc 1 723 12 is_stmt 0 view .LVU760
- 2469 00b0 3740 ands r7, r7, r6
- 2470 .LVL189:
- 724:deps
- 2471 .loc 1 724 7 is_stmt 1 view .LVU761
- 724:deps
- 2472 .loc 1 724 34 is_stmt 0 view .LVU762
- 2473 00b2 8E68 ldr r6, [r1, #8]
- 2474 00b4 06FA0CF6 lsl r6, r6, ip
- 724:deps
- 2475 .loc 1 724 12 view .LVU763
- 2476 00b8 3E43 orrs r6, r6, r7
- 2477 .LVL190:
- 725:deps
- 2478 .loc 1 725 7 is_stmt 1 view .LVU764
- 725:deps
- 2479 .loc 1 725 20 is_stmt 0 view .LVU765
- 2480 00ba C660 str r6, [r0, #12]
- 729:deps
- 2481 .loc 1 729 7 is_stmt 1 view .LVU766
- 729:deps
- 2482 .loc 1 729 9 is_stmt 0 view .LVU767
- 2483 00bc EE00 lsls r6, r5, #3
- 2484 .LVL191:
- 729:deps
- 2485 .loc 1 729 9 view .LVU768
- 2486 00be 51D5 bpl .L160
- 732:deps
- 2487 .loc 1 732 9 is_stmt 1 view .LVU769
- 2488 .LBB299:
- 732:deps
- 2489 .loc 1 732 9 view .LVU770
- 732:deps
- 2490 .loc 1 732 9 view .LVU771
- 2491 00c0 D8F81860 ldr r6, [r8, #24]
- 2492 00c4 46F00106 orr r6, r6, #1
- 2493 00c8 C8F81860 str r6, [r8, #24]
- 2494 .LVL192:
- 732:deps
- 2495 .loc 1 732 9 view .LVU772
- 2496 00cc D8F81860 ldr r6, [r8, #24]
- 2497 00d0 23F00307 bic r7, r3, #3
- 2498 00d4 07F18047 add r7, r7, #1073741824
- 2499 00d8 06F00106 and r6, r6, #1
- 2500 00dc 07F58037 add r7, r7, #65536
- 2501 00e0 0196 str r6, [sp, #4]
- 732:deps
- 2502 .loc 1 732 9 view .LVU773
- 2503 .LBE299:
- 735:deps
- 2504 .loc 1 735 46 is_stmt 0 view .LVU774
- 2505 00e2 03F0030E and lr, r3, #3
- 2506 .LBB300:
- 732:deps
- 2507 .loc 1 732 9 view .LVU775
- 2508 00e6 019E ldr r6, [sp, #4]
- 2509 .LBE300:
- 732:deps
- 2510 .loc 1 732 9 is_stmt 1 view .LVU776
- 734:deps
- 2511 .loc 1 734 9 view .LVU777
- 734:deps
- 2512 .loc 1 734 14 is_stmt 0 view .LVU778
- 2513 00e8 BE68 ldr r6, [r7, #8]
- 2514 .LVL193:
- 735:deps
- 2515 .loc 1 735 9 is_stmt 1 view .LVU779
- 735:deps
- 2516 .loc 1 735 34 is_stmt 0 view .LVU780
- 2517 00ea 4FEA8E0E lsl lr, lr, #2
- 735:deps
- 2518 .loc 1 735 27 view .LVU781
- 2519 00ee 4FF00F0C mov ip, #15
- 2520 00f2 0CFA0EFC lsl ip, ip, lr
- 736:deps
- 2521 .loc 1 736 18 view .LVU782
- 2522 00f6 B0F1904F cmp r0, #1207959552
- 735:deps
- 2523 .loc 1 735 14 view .LVU783
- 2524 00fa 26EA0C0C bic ip, r6, ip
- 2525 .LVL194:
- 736:deps
- 2526 .loc 1 736 9 is_stmt 1 view .LVU784
- 736:deps
- 2527 .loc 1 736 18 is_stmt 0 view .LVU785
- 2528 00fe 33D0 beq .L174
- 736:deps
- 2529 .loc 1 736 18 discriminator 1 view .LVU786
- 2530 0100 1F4E ldr r6, .L182+8
- 2531 0102 B042 cmp r0, r6
- 2532 0104 32D0 beq .L175
- 736:deps
- 2533 .loc 1 736 18 discriminator 3 view .LVU787
- 2534 0106 06F58066 add r6, r6, #1024
- 2535 010a B042 cmp r0, r6
- 2536 010c 30D0 beq .L176
- 736:deps
- 2537 .loc 1 736 18 discriminator 5 view .LVU788
- 2538 010e 06F58066 add r6, r6, #1024
- 2539 0112 B042 cmp r0, r6
- 2540 0114 2ED0 beq .L177
- 736:deps
- 2541 .loc 1 736 18 discriminator 7 view .LVU789
- 2542 0116 06F58066 add r6, r6, #1024
- 2543 011a B042 cmp r0, r6
- 2544 011c 0CBF ite eq
- 2545 011e 0426 moveq r6, #4
- 2546 0120 0526 movne r6, #5
- 2547 .L164:
- 736:deps
- 2548 .loc 1 736 40 discriminator 20 view .LVU790
- 2549 0122 06FA0EF6 lsl r6, r6, lr
- 736:deps
- 2550 .loc 1 736 14 discriminator 20 view .LVU791
- 2551 0126 46EA0C06 orr r6, r6, ip
- 2552 .LVL195:
- 737:deps
- 2553 .loc 1 737 9 is_stmt 1 discriminator 20 view .LVU792
- 737:deps
- 2554 .loc 1 737 39 is_stmt 0 discriminator 20 view .LVU793
- 2555 012a BE60 str r6, [r7, #8]
- 740:deps
- 2556 .loc 1 740 9 is_stmt 1 discriminator 20 view .LVU794
- 740:deps
- 2557 .loc 1 740 14 is_stmt 0 discriminator 20 view .LVU795
- 2558 012c 2668 ldr r6, [r4]
- 2559 .LVL196:
- 741:deps
- 2560 .loc 1 741 9 is_stmt 1 discriminator 20 view .LVU796
- 741:deps
- 2561 .loc 1 741 17 is_stmt 0 discriminator 20 view .LVU797
- 2562 012e D743 mvns r7, r2
- 2563 .LVL197:
- 742:deps
- 2564 .loc 1 742 9 is_stmt 1 discriminator 20 view .LVU798
- 742:deps
- 2565 .loc 1 742 11 is_stmt 0 discriminator 20 view .LVU799
- 2566 0130 15F4803F tst r5, #65536
- 741:deps
- 2567 .loc 1 741 14 discriminator 20 view .LVU800
- 2568 0134 0CBF ite eq
- 2569 0136 3E40 andeq r6, r6, r7
- 2570 .LVL198:
- 744:deps
- 2571 .loc 1 744 11 is_stmt 1 discriminator 20 view .LVU801
- 744:deps
- 2572 .loc 1 744 16 is_stmt 0 discriminator 20 view .LVU802
- 2573 0138 1643 orrne r6, r6, r2
- 2574 .LVL199:
- 746:deps
- 2575 .loc 1 746 9 is_stmt 1 discriminator 20 view .LVU803
- 746:deps
- 2576 .loc 1 746 19 is_stmt 0 discriminator 20 view .LVU804
- 2577 013a 2660 str r6, [r4]
- 748:deps
- 2578 .loc 1 748 9 is_stmt 1 discriminator 20 view .LVU805
- 748:deps
- 2579 .loc 1 748 14 is_stmt 0 discriminator 20 view .LVU806
- 2580 013c 6668 ldr r6, [r4, #4]
- 2581 .LVL200:
- 749:deps
- 2582 .loc 1 749 9 is_stmt 1 discriminator 20 view .LVU807
- 750:deps
- 2583 .loc 1 750 9 discriminator 20 view .LVU808
- 750:deps
- 2584 .loc 1 750 11 is_stmt 0 discriminator 20 view .LVU809
- 2585 013e 15F4003F tst r5, #131072
- 749:deps
- 2586 .loc 1 749 14 discriminator 20 view .LVU810
- 2587 0142 0CBF ite eq
- 2588 0144 3E40 andeq r6, r6, r7
- 2589 .LVL201:
- 752:deps
- 2590 .loc 1 752 11 is_stmt 1 discriminator 20 view .LVU811
- 752:deps
- 2591 .loc 1 752 16 is_stmt 0 discriminator 20 view .LVU812
- 2592 0146 1643 orrne r6, r6, r2
- 2593 .LVL202:
- 754:deps
- 2594 .loc 1 754 9 is_stmt 1 discriminator 20 view .LVU813
- 754:deps
- 2595 .loc 1 754 19 is_stmt 0 discriminator 20 view .LVU814
- 2596 0148 6660 str r6, [r4, #4]
- 757:deps
- 2597 .loc 1 757 9 is_stmt 1 discriminator 20 view .LVU815
- 757:deps
- 2598 .loc 1 757 14 is_stmt 0 discriminator 20 view .LVU816
- 2599 014a A668 ldr r6, [r4, #8]
- 2600 .LVL203:
- 758:deps
- 2601 .loc 1 758 9 is_stmt 1 discriminator 20 view .LVU817
- 759:deps
- 2602 .loc 1 759 9 discriminator 20 view .LVU818
- 759:deps
- 2603 .loc 1 759 11 is_stmt 0 discriminator 20 view .LVU819
- 2604 014c 15F4801F tst r5, #1048576
- 758:deps
- 2605 .loc 1 758 14 discriminator 20 view .LVU820
- 2606 0150 0CBF ite eq
- 2607 0152 3E40 andeq r6, r6, r7
- 2608 .LVL204:
- 761:deps
- 2609 .loc 1 761 11 is_stmt 1 discriminator 20 view .LVU821
- 761:deps
- 2610 .loc 1 761 16 is_stmt 0 discriminator 20 view .LVU822
- 2611 0154 1643 orrne r6, r6, r2
- 2612 .LVL205:
- 763:deps
- 2613 .loc 1 763 9 is_stmt 1 discriminator 20 view .LVU823
- 763:deps
- 2614 .loc 1 763 20 is_stmt 0 discriminator 20 view .LVU824
- 2615 0156 A660 str r6, [r4, #8]
- 765:deps
- 2616 .loc 1 765 9 is_stmt 1 discriminator 20 view .LVU825
- 765:deps
- 2617 .loc 1 765 14 is_stmt 0 discriminator 20 view .LVU826
- 2618 0158 E668 ldr r6, [r4, #12]
- 2619 .LVL206:
- 766:deps
- 2620 .loc 1 766 9 is_stmt 1 discriminator 20 view .LVU827
- 767:deps
- 2621 .loc 1 767 9 discriminator 20 view .LVU828
- 767:deps
- 2622 .loc 1 767 11 is_stmt 0 discriminator 20 view .LVU829
- 2623 015a AD02 lsls r5, r5, #10
- 766:deps
- 2624 .loc 1 766 14 discriminator 20 view .LVU830
- 2625 015c 54BF ite pl
- 2626 015e 3E40 andpl r6, r6, r7
- 2627 .LVL207:
- 769:deps
- 2628 .loc 1 769 11 is_stmt 1 discriminator 20 view .LVU831
- 769:deps
- 2629 .loc 1 769 16 is_stmt 0 discriminator 20 view .LVU832
- 2630 0160 1643 orrmi r6, r6, r2
- 2631 .LVL208:
- 771:deps
- 2632 .loc 1 771 9 is_stmt 1 discriminator 20 view .LVU833
- 771:deps
- 2633 .loc 1 771 20 is_stmt 0 discriminator 20 view .LVU834
- 2634 0162 E660 str r6, [r4, #12]
- 2635 .LVL209:
- 2636 .L160:
- 775:deps
- 2637 .loc 1 775 5 is_stmt 1 view .LVU835
- 775:deps
- 2638 .loc 1 775 13 is_stmt 0 view .LVU836
- 2639 0164 0133 adds r3, r3, #1
- 2640 .LVL210:
- 775:deps
- 2641 .loc 1 775 13 view .LVU837
- 2642 0166 53E7 b .L158
- 2643 .LVL211:
- 2644 .L174:
- 736:deps
- 2645 .loc 1 736 18 view .LVU838
- 2646 0168 0026 movs r6, #0
- 2647 016a DAE7 b .L164
- 2648 .L175:
- 2649 016c 0126 movs r6, #1
- 2650 016e D8E7 b .L164
- 2651 .L176:
- 2652 0170 0226 movs r6, #2
- 2653 0172 D6E7 b .L164
- 2654 .L177:
- 2655 0174 0326 movs r6, #3
- 2656 0176 D4E7 b .L164
- 2657 .L183:
- 2658 .align 2
- 2659 .L182:
- 2660 0178 00100240 .word 1073876992
- 2661 017c 00040140 .word 1073808384
- 2662 0180 00040048 .word 1207960576
- 2663 .cfi_endproc
- 2664 .LFE135:
- 2666 .section .text.HAL_GPIO_WritePin,"ax",%progbits
- 2667 .align 1
- 2668 .global HAL_GPIO_WritePin
- 2669 .syntax unified
- 2670 .thumb
- 2671 .thumb_func
- 2672 .fpu softvfp
- 2674 HAL_GPIO_WritePin:
- 2675 .LVL212:
- 2676 .LFB136:
- 778:deps
- 779:deps
- 780:deps
- 781:deps
- 782:deps
- 783:deps
- 784:deps
- 785:deps
- 786:deps
- 787:deps
- 788:deps
- 789:deps
- 790:deps
- 791:deps
- 792:deps
- 793:deps
- 794:deps
- 795:deps
- 796:deps
- 2677 .loc 1 796 1 is_stmt 1 view -0
- 2678 .cfi_startproc
- 2679 @ args = 0, pretend = 0, frame = 0
- 2680 @ frame_needed = 0, uses_anonymous_args = 0
- 2681 @ link register save eliminated.
- 797:deps
- 798:deps
- 2682 .loc 1 798 3 view .LVU840
- 799:deps
- 2683 .loc 1 799 3 view .LVU841
- 800:deps
- 801:deps
- 2684 .loc 1 801 3 view .LVU842
- 2685 .loc 1 801 5 is_stmt 0 view .LVU843
- 2686 0000 0AB1 cbz r2, .L185
- 802:deps
- 803:deps
- 2687 .loc 1 803 5 is_stmt 1 view .LVU844
- 2688 .loc 1 803 17 is_stmt 0 view .LVU845
- 2689 0002 8161 str r1, [r0, #24]
- 2690 0004 7047 bx lr
- 2691 .L185:
- 804:deps
- 805:deps
- 806:deps
- 807:deps
- 2692 .loc 1 807 5 is_stmt 1 view .LVU846
- 2693 .loc 1 807 16 is_stmt 0 view .LVU847
- 2694 0006 8162 str r1, [r0, #40]
- 808:deps
- 809:deps
- 2695 .loc 1 809 1 view .LVU848
- 2696 0008 7047 bx lr
- 2697 .cfi_endproc
- 2698 .LFE136:
- 2700 .section .text.UART_SetConfig,"ax",%progbits
- 2701 .align 1
- 2702 .global UART_SetConfig
- 2703 .syntax unified
- 2704 .thumb
- 2705 .thumb_func
- 2706 .fpu softvfp
- 2708 UART_SetConfig:
- 2709 .LVL213:
- 2710 .LFB137:
- 810:deps
- 811:deps
- 812:deps
- 813:deps
- 814:deps
- 815:deps
- 816:deps
- 817:deps
- 818:deps
- 2711 .loc 1 818 1 is_stmt 1 view -0
- 2712 .cfi_startproc
- 2713 @ args = 0, pretend = 0, frame = 0
- 2714 @ frame_needed = 0, uses_anonymous_args = 0
- 819:deps
- 2715 .loc 1 819 3 view .LVU850
- 820:deps
- 2716 .loc 1 820 3 view .LVU851
- 821:deps
- 2717 .loc 1 821 3 view .LVU852
- 822:deps
- 2718 .loc 1 822 3 view .LVU853
- 823:deps
- 2719 .loc 1 823 3 view .LVU854
- 824:deps
- 825:deps
- 826:deps
- 2720 .loc 1 826 3 view .LVU855
- 827:deps
- 2721 .loc 1 827 3 view .LVU856
- 828:deps
- 2722 .loc 1 828 3 view .LVU857
- 829:deps
- 2723 .loc 1 829 3 view .LVU858
- 830:deps
- 2724 .loc 1 830 3 view .LVU859
- 831:deps
- 2725 .loc 1 831 3 view .LVU860
- 832:deps
- 2726 .loc 1 832 3 view .LVU861
- 833:deps
- 2727 .loc 1 833 3 view .LVU862
- 834:deps
- 835:deps
- 836:deps
- 837:deps
- 838:deps
- 839:deps
- 840:deps
- 841:deps
- 842:deps
- 843:deps
- 2728 .loc 1 843 3 view .LVU863
- 844:deps
- 2729 .loc 1 844 3 is_stmt 0 view .LVU864
- 2730 0000 0268 ldr r2, [r0]
- 843:deps
- 2731 .loc 1 843 45 view .LVU865
- 2732 0002 8168 ldr r1, [r0, #8]
- 843:deps
- 2733 .loc 1 843 98 view .LVU866
- 2734 0004 C369 ldr r3, [r0, #28]
- 2735 .LVL214:
- 2736 .loc 1 844 3 is_stmt 1 view .LVU867
- 818:deps
- 2737 .loc 1 818 1 is_stmt 0 view .LVU868
- 2738 0006 30B5 push {r4, r5, lr}
- 2739 .LCFI8:
- 2740 .cfi_def_cfa_offset 12
- 2741 .cfi_offset 4, -12
- 2742 .cfi_offset 5, -8
- 2743 .cfi_offset 14, -4
- 843:deps
- 2744 .loc 1 843 45 view .LVU869
- 2745 0008 0569 ldr r5, [r0, #16]
- 2746 .loc 1 844 3 view .LVU870
- 2747 000a 1468 ldr r4, [r2]
- 843:deps
- 2748 .loc 1 843 45 view .LVU871
- 2749 000c 2943 orrs r1, r1, r5
- 843:deps
- 2750 .loc 1 843 66 view .LVU872
- 2751 000e 4569 ldr r5, [r0, #20]
- 2752 .loc 1 844 3 view .LVU873
- 2753 0010 24F41644 bic r4, r4, #38400
- 843:deps
- 2754 .loc 1 843 66 view .LVU874
- 2755 0014 2943 orrs r1, r1, r5
- 2756 .loc 1 844 3 view .LVU875
- 2757 0016 24F00C04 bic r4, r4, #12
- 843:deps
- 2758 .loc 1 843 10 view .LVU876
- 2759 001a 1943 orrs r1, r1, r3
- 2760 .loc 1 844 3 view .LVU877
- 2761 001c 2143 orrs r1, r1, r4
- 2762 001e 1160 str r1, [r2]
- 845:deps
- 846:deps
- 847:deps
- 848:deps
- 849:deps
- 2763 .loc 1 849 3 is_stmt 1 view .LVU878
- 2764 0020 5168 ldr r1, [r2, #4]
- 2765 0022 C468 ldr r4, [r0, #12]
- 850:deps
- 851:deps
- 852:deps
- 853:deps
- 854:deps
- 855:deps
- 856:deps
- 857:deps
- 2766 .loc 1 857 10 is_stmt 0 view .LVU879
- 2767 0024 056A ldr r5, [r0, #32]
- 849:deps
- 2768 .loc 1 849 3 view .LVU880
- 2769 0026 21F44051 bic r1, r1, #12288
- 2770 002a 2143 orrs r1, r1, r4
- 2771 002c 5160 str r1, [r2, #4]
- 2772 .loc 1 857 3 is_stmt 1 view .LVU881
- 2773 .LVL215:
- 858:deps
- 2774 .loc 1 858 3 view .LVU882
- 2775 002e 9468 ldr r4, [r2, #8]
- 857:deps
- 2776 .loc 1 857 10 is_stmt 0 view .LVU883
- 2777 0030 8169 ldr r1, [r0, #24]
- 2778 .loc 1 858 3 view .LVU884
- 2779 0032 24F43064 bic r4, r4, #2816
- 857:deps
- 2780 .loc 1 857 10 view .LVU885
- 2781 0036 2943 orrs r1, r1, r5
- 2782 .loc 1 858 3 view .LVU886
- 2783 0038 2143 orrs r1, r1, r4
- 2784 003a 9160 str r1, [r2, #8]
- 859:deps
- 860:deps
- 861:deps
- 2785 .loc 1 861 3 is_stmt 1 view .LVU887
- 2786 .loc 1 861 3 view .LVU888
- 2787 003c 6249 ldr r1, .L330
- 2788 003e 8A42 cmp r2, r1
- 2789 0040 16D1 bne .L188
- 2790 .loc 1 861 3 discriminator 1 view .LVU889
- 2791 0042 01F55841 add r1, r1, #55296
- 2792 0046 096B ldr r1, [r1, #48]
- 2793 0048 01F00301 and r1, r1, #3
- 2794 004c 0139 subs r1, r1, #1
- 2795 004e 0229 cmp r1, #2
- 2796 0050 00F2B280 bhi .L204
- 2797 0054 5D4C ldr r4, .L330+4
- 862:deps
- 863:deps
- 864:deps
- 2798 .loc 1 864 6 is_stmt 0 discriminator 1 view .LVU890
- 2799 0056 B3F5004F cmp r3, #32768
- 2800 005a 615C ldrb r1, [r4, r1] @ zero_extendqisi2
- 2801 .LVL216:
- 861:deps
- 2802 .loc 1 861 3 is_stmt 1 discriminator 1 view .LVU891
- 2803 .loc 1 864 3 discriminator 1 view .LVU892
- 2804 .loc 1 864 6 is_stmt 0 discriminator 1 view .LVU893
- 2805 005c 77D1 bne .L302
- 865:deps
- 866:deps
- 2806 .loc 1 866 5 is_stmt 1 view .LVU894
- 2807 005e 0829 cmp r1, #8
- 2808 0060 72D8 bhi .L226
- 2809 0062 DFE801F0 tbb [pc, r1]
- 2810 .L211:
- 2811 0066 AC .byte (.L212-.L211)/2
- 2812 0067 AC .byte (.L212-.L211)/2
- 2813 0068 24 .byte (.L213-.L211)/2
- 2814 0069 71 .byte (.L226-.L211)/2
- 2815 006a AC .byte (.L212-.L211)/2
- 2816 006b 71 .byte (.L226-.L211)/2
- 2817 006c 71 .byte (.L226-.L211)/2
- 2818 006d 71 .byte (.L226-.L211)/2
- 2819 006e A4 .byte (.L210-.L211)/2
- 2820 .LVL217:
- 2821 006f 00 .p2align 1
- 2822 .L188:
- 861:deps
- 2823 .loc 1 861 3 discriminator 2 view .LVU895
- 2824 0070 5749 ldr r1, .L330+8
- 2825 0072 8A42 cmp r2, r1
- 2826 0074 2CD1 bne .L192
- 861:deps
- 2827 .loc 1 861 3 discriminator 8 view .LVU896
- 2828 0076 01F5E631 add r1, r1, #117760
- 2829 007a 096B ldr r1, [r1, #48]
- 2830 007c 01F44031 and r1, r1, #196608
- 2831 0080 B1F5003F cmp r1, #131072
- 2832 0084 00F09080 beq .L202
- 861:deps
- 2833 .loc 1 861 3 is_stmt 0 view .LVU897
- 2834 0088 0BD8 bhi .L194
- 2835 008a 0029 cmp r1, #0
- 2836 008c 00F09480 beq .L204
- 2837 0090 B1F5803F cmp r1, #65536
- 2838 .L321:
- 2839 0094 00F09080 beq .L204
- 2840 .L206:
- 861:deps
- 2841 .loc 1 861 3 is_stmt 1 view .LVU898
- 864:deps
- 2842 .loc 1 864 3 view .LVU899
- 864:deps
- 2843 .loc 1 864 6 is_stmt 0 view .LVU900
- 2844 0098 B3F5004F cmp r3, #32768
- 2845 009c 54D0 beq .L226
- 2846 .LVL218:
- 2847 .L322:
- 867:deps
- 868:deps
- 869:deps
- 870:deps
- 871:deps
- 872:deps
- 873:deps
- 874:deps
- 875:deps
- 876:deps
- 877:deps
- 878:deps
- 879:deps
- 880:deps
- 881:deps
- 882:deps
- 883:deps
- 884:deps
- 885:deps
- 886:deps
- 887:deps
- 888:deps
- 889:deps
- 890:deps
- 891:deps
- 892:deps
- 893:deps
- 894:deps
- 895:deps
- 896:deps
- 897:deps
- 898:deps
- 899:deps
- 900:deps
- 901:deps
- 902:deps
- 903:deps
- 904:deps
- 905:deps
- 906:deps
- 907:deps
- 908:deps
- 909:deps
- 910:deps
- 911:deps
- 912:deps
- 913:deps
- 914:deps
- 2848 .loc 1 914 13 view .LVU901
- 2849 009e 0120 movs r0, #1
- 2850 .LVL219:
- 915:deps
- 916:deps
- 917:deps
- 918:deps
- 919:deps
- 2851 .loc 1 919 3 is_stmt 1 view .LVU902
- 2852 .loc 1 919 10 is_stmt 0 view .LVU903
- 2853 00a0 15E0 b .L303
- 2854 .LVL220:
- 2855 .L194:
- 861:deps
- 2856 .loc 1 861 3 view .LVU904
- 2857 00a2 B1F5403F cmp r1, #196608
- 2858 .L319:
- 2859 00a6 F7D1 bne .L206
- 2860 .LVL221:
- 861:deps
- 2861 .loc 1 861 3 is_stmt 1 view .LVU905
- 864:deps
- 2862 .loc 1 864 3 view .LVU906
- 864:deps
- 2863 .loc 1 864 6 is_stmt 0 view .LVU907
- 2864 00a8 B3F5004F cmp r3, #32768
- 2865 00ac 66D1 bne .L220
- 2866 .LVL222:
- 2867 .L213:
- 875:deps
- 2868 .loc 1 875 9 is_stmt 1 view .LVU908
- 875:deps
- 2869 .loc 1 875 31 is_stmt 0 view .LVU909
- 2870 00ae 4168 ldr r1, [r0, #4]
- 2871 00b0 4B08 lsrs r3, r1, #1
- 2872 00b2 03F1F473 add r3, r3, #31981568
- 2873 00b6 03F59043 add r3, r3, #18432
- 2874 .L317:
- 881:deps
- 2875 .loc 1 881 31 view .LVU910
- 2876 00ba B3FBF1F3 udiv r3, r3, r1
- 823:deps
- 2877 .loc 1 823 21 view .LVU911
- 2878 00be 0020 movs r0, #0
- 2879 .LVL223:
- 881:deps
- 2880 .loc 1 881 18 view .LVU912
- 2881 00c0 9BB2 uxth r3, r3
- 2882 .LVL224:
- 882:deps
- 2883 .loc 1 882 9 is_stmt 1 view .LVU913
- 2884 .L209:
- 889:deps
- 2885 .loc 1 889 5 view .LVU914
- 889:deps
- 2886 .loc 1 889 13 is_stmt 0 view .LVU915
- 2887 00c2 23F00F01 bic r1, r3, #15
- 2888 .LVL225:
- 890:deps
- 2889 .loc 1 890 5 is_stmt 1 view .LVU916
- 891:deps
- 2890 .loc 1 891 5 view .LVU917
- 890:deps
- 2891 .loc 1 890 16 is_stmt 0 view .LVU918
- 2892 00c6 C3F34203 ubfx r3, r3, #1, #3
- 2893 .LVL226:
- 891:deps
- 2894 .loc 1 891 26 view .LVU919
- 2895 00ca 0B43 orrs r3, r3, r1
- 2896 00cc D360 str r3, [r2, #12]
- 2897 .LVL227:
- 2898 .L303:
- 920:deps
- 921:deps
- 2899 .loc 1 921 1 view .LVU920
- 2900 00ce 30BD pop {r4, r5, pc}
- 2901 .LVL228:
- 2902 .L192:
- 861:deps
- 2903 .loc 1 861 3 is_stmt 1 discriminator 9 view .LVU921
- 2904 00d0 4049 ldr r1, .L330+12
- 2905 00d2 8A42 cmp r2, r1
- 2906 00d4 10D1 bne .L199
- 861:deps
- 2907 .loc 1 861 3 discriminator 15 view .LVU922
- 2908 00d6 01F5E431 add r1, r1, #116736
- 2909 00da 096B ldr r1, [r1, #48]
- 2910 00dc 01F44021 and r1, r1, #786432
- 2911 00e0 B1F5002F cmp r1, #524288
- 2912 00e4 60D0 beq .L202
- 861:deps
- 2913 .loc 1 861 3 is_stmt 0 view .LVU923
- 2914 00e6 04D8 bhi .L200
- 2915 00e8 0029 cmp r1, #0
- 2916 00ea 65D0 beq .L204
- 2917 00ec B1F5802F cmp r1, #262144
- 2918 00f0 D0E7 b .L321
- 2919 .L200:
- 2920 00f2 B1F5402F cmp r1, #786432
- 2921 00f6 D6E7 b .L319
- 2922 .L199:
- 861:deps
- 2923 .loc 1 861 3 is_stmt 1 discriminator 16 view .LVU924
- 2924 00f8 3749 ldr r1, .L330+16
- 2925 00fa 8A42 cmp r2, r1
- 2926 00fc 10D1 bne .L201
- 861:deps
- 2927 .loc 1 861 3 discriminator 22 view .LVU925
- 2928 00fe 01F5E231 add r1, r1, #115712
- 2929 0102 096B ldr r1, [r1, #48]
- 2930 0104 01F44011 and r1, r1, #3145728
- 2931 0108 B1F5001F cmp r1, #2097152
- 2932 010c 4CD0 beq .L202
- 861:deps
- 2933 .loc 1 861 3 is_stmt 0 view .LVU926
- 2934 010e 04D8 bhi .L203
- 2935 0110 0029 cmp r1, #0
- 2936 0112 51D0 beq .L204
- 2937 0114 B1F5801F cmp r1, #1048576
- 2938 0118 BCE7 b .L321
- 2939 .L203:
- 2940 011a B1F5401F cmp r1, #3145728
- 2941 011e C2E7 b .L319
- 2942 .L201:
- 861:deps
- 2943 .loc 1 861 3 is_stmt 1 discriminator 23 view .LVU927
- 2944 0120 2E49 ldr r1, .L330+20
- 2945 0122 8A42 cmp r2, r1
- 2946 0124 B8D1 bne .L206
- 861:deps
- 2947 .loc 1 861 3 discriminator 29 view .LVU928
- 2948 0126 01F5E031 add r1, r1, #114688
- 2949 012a 096B ldr r1, [r1, #48]
- 2950 012c 01F44001 and r1, r1, #12582912
- 2951 0130 B1F5000F cmp r1, #8388608
- 2952 0134 38D0 beq .L202
- 861:deps
- 2953 .loc 1 861 3 is_stmt 0 view .LVU929
- 2954 0136 04D8 bhi .L208
- 2955 0138 0029 cmp r1, #0
- 2956 013a 3DD0 beq .L204
- 2957 013c B1F5800F cmp r1, #4194304
- 2958 0140 A8E7 b .L321
- 2959 .L208:
- 2960 0142 B1F5400F cmp r1, #12582912
- 2961 0146 AEE7 b .L319
- 2962 .LVL229:
- 2963 .L226:
- 885:deps
- 2964 .loc 1 885 13 view .LVU930
- 2965 0148 0120 movs r0, #1
- 2966 .LVL230:
- 822:deps
- 2967 .loc 1 822 12 view .LVU931
- 2968 014a 0023 movs r3, #0
- 2969 014c B9E7 b .L209
- 2970 .LVL231:
- 2971 .L302:
- 895:deps
- 2972 .loc 1 895 5 is_stmt 1 view .LVU932
- 2973 014e 0829 cmp r1, #8
- 2974 0150 A5D8 bhi .L322
- 2975 0152 01A3 adr r3, .L218
- 2976 0154 53F821F0 ldr pc, [r3, r1, lsl #2]
- 2977 .p2align 2
- 2978 .L218:
- 2979 0158 95010000 .word .L219+1
- 2980 015c 95010000 .word .L219+1
- 2981 0160 7D010000 .word .L220+1
- 2982 0164 9F000000 .word .L322+1
- 2983 0168 95010000 .word .L219+1
- 2984 016c 9F000000 .word .L322+1
- 2985 0170 9F000000 .word .L322+1
- 2986 0174 9F000000 .word .L322+1
- 2987 0178 9F010000 .word .L217+1
- 2988 .LVL232:
- 2989 .p2align 1
- 2990 .L220:
- 904:deps
- 2991 .loc 1 904 9 view .LVU933
- 904:deps
- 2992 .loc 1 904 43 is_stmt 0 view .LVU934
- 2993 017c 4168 ldr r1, [r0, #4]
- 2994 017e 4B08 lsrs r3, r1, #1
- 2995 0180 03F57403 add r3, r3, #15990784
- 2996 0184 03F51053 add r3, r3, #9216
- 2997 .L323:
- 910:deps
- 2998 .loc 1 910 43 view .LVU935
- 2999 0188 B3FBF1F3 udiv r3, r3, r1
- 3000 018c 9BB2 uxth r3, r3
- 910:deps
- 3001 .loc 1 910 30 view .LVU936
- 3002 018e D360 str r3, [r2, #12]
- 3003 .LVL233:
- 911:deps
- 3004 .loc 1 911 9 is_stmt 1 view .LVU937
- 823:deps
- 3005 .loc 1 823 21 is_stmt 0 view .LVU938
- 3006 0190 0020 movs r0, #0
- 3007 .LVL234:
- 911:deps
- 3008 .loc 1 911 9 view .LVU939
- 3009 0192 9CE7 b .L303
- 3010 .LVL235:
- 3011 .L219:
- 907:deps
- 3012 .loc 1 907 9 is_stmt 1 view .LVU940
- 907:deps
- 3013 .loc 1 907 43 is_stmt 0 view .LVU941
- 3014 0194 4168 ldr r1, [r0, #4]
- 3015 0196 4B08 lsrs r3, r1, #1
- 3016 0198 03F5E103 add r3, r3, #7372800
- 3017 019c F4E7 b .L323
- 3018 .L217:
- 910:deps
- 3019 .loc 1 910 9 is_stmt 1 view .LVU942
- 910:deps
- 3020 .loc 1 910 43 is_stmt 0 view .LVU943
- 3021 019e 4168 ldr r1, [r0, #4]
- 3022 01a0 4B08 lsrs r3, r1, #1
- 3023 01a2 03F50043 add r3, r3, #32768
- 3024 01a6 EFE7 b .L323
- 3025 .LVL236:
- 3026 .L202:
- 861:deps
- 3027 .loc 1 861 3 is_stmt 1 view .LVU944
- 864:deps
- 3028 .loc 1 864 3 view .LVU945
- 864:deps
- 3029 .loc 1 864 6 is_stmt 0 view .LVU946
- 3030 01a8 B3F5004F cmp r3, #32768
- 3031 01ac F7D1 bne .L217
- 3032 .LVL237:
- 3033 .L210:
- 881:deps
- 3034 .loc 1 881 9 is_stmt 1 view .LVU947
- 881:deps
- 3035 .loc 1 881 31 is_stmt 0 view .LVU948
- 3036 01ae 4168 ldr r1, [r0, #4]
- 3037 01b0 4B08 lsrs r3, r1, #1
- 3038 01b2 03F58033 add r3, r3, #65536
- 3039 01b6 80E7 b .L317
- 3040 .LVL238:
- 3041 .L204:
- 861:deps
- 3042 .loc 1 861 3 is_stmt 1 view .LVU949
- 864:deps
- 3043 .loc 1 864 3 view .LVU950
- 864:deps
- 3044 .loc 1 864 6 is_stmt 0 view .LVU951
- 3045 01b8 B3F5004F cmp r3, #32768
- 3046 01bc EAD1 bne .L219
- 3047 .LVL239:
- 3048 .L212:
- 878:deps
- 3049 .loc 1 878 9 is_stmt 1 view .LVU952
- 878:deps
- 3050 .loc 1 878 31 is_stmt 0 view .LVU953
- 3051 01be 4168 ldr r1, [r0, #4]
- 3052 01c0 4B08 lsrs r3, r1, #1
- 3053 01c2 03F56103 add r3, r3, #14745600
- 3054 01c6 78E7 b .L317
- 3055 .L331:
- 3056 .align 2
- 3057 .L330:
- 3058 01c8 00380140 .word 1073821696
- 3059 01cc 00000000 .word .LANCHOR1
- 3060 01d0 00440040 .word 1073759232
- 3061 01d4 00480040 .word 1073760256
- 3062 01d8 004C0040 .word 1073761280
- 3063 01dc 00500040 .word 1073762304
- 3064 .cfi_endproc
- 3065 .LFE137:
- 3067 .section .text.UART_WaitOnFlagUntilTimeout,"ax",%progbits
- 3068 .align 1
- 3069 .global UART_WaitOnFlagUntilTimeout
- 3070 .syntax unified
- 3071 .thumb
- 3072 .thumb_func
- 3073 .fpu softvfp
- 3075 UART_WaitOnFlagUntilTimeout:
- 3076 .LVL240:
- 3077 .LFB140:
- 922:deps
- 923:deps
- 924:deps
- 925:deps
- 926:deps
- 927:deps
- 928:deps
- 929:deps
- 930:deps
- 931:deps
- 932:deps
- 933:deps
- 934:deps
- 935:deps
- 936:deps
- 937:deps
- 938:deps
- 939:deps
- 940:deps
- 941:deps
- 942:deps
- 943:deps
- 944:deps
- 945:deps
- 946:deps
- 947:deps
- 948:deps
- 949:deps
- 950:deps
- 951:deps
- 952:deps
- 953:deps
- 954:deps
- 955:deps
- 956:deps
- 957:deps
- 958:deps
- 959:deps
- 960:deps
- 961:deps
- 962:deps
- 963:deps
- 964:deps
- 965:deps
- 966:deps
- 967:deps
- 968:deps
- 969:deps
- 970:deps
- 971:deps
- 972:deps
- 973:deps
- 974:deps
- 975:deps
- 976:deps
- 977:deps
- 978:deps
- 979:deps
- 980:deps
- 981:deps
- 982:deps
- 983:deps
- 984:deps
- 985:deps
- 986:deps
- 987:deps
- 988:deps
- 989:deps
- 990:deps
- 991:deps
- 992:deps
- 993:deps
- 994:deps
- 995:deps
- 996:deps
- 997:deps
- 998:deps
- 999:deps
- 1000:deps
- 1001:deps
- 1002:deps
- 1003:deps
- 1004:deps
- 1005:deps
- 1006:deps
- 1007:deps
- 1008:deps
- 1009:deps
- 1010:deps
- 1011:deps
- 1012:deps
- 1013:deps
- 1014:deps
- 1015:deps
- 1016:deps
- 1017:deps
- 1018:deps
- 1019:deps
- 1020:deps
- 1021:deps
- 1022:deps
- 1023:deps
- 1024:deps
- 1025:deps
- 1026:deps
- 1027:deps
- 1028:deps
- 1029:deps
- 1030:deps
- 1031:deps
- 1032:deps
- 1033:deps
- 1034:deps
- 1035:deps
- 1036:deps
- 1037:deps
- 1038:deps
- 1039:deps
- 1040:deps
- 1041:deps
- 1042:deps
- 1043:deps
- 1044:deps
- 1045:deps
- 3078 .loc 1 1045 1 is_stmt 1 view -0
- 3079 .cfi_startproc
- 3080 @ args = 4, pretend = 0, frame = 0
- 3081 @ frame_needed = 0, uses_anonymous_args = 0
- 3082 .loc 1 1045 1 is_stmt 0 view .LVU955
- 3083 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr}
- 3084 .LCFI9:
- 3085 .cfi_def_cfa_offset 24
- 3086 .cfi_offset 4, -24
- 3087 .cfi_offset 5, -20
- 3088 .cfi_offset 6, -16
- 3089 .cfi_offset 7, -12
- 3090 .cfi_offset 8, -8
- 3091 .cfi_offset 14, -4
- 3092 0004 DDF81880 ldr r8, [sp, #24]
- 1046:deps
- 1047:deps
- 3093 .loc 1 1047 3 is_stmt 1 view .LVU956
- 1045:deps
- 3094 .loc 1 1045 1 is_stmt 0 view .LVU957
- 3095 0008 0446 mov r4, r0
- 3096 000a 1646 mov r6, r2
- 3097 000c 1F46 mov r7, r3
- 3098 .LVL241:
- 3099 .L333:
- 3100 .loc 1 1047 10 view .LVU958
- 3101 000e 2568 ldr r5, [r4]
- 3102 .L334:
- 3103 .loc 1 1047 58 is_stmt 1 view .LVU959
- 3104 .loc 1 1047 10 is_stmt 0 view .LVU960
- 3105 0010 EB69 ldr r3, [r5, #28]
- 3106 .loc 1 1047 49 view .LVU961
- 3107 0012 31EA0303 bics r3, r1, r3
- 3108 0016 0CBF ite eq
- 3109 0018 0123 moveq r3, #1
- 3110 001a 0023 movne r3, #0
- 3111 .loc 1 1047 58 view .LVU962
- 3112 001c B342 cmp r3, r6
- 3113 001e 01D0 beq .L338
- 1048:deps
- 1049:deps
- 1050:deps
- 1051:deps
- 1052:deps
- 1053:deps
- 1054:deps
- 1055:deps
- 1056:deps
- 1057:deps
- 1058:deps
- 1059:deps
- 1060:deps
- 1061:deps
- 1062:deps
- 1063:deps
- 1064:deps
- 1065:deps
- 1066:deps
- 1067:deps
- 3114 .loc 1 1067 10 view .LVU963
- 3115 0020 0020 movs r0, #0
- 3116 0022 16E0 b .L336
- 3117 .L338:
- 1050:deps
- 3118 .loc 1 1050 5 is_stmt 1 view .LVU964
- 1050:deps
- 3119 .loc 1 1050 7 is_stmt 0 view .LVU965
- 3120 0024 B8F1FF3F cmp r8, #-1
- 3121 0028 F2D0 beq .L334
- 1052:deps
- 3122 .loc 1 1052 7 is_stmt 1 view .LVU966
- 1052:deps
- 3123 .loc 1 1052 9 is_stmt 0 view .LVU967
- 3124 002a B8F1000F cmp r8, #0
- 3125 002e 12D1 bne .L335
- 3126 .L337:
- 1055:deps
- 3127 .loc 1 1055 9 is_stmt 1 view .LVU968
- 3128 0030 2B68 ldr r3, [r5]
- 3129 0032 23F4D073 bic r3, r3, #416
- 3130 0036 2B60 str r3, [r5]
- 1056:deps
- 3131 .loc 1 1056 9 view .LVU969
- 3132 0038 AB68 ldr r3, [r5, #8]
- 3133 003a 23F00103 bic r3, r3, #1
- 3134 003e AB60 str r3, [r5, #8]
- 1058:deps
- 3135 .loc 1 1058 9 view .LVU970
- 1058:deps
- 3136 .loc 1 1058 24 is_stmt 0 view .LVU971
- 3137 0040 2023 movs r3, #32
- 3138 0042 84F86930 strb r3, [r4, #105]
- 1059:deps
- 3139 .loc 1 1059 9 is_stmt 1 view .LVU972
- 1059:deps
- 3140 .loc 1 1059 24 is_stmt 0 view .LVU973
- 3141 0046 84F86A30 strb r3, [r4, #106]
- 1062:deps
- 3142 .loc 1 1062 9 is_stmt 1 view .LVU974
- 1062:deps
- 3143 .loc 1 1062 9 view .LVU975
- 3144 004a 0023 movs r3, #0
- 3145 004c 84F86830 strb r3, [r4, #104]
- 1062:deps
- 3146 .loc 1 1062 9 view .LVU976
- 1063:deps
- 3147 .loc 1 1063 9 view .LVU977
- 1063:deps
- 3148 .loc 1 1063 16 is_stmt 0 view .LVU978
- 3149 0050 0320 movs r0, #3
- 3150 .L336:
- 1068:deps
- 3151 .loc 1 1068 1 view .LVU979
- 3152 0052 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
- 3153 .LVL242:
- 3154 .L335:
- 1052:deps
- 3155 .loc 1 1052 31 discriminator 1 view .LVU980
- 3156 0056 FFF7FEFF bl HAL_GetTick
- 3157 .LVL243:
- 1052:deps
- 3158 .loc 1 1052 44 discriminator 1 view .LVU981
- 3159 005a C01B subs r0, r0, r7
- 1052:deps
- 3160 .loc 1 1052 26 discriminator 1 view .LVU982
- 3161 005c 4045 cmp r0, r8
- 3162 005e D6D9 bls .L333
- 3163 0060 E6E7 b .L337
- 3164 .cfi_endproc
- 3165 .LFE140:
- 3167 .section .text.UART_CheckIdleState,"ax",%progbits
- 3168 .align 1
- 3169 .global UART_CheckIdleState
- 3170 .syntax unified
- 3171 .thumb
- 3172 .thumb_func
- 3173 .fpu softvfp
- 3175 UART_CheckIdleState:
- 3176 .LVL244:
- 3177 .LFB138:
- 930:deps
- 3178 .loc 1 930 1 is_stmt 1 view -0
- 3179 .cfi_startproc
- 3180 @ args = 0, pretend = 0, frame = 0
- 3181 @ frame_needed = 0, uses_anonymous_args = 0
- 931:deps
- 3182 .loc 1 931 3 view .LVU984
- 934:deps
- 3183 .loc 1 934 3 view .LVU985
- 930:deps
- 3184 .loc 1 930 1 is_stmt 0 view .LVU986
- 3185 0000 73B5 push {r0, r1, r4, r5, r6, lr}
- 3186 .LCFI10:
- 3187 .cfi_def_cfa_offset 24
- 3188 .cfi_offset 4, -16
- 3189 .cfi_offset 5, -12
- 3190 .cfi_offset 6, -8
- 3191 .cfi_offset 14, -4
- 930:deps
- 3192 .loc 1 930 1 view .LVU987
- 3193 0002 0446 mov r4, r0
- 934:deps
- 3194 .loc 1 934 20 view .LVU988
- 3195 0004 0021 movs r1, #0
- 3196 0006 C166 str r1, [r0, #108]
- 937:deps
- 3197 .loc 1 937 3 is_stmt 1 view .LVU989
- 937:deps
- 3198 .loc 1 937 15 is_stmt 0 view .LVU990
- 3199 0008 FFF7FEFF bl HAL_GetTick
- 3200 .LVL245:
- 940:deps
- 3201 .loc 1 940 12 view .LVU991
- 3202 000c 2668 ldr r6, [r4]
- 940:deps
- 3203 .loc 1 940 22 view .LVU992
- 3204 000e 3368 ldr r3, [r6]
- 940:deps
- 3205 .loc 1 940 5 view .LVU993
- 3206 0010 1A07 lsls r2, r3, #28
- 937:deps
- 3207 .loc 1 937 15 view .LVU994
- 3208 0012 0546 mov r5, r0
- 3209 .LVL246:
- 940:deps
- 3210 .loc 1 940 3 is_stmt 1 view .LVU995
- 940:deps
- 3211 .loc 1 940 5 is_stmt 0 view .LVU996
- 3212 0014 16D4 bmi .L342
- 3213 .LVL247:
- 3214 .L345:
- 950:deps
- 3215 .loc 1 950 3 is_stmt 1 view .LVU997
- 950:deps
- 3216 .loc 1 950 22 is_stmt 0 view .LVU998
- 3217 0016 3368 ldr r3, [r6]
- 950:deps
- 3218 .loc 1 950 5 view .LVU999
- 3219 0018 5B07 lsls r3, r3, #29
- 3220 001a 0AD5 bpl .L344
- 953:deps
- 3221 .loc 1 953 5 is_stmt 1 view .LVU1000
- 953:deps
- 3222 .loc 1 953 8 is_stmt 0 view .LVU1001
- 3223 001c 6FF07E43 mvn r3, #-33554432
- 3224 0020 0093 str r3, [sp]
- 3225 0022 0022 movs r2, #0
- 3226 0024 2B46 mov r3, r5
- 3227 0026 4FF48001 mov r1, #4194304
- 3228 002a 2046 mov r0, r4
- 3229 002c FFF7FEFF bl UART_WaitOnFlagUntilTimeout
- 3230 .LVL248:
- 953:deps
- 3231 .loc 1 953 7 view .LVU1002
- 3232 0030 A0B9 cbnz r0, .L347
- 3233 .L344:
- 961:deps
- 3234 .loc 1 961 3 is_stmt 1 view .LVU1003
- 961:deps
- 3235 .loc 1 961 18 is_stmt 0 view .LVU1004
- 3236 0032 2023 movs r3, #32
- 965:deps
- 3237 .loc 1 965 3 view .LVU1005
- 3238 0034 0020 movs r0, #0
- 961:deps
- 3239 .loc 1 961 18 view .LVU1006
- 3240 0036 84F86930 strb r3, [r4, #105]
- 962:deps
- 3241 .loc 1 962 3 is_stmt 1 view .LVU1007
- 965:deps
- 3242 .loc 1 965 3 is_stmt 0 view .LVU1008
- 3243 003a 84F86800 strb r0, [r4, #104]
- 962:deps
- 3244 .loc 1 962 18 view .LVU1009
- 3245 003e 84F86A30 strb r3, [r4, #106]
- 965:deps
- 3246 .loc 1 965 3 is_stmt 1 view .LVU1010
- 965:deps
- 3247 .loc 1 965 3 view .LVU1011
- 965:deps
- 3248 .loc 1 965 3 view .LVU1012
- 967:deps
- 3249 .loc 1 967 3 view .LVU1013
- 967:deps
- 3250 .loc 1 967 10 is_stmt 0 view .LVU1014
- 3251 0042 0CE0 b .L346
- 3252 .LVL249:
- 3253 .L342:
- 943:deps
- 3254 .loc 1 943 5 is_stmt 1 view .LVU1015
- 943:deps
- 3255 .loc 1 943 8 is_stmt 0 view .LVU1016
- 3256 0044 6FF07E43 mvn r3, #-33554432
- 3257 0048 0093 str r3, [sp]
- 3258 004a 0A46 mov r2, r1
- 3259 004c 0346 mov r3, r0
- 3260 004e 4FF40011 mov r1, #2097152
- 3261 0052 2046 mov r0, r4
- 3262 .LVL250:
- 943:deps
- 3263 .loc 1 943 8 view .LVU1017
- 3264 0054 FFF7FEFF bl UART_WaitOnFlagUntilTimeout
- 3265 .LVL251:
- 943:deps
- 3266 .loc 1 943 7 view .LVU1018
- 3267 0058 0028 cmp r0, #0
- 3268 005a DCD0 beq .L345
- 3269 .L347:
- 946:deps
- 3270 .loc 1 946 14 view .LVU1019
- 3271 005c 0320 movs r0, #3
- 3272 .L346:
- 968:deps
- 3273 .loc 1 968 1 view .LVU1020
- 3274 005e 02B0 add sp, sp, #8
- 3275 .LCFI11:
- 3276 .cfi_def_cfa_offset 16
- 3277 @ sp needed
- 3278 0060 70BD pop {r4, r5, r6, pc}
- 968:deps
- 3279 .loc 1 968 1 view .LVU1021
- 3280 .cfi_endproc
- 3281 .LFE138:
- 3283 .section .text.HAL_UART_Init,"ax",%progbits
- 3284 .align 1
- 3285 .global HAL_UART_Init
- 3286 .syntax unified
- 3287 .thumb
- 3288 .thumb_func
- 3289 .fpu softvfp
- 3291 HAL_UART_Init:
- 3292 .LVL252:
- 3293 .LFB139:
- 979:deps
- 3294 .loc 1 979 1 is_stmt 1 view -0
- 3295 .cfi_startproc
- 3296 @ args = 0, pretend = 0, frame = 0
- 3297 @ frame_needed = 0, uses_anonymous_args = 0
- 981:deps
- 3298 .loc 1 981 3 view .LVU1023
- 979:deps
- 3299 .loc 1 979 1 is_stmt 0 view .LVU1024
- 3300 0000 38B5 push {r3, r4, r5, lr}
- 3301 .LCFI12:
- 3302 .cfi_def_cfa_offset 16
- 3303 .cfi_offset 3, -16
- 3304 .cfi_offset 4, -12
- 3305 .cfi_offset 5, -8
- 3306 .cfi_offset 14, -4
- 981:deps
- 3307 .loc 1 981 5 view .LVU1025
- 3308 0002 0446 mov r4, r0
- 3309 0004 20B3 cbz r0, .L353
- 986:deps
- 3310 .loc 1 986 3 is_stmt 1 view .LVU1026
- 994:deps
- 3311 .loc 1 994 5 view .LVU1027
- 997:deps
- 3312 .loc 1 997 3 view .LVU1028
- 997:deps
- 3313 .loc 1 997 11 is_stmt 0 view .LVU1029
- 3314 0006 90F86930 ldrb r3, [r0, #105] @ zero_extendqisi2
- 997:deps
- 3315 .loc 1 997 5 view .LVU1030
- 3316 000a 03F0FF02 and r2, r3, #255
- 3317 000e 0BB9 cbnz r3, .L354
- 1000:deps
- 3318 .loc 1 1000 5 is_stmt 1 view .LVU1031
- 1000:deps
- 3319 .loc 1 1000 17 is_stmt 0 view .LVU1032
- 3320 0010 80F86820 strb r2, [r0, #104]
- 3321 .L354:
- 1006:deps
- 3322 .loc 1 1006 3 is_stmt 1 view .LVU1033
- 1009:deps
- 3323 .loc 1 1009 3 is_stmt 0 view .LVU1034
- 3324 0014 2568 ldr r5, [r4]
- 1006:deps
- 3325 .loc 1 1006 17 view .LVU1035
- 3326 0016 2423 movs r3, #36
- 3327 0018 84F86930 strb r3, [r4, #105]
- 1009:deps
- 3328 .loc 1 1009 3 is_stmt 1 view .LVU1036
- 3329 001c 2B68 ldr r3, [r5]
- 3330 001e 23F00103 bic r3, r3, #1
- 3331 0022 2B60 str r3, [r5]
- 1012:deps
- 3332 .loc 1 1012 3 view .LVU1037
- 1012:deps
- 3333 .loc 1 1012 7 is_stmt 0 view .LVU1038
- 3334 0024 2046 mov r0, r4
- 3335 .LVL253:
- 1012:deps
- 3336 .loc 1 1012 7 view .LVU1039
- 3337 0026 FFF7FEFF bl UART_SetConfig
- 3338 .LVL254:
- 1012:deps
- 3339 .loc 1 1012 6 view .LVU1040
- 3340 002a 0128 cmp r0, #1
- 3341 002c 10D0 beq .L353
- 1017:deps
- 3342 .loc 1 1017 3 is_stmt 1 view .LVU1041
- 1020:deps
- 3343 .loc 1 1020 3 view .LVU1042
- 1025:deps
- 3344 .loc 1 1025 3 view .LVU1043
- 3345 002e 6B68 ldr r3, [r5, #4]
- 3346 0030 23F49043 bic r3, r3, #18432
- 3347 0034 6B60 str r3, [r5, #4]
- 1026:deps
- 3348 .loc 1 1026 3 view .LVU1044
- 3349 0036 AB68 ldr r3, [r5, #8]
- 3350 0038 23F02A03 bic r3, r3, #42
- 3351 003c AB60 str r3, [r5, #8]
- 1029:deps
- 3352 .loc 1 1029 3 view .LVU1045
- 3353 003e 2B68 ldr r3, [r5]
- 3354 0040 43F00103 orr r3, r3, #1
- 3355 0044 2B60 str r3, [r5]
- 1032:deps
- 3356 .loc 1 1032 3 view .LVU1046
- 1032:deps
- 3357 .loc 1 1032 10 is_stmt 0 view .LVU1047
- 3358 0046 2046 mov r0, r4
- 1033:deps
- 3359 .loc 1 1033 1 view .LVU1048
- 3360 0048 BDE83840 pop {r3, r4, r5, lr}
- 3361 .LCFI13:
- 3362 .cfi_remember_state
- 3363 .cfi_restore 14
- 3364 .cfi_restore 5
- 3365 .cfi_restore 4
- 3366 .cfi_restore 3
- 3367 .cfi_def_cfa_offset 0
- 3368 .LVL255:
- 1032:deps
- 3369 .loc 1 1032 10 view .LVU1049
- 3370 004c FFF7FEBF b UART_CheckIdleState
- 3371 .LVL256:
- 3372 .L353:
- 3373 .LCFI14:
- 3374 .cfi_restore_state
- 1033:deps
- 3375 .loc 1 1033 1 view .LVU1050
- 3376 0050 0120 movs r0, #1
- 3377 0052 38BD pop {r3, r4, r5, pc}
- 1033:deps
- 3378 .loc 1 1033 1 view .LVU1051
- 3379 .cfi_endproc
- 3380 .LFE139:
- 3382 .section .text.HAL_UART_Transmit,"ax",%progbits
- 3383 .align 1
- 3384 .global HAL_UART_Transmit
- 3385 .syntax unified
- 3386 .thumb
- 3387 .thumb_func
- 3388 .fpu softvfp
- 3390 HAL_UART_Transmit:
- 3391 .LVL257:
- 3392 .LFB141:
- 1069:deps
- 1070:deps
- 1071:deps
- 1072:deps
- 1073:deps
- 1074:deps
- 1075:deps
- 1076:deps
- 1077:deps
- 1078:deps
- 1079:deps
- 1080:deps
- 1081:deps
- 3393 .loc 1 1081 1 is_stmt 1 view -0
- 3394 .cfi_startproc
- 3395 @ args = 0, pretend = 0, frame = 0
- 3396 @ frame_needed = 0, uses_anonymous_args = 0
- 1082:deps
- 3397 .loc 1 1082 3 view .LVU1053
- 1083:deps
- 3398 .loc 1 1083 3 view .LVU1054
- 1084:deps
- 1085:deps
- 1086:deps
- 3399 .loc 1 1086 3 view .LVU1055
- 1081:deps
- 3400 .loc 1 1081 1 is_stmt 0 view .LVU1056
- 3401 0000 F7B5 push {r0, r1, r2, r4, r5, r6, r7, lr}
- 3402 .LCFI15:
- 3403 .cfi_def_cfa_offset 32
- 3404 .cfi_offset 4, -20
- 3405 .cfi_offset 5, -16
- 3406 .cfi_offset 6, -12
- 3407 .cfi_offset 7, -8
- 3408 .cfi_offset 14, -4
- 1081:deps
- 3409 .loc 1 1081 1 view .LVU1057
- 3410 0002 1E46 mov r6, r3
- 3411 .loc 1 1086 11 view .LVU1058
- 3412 0004 90F86930 ldrb r3, [r0, #105] @ zero_extendqisi2
- 3413 .LVL258:
- 3414 .loc 1 1086 5 view .LVU1059
- 3415 0008 202B cmp r3, #32
- 1081:deps
- 3416 .loc 1 1081 1 view .LVU1060
- 3417 000a 0D46 mov r5, r1
- 3418 000c 0446 mov r4, r0
- 3419 000e 1146 mov r1, r2
- 3420 .LVL259:
- 3421 .loc 1 1086 5 view .LVU1061
- 3422 0010 4AD1 bne .L370
- 1087:deps
- 1088:deps
- 3423 .loc 1 1088 5 is_stmt 1 view .LVU1062
- 3424 .loc 1 1088 7 is_stmt 0 view .LVU1063
- 3425 0012 002D cmp r5, #0
- 3426 0014 46D0 beq .L369
- 3427 .loc 1 1088 25 discriminator 1 view .LVU1064
- 3428 0016 002A cmp r2, #0
- 3429 0018 44D0 beq .L369
- 1089:deps
- 1090:deps
- 1091:deps
- 1092:deps
- 1093:deps
- 1094:deps
- 3430 .loc 1 1094 5 is_stmt 1 view .LVU1065
- 3431 .loc 1 1094 5 view .LVU1066
- 3432 001a 90F86830 ldrb r3, [r0, #104] @ zero_extendqisi2
- 3433 001e 012B cmp r3, #1
- 3434 0020 42D0 beq .L370
- 3435 .loc 1 1094 5 discriminator 2 view .LVU1067
- 3436 0022 0123 movs r3, #1
- 3437 0024 80F86830 strb r3, [r0, #104]
- 3438 .loc 1 1094 5 discriminator 2 view .LVU1068
- 1095:deps
- 1096:deps
- 3439 .loc 1 1096 5 discriminator 2 view .LVU1069
- 3440 .loc 1 1096 22 is_stmt 0 discriminator 2 view .LVU1070
- 3441 0028 0023 movs r3, #0
- 3442 002a C366 str r3, [r0, #108]
- 1097:deps
- 3443 .loc 1 1097 5 is_stmt 1 discriminator 2 view .LVU1071
- 3444 .loc 1 1097 19 is_stmt 0 discriminator 2 view .LVU1072
- 3445 002c 2123 movs r3, #33
- 3446 002e 80F86930 strb r3, [r0, #105]
- 1098:deps
- 1099:deps
- 1100:deps
- 3447 .loc 1 1100 5 is_stmt 1 discriminator 2 view .LVU1073
- 3448 .loc 1 1100 17 is_stmt 0 discriminator 2 view .LVU1074
- 3449 0032 FFF7FEFF bl HAL_GetTick
- 3450 .LVL260:
- 1101:deps
- 1102:deps
- 3451 .loc 1 1102 23 discriminator 2 view .LVU1075
- 3452 0036 A4F85010 strh r1, [r4, #80] @ movhi
- 1100:deps
- 3453 .loc 1 1100 17 discriminator 2 view .LVU1076
- 3454 003a 0746 mov r7, r0
- 3455 .LVL261:
- 3456 .loc 1 1102 5 is_stmt 1 discriminator 2 view .LVU1077
- 1103:deps
- 3457 .loc 1 1103 5 discriminator 2 view .LVU1078
- 3458 .loc 1 1103 24 is_stmt 0 discriminator 2 view .LVU1079
- 3459 003c A4F85210 strh r1, [r4, #82] @ movhi
- 1104:deps
- 3460 .loc 1 1104 5 is_stmt 1 discriminator 2 view .LVU1080
- 3461 .LVL262:
- 3462 .L361:
- 3463 .loc 1 1104 30 view .LVU1081
- 3464 .loc 1 1104 16 is_stmt 0 view .LVU1082
- 3465 0040 B4F85220 ldrh r2, [r4, #82]
- 3466 0044 92B2 uxth r2, r2
- 3467 .loc 1 1104 30 view .LVU1083
- 3468 0046 62B9 cbnz r2, .L365
- 1105:deps
- 1106:deps
- 1107:deps
- 1108:deps
- 1109:deps
- 1110:deps
- 1111:deps
- 1112:deps
- 1113:deps
- 1114:deps
- 1115:deps
- 1116:deps
- 1117:deps
- 1118:deps
- 1119:deps
- 1120:deps
- 1121:deps
- 1122:deps
- 3469 .loc 1 1122 5 is_stmt 1 view .LVU1084
- 3470 .loc 1 1122 8 is_stmt 0 view .LVU1085
- 3471 0048 0096 str r6, [sp]
- 3472 004a 3B46 mov r3, r7
- 3473 004c 4021 movs r1, #64
- 3474 004e 2046 mov r0, r4
- 3475 0050 FFF7FEFF bl UART_WaitOnFlagUntilTimeout
- 3476 .LVL263:
- 3477 .loc 1 1122 7 view .LVU1086
- 3478 0054 98B9 cbnz r0, .L366
- 1123:deps
- 1124:deps
- 1125:deps
- 1126:deps
- 1127:deps
- 1128:deps
- 3479 .loc 1 1128 5 is_stmt 1 view .LVU1087
- 3480 .loc 1 1128 19 is_stmt 0 view .LVU1088
- 3481 0056 2023 movs r3, #32
- 3482 0058 84F86930 strb r3, [r4, #105]
- 1129:deps
- 1130:deps
- 1131:deps
- 3483 .loc 1 1131 5 is_stmt 1 view .LVU1089
- 3484 .loc 1 1131 5 view .LVU1090
- 3485 005c 84F86800 strb r0, [r4, #104]
- 3486 .loc 1 1131 5 view .LVU1091
- 1132:deps
- 1133:deps
- 3487 .loc 1 1133 5 view .LVU1092
- 3488 .loc 1 1133 12 is_stmt 0 view .LVU1093
- 3489 0060 0EE0 b .L360
- 3490 .L365:
- 1106:deps
- 3491 .loc 1 1106 7 is_stmt 1 view .LVU1094
- 1106:deps
- 3492 .loc 1 1106 12 is_stmt 0 view .LVU1095
- 3493 0062 B4F85220 ldrh r2, [r4, #82]
- 1107:deps
- 3494 .loc 1 1107 10 view .LVU1096
- 3495 0066 0096 str r6, [sp]
- 1106:deps
- 3496 .loc 1 1106 25 view .LVU1097
- 3497 0068 013A subs r2, r2, #1
- 3498 006a 92B2 uxth r2, r2
- 3499 006c A4F85220 strh r2, [r4, #82] @ movhi
- 1107:deps
- 3500 .loc 1 1107 7 is_stmt 1 view .LVU1098
- 1107:deps
- 3501 .loc 1 1107 10 is_stmt 0 view .LVU1099
- 3502 0070 3B46 mov r3, r7
- 3503 0072 0022 movs r2, #0
- 3504 0074 8021 movs r1, #128
- 3505 0076 2046 mov r0, r4
- 3506 0078 FFF7FEFF bl UART_WaitOnFlagUntilTimeout
- 3507 .LVL264:
- 1107:deps
- 3508 .loc 1 1107 9 view .LVU1100
- 3509 007c 10B1 cbz r0, .L362
- 3510 .L366:
- 1109:deps
- 3511 .loc 1 1109 16 view .LVU1101
- 3512 007e 0320 movs r0, #3
- 3513 .LVL265:
- 3514 .L360:
- 1134:deps
- 1135:deps
- 1136:deps
- 1137:deps
- 1138:deps
- 1139:deps
- 3515 .loc 1 1139 1 view .LVU1102
- 3516 0080 03B0 add sp, sp, #12
- 3517 .LCFI16:
- 3518 .cfi_remember_state
- 3519 .cfi_def_cfa_offset 20
- 3520 @ sp needed
- 3521 0082 F0BD pop {r4, r5, r6, r7, pc}
- 3522 .LVL266:
- 3523 .L362:
- 3524 .LCFI17:
- 3525 .cfi_restore_state
- 1111:deps
- 3526 .loc 1 1111 7 is_stmt 1 view .LVU1103
- 1111:deps
- 3527 .loc 1 1111 10 is_stmt 0 view .LVU1104
- 3528 0084 A368 ldr r3, [r4, #8]
- 1114:deps
- 3529 .loc 1 1114 14 view .LVU1105
- 3530 0086 2268 ldr r2, [r4]
- 1111:deps
- 3531 .loc 1 1111 10 view .LVU1106
- 3532 0088 B3F5805F cmp r3, #4096
- 3533 008c 07D1 bne .L363
- 1111:deps
- 3534 .loc 1 1111 58 discriminator 1 view .LVU1107
- 3535 008e 2369 ldr r3, [r4, #16]
- 3536 0090 2BB9 cbnz r3, .L363
- 1113:deps
- 3537 .loc 1 1113 9 is_stmt 1 view .LVU1108
- 3538 .LVL267:
- 1114:deps
- 3539 .loc 1 1114 9 view .LVU1109
- 1114:deps
- 3540 .loc 1 1114 38 is_stmt 0 view .LVU1110
- 3541 0092 35F8023B ldrh r3, [r5], #2
- 3542 .LVL268:
- 1114:deps
- 3543 .loc 1 1114 38 view .LVU1111
- 3544 0096 C3F30803 ubfx r3, r3, #0, #9
- 3545 .LVL269:
- 3546 .L371:
- 1119:deps
- 3547 .loc 1 1119 30 view .LVU1112
- 3548 009a 1385 strh r3, [r2, #40] @ movhi
- 3549 009c D0E7 b .L361
- 3550 .LVL270:
- 3551 .L363:
- 1119:deps
- 3552 .loc 1 1119 9 is_stmt 1 view .LVU1113
- 1119:deps
- 3553 .loc 1 1119 33 is_stmt 0 view .LVU1114
- 3554 009e 15F8013B ldrb r3, [r5], #1 @ zero_extendqisi2
- 3555 .LVL271:
- 1119:deps
- 3556 .loc 1 1119 33 view .LVU1115
- 3557 00a2 FAE7 b .L371
- 3558 .LVL272:
- 3559 .L369:
- 1090:deps
- 3560 .loc 1 1090 15 view .LVU1116
- 3561 00a4 0120 movs r0, #1
- 3562 .LVL273:
- 1090:deps
- 3563 .loc 1 1090 15 view .LVU1117
- 3564 00a6 EBE7 b .L360
- 3565 .LVL274:
- 3566 .L370:
- 1137:deps
- 3567 .loc 1 1137 12 view .LVU1118
- 3568 00a8 0220 movs r0, #2
- 3569 .LVL275:
- 1137:deps
- 3570 .loc 1 1137 12 view .LVU1119
- 3571 00aa E9E7 b .L360
- 3572 .cfi_endproc
- 3573 .LFE141:
- 3575 .section .text.HAL_UART_Receive,"ax",%progbits
- 3576 .align 1
- 3577 .global HAL_UART_Receive
- 3578 .syntax unified
- 3579 .thumb
- 3580 .thumb_func
- 3581 .fpu softvfp
- 3583 HAL_UART_Receive:
- 3584 .LVL276:
- 3585 .LFB142:
- 1140:deps
- 1141:deps
- 1142:deps
- 1143:deps
- 1144:deps
- 1145:deps
- 1146:deps
- 1147:deps
- 1148:deps
- 1149:deps
- 1150:deps
- 1151:deps
- 1152:deps
- 3586 .loc 1 1152 1 is_stmt 1 view -0
- 3587 .cfi_startproc
- 3588 @ args = 0, pretend = 0, frame = 0
- 3589 @ frame_needed = 0, uses_anonymous_args = 0
- 1153:deps
- 3590 .loc 1 1153 3 view .LVU1121
- 1154:deps
- 3591 .loc 1 1154 3 view .LVU1122
- 1155:deps
- 3592 .loc 1 1155 3 view .LVU1123
- 1156:deps
- 1157:deps
- 1158:deps
- 3593 .loc 1 1158 3 view .LVU1124
- 1152:deps
- 3594 .loc 1 1152 1 is_stmt 0 view .LVU1125
- 3595 0000 2DE9F341 push {r0, r1, r4, r5, r6, r7, r8, lr}
- 3596 .LCFI18:
- 3597 .cfi_def_cfa_offset 32
- 3598 .cfi_offset 4, -24
- 3599 .cfi_offset 5, -20
- 3600 .cfi_offset 6, -16
- 3601 .cfi_offset 7, -12
- 3602 .cfi_offset 8, -8
- 3603 .cfi_offset 14, -4
- 1152:deps
- 3604 .loc 1 1152 1 view .LVU1126
- 3605 0004 1E46 mov r6, r3
- 3606 .loc 1 1158 11 view .LVU1127
- 3607 0006 90F86A30 ldrb r3, [r0, #106] @ zero_extendqisi2
- 3608 .LVL277:
- 3609 .loc 1 1158 5 view .LVU1128
- 3610 000a 202B cmp r3, #32
- 1152:deps
- 3611 .loc 1 1152 1 view .LVU1129
- 3612 000c 0D46 mov r5, r1
- 3613 000e 0446 mov r4, r0
- 3614 0010 1146 mov r1, r2
- 3615 .LVL278:
- 3616 .loc 1 1158 5 view .LVU1130
- 3617 0012 5CD1 bne .L384
- 1159:deps
- 1160:deps
- 3618 .loc 1 1160 5 is_stmt 1 view .LVU1131
- 3619 .loc 1 1160 7 is_stmt 0 view .LVU1132
- 3620 0014 002D cmp r5, #0
- 3621 0016 58D0 beq .L383
- 3622 .loc 1 1160 25 discriminator 1 view .LVU1133
- 3623 0018 002A cmp r2, #0
- 3624 001a 56D0 beq .L383
- 1161:deps
- 1162:deps
- 1163:deps
- 1164:deps
- 1165:deps
- 1166:deps
- 3625 .loc 1 1166 5 is_stmt 1 view .LVU1134
- 3626 .loc 1 1166 5 view .LVU1135
- 3627 001c 90F86830 ldrb r3, [r0, #104] @ zero_extendqisi2
- 3628 0020 012B cmp r3, #1
- 3629 0022 54D0 beq .L384
- 3630 .loc 1 1166 5 discriminator 2 view .LVU1136
- 3631 0024 0123 movs r3, #1
- 3632 0026 80F86830 strb r3, [r0, #104]
- 3633 .loc 1 1166 5 discriminator 2 view .LVU1137
- 1167:deps
- 1168:deps
- 3634 .loc 1 1168 5 discriminator 2 view .LVU1138
- 3635 .loc 1 1168 10 is_stmt 0 discriminator 2 view .LVU1139
- 3636 002a 0368 ldr r3, [r0]
- 3637 .loc 1 1168 26 discriminator 2 view .LVU1140
- 3638 002c 4FF0FF32 mov r2, #-1
- 3639 .LVL279:
- 3640 .loc 1 1168 26 discriminator 2 view .LVU1141
- 3641 0030 1A62 str r2, [r3, #32]
- 1169:deps
- 3642 .loc 1 1169 5 is_stmt 1 discriminator 2 view .LVU1142
- 3643 .loc 1 1169 22 is_stmt 0 discriminator 2 view .LVU1143
- 3644 0032 0023 movs r3, #0
- 3645 0034 C366 str r3, [r0, #108]
- 1170:deps
- 3646 .loc 1 1170 5 is_stmt 1 discriminator 2 view .LVU1144
- 3647 .loc 1 1170 20 is_stmt 0 discriminator 2 view .LVU1145
- 3648 0036 2223 movs r3, #34
- 3649 0038 80F86A30 strb r3, [r0, #106]
- 1171:deps
- 1172:deps
- 1173:deps
- 3650 .loc 1 1173 5 is_stmt 1 discriminator 2 view .LVU1146
- 3651 .loc 1 1173 17 is_stmt 0 discriminator 2 view .LVU1147
- 3652 003c FFF7FEFF bl HAL_GetTick
- 3653 .LVL280:
- 1174:deps
- 1175:deps
- 1176:deps
- 1177:deps
- 1178:deps
- 1179:deps
- 3654 .loc 1 1179 5 discriminator 2 view .LVU1148
- 3655 0040 A368 ldr r3, [r4, #8]
- 1175:deps
- 3656 .loc 1 1175 23 discriminator 2 view .LVU1149
- 3657 0042 A4F85810 strh r1, [r4, #88] @ movhi
- 3658 .loc 1 1179 5 discriminator 2 view .LVU1150
- 3659 0046 B3F5805F cmp r3, #4096
- 1173:deps
- 3660 .loc 1 1173 17 discriminator 2 view .LVU1151
- 3661 004a 8046 mov r8, r0
- 3662 .LVL281:
- 1175:deps
- 3663 .loc 1 1175 5 is_stmt 1 discriminator 2 view .LVU1152
- 1176:deps
- 3664 .loc 1 1176 5 discriminator 2 view .LVU1153
- 1176:deps
- 3665 .loc 1 1176 24 is_stmt 0 discriminator 2 view .LVU1154
- 3666 004c A4F85A10 strh r1, [r4, #90] @ movhi
- 3667 .loc 1 1179 5 is_stmt 1 discriminator 2 view .LVU1155
- 3668 .loc 1 1179 5 discriminator 2 view .LVU1156
- 3669 0050 15D1 bne .L374
- 3670 .loc 1 1179 5 discriminator 1 view .LVU1157
- 3671 0052 2369 ldr r3, [r4, #16]
- 3672 0054 8BB9 cbnz r3, .L375
- 3673 .loc 1 1179 5 discriminator 3 view .LVU1158
- 3674 0056 40F2FF13 movw r3, #511
- 3675 .L389:
- 3676 .loc 1 1179 5 is_stmt 0 discriminator 8 view .LVU1159
- 3677 005a A4F85C30 strh r3, [r4, #92] @ movhi
- 3678 .L376:
- 3679 .loc 1 1179 5 is_stmt 1 discriminator 10 view .LVU1160
- 1180:deps
- 3680 .loc 1 1180 5 discriminator 10 view .LVU1161
- 3681 .loc 1 1180 12 is_stmt 0 discriminator 10 view .LVU1162
- 3682 005e B4F85C70 ldrh r7, [r4, #92]
- 3683 .LVL282:
- 1181:deps
- 1182:deps
- 1183:deps
- 3684 .loc 1 1183 5 is_stmt 1 discriminator 10 view .LVU1163
- 3685 .L377:
- 3686 .loc 1 1183 30 view .LVU1164
- 3687 .loc 1 1183 16 is_stmt 0 view .LVU1165
- 3688 0062 B4F85A00 ldrh r0, [r4, #90]
- 3689 0066 80B2 uxth r0, r0
- 3690 .loc 1 1183 30 view .LVU1166
- 3691 0068 80B9 cbnz r0, .L380
- 1184:deps
- 1185:deps
- 1186:deps
- 1187:deps
- 1188:deps
- 1189:deps
- 1190:deps
- 1191:deps
- 1192:deps
- 1193:deps
- 1194:deps
- 1195:deps
- 1196:deps
- 1197:deps
- 1198:deps
- 1199:deps
- 1200:deps
- 1201:deps
- 1202:deps
- 1203:deps
- 3692 .loc 1 1203 5 is_stmt 1 view .LVU1167
- 3693 .loc 1 1203 20 is_stmt 0 view .LVU1168
- 3694 006a 2023 movs r3, #32
- 3695 006c 84F86A30 strb r3, [r4, #106]
- 1204:deps
- 1205:deps
- 1206:deps
- 3696 .loc 1 1206 5 is_stmt 1 view .LVU1169
- 3697 .loc 1 1206 5 view .LVU1170
- 3698 0070 84F86800 strb r0, [r4, #104]
- 3699 .loc 1 1206 5 view .LVU1171
- 1207:deps
- 1208:deps
- 3700 .loc 1 1208 5 view .LVU1172
- 3701 .LVL283:
- 3702 .L373:
- 1209:deps
- 1210:deps
- 1211:deps
- 1212:deps
- 1213:deps
- 1214:deps
- 3703 .loc 1 1214 1 is_stmt 0 view .LVU1173
- 3704 0074 02B0 add sp, sp, #8
- 3705 .LCFI19:
- 3706 .cfi_remember_state
- 3707 .cfi_def_cfa_offset 24
- 3708 @ sp needed
- 3709 0076 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
- 3710 .LVL284:
- 3711 .L375:
- 3712 .LCFI20:
- 3713 .cfi_restore_state
- 1179:deps
- 3714 .loc 1 1179 5 is_stmt 1 discriminator 4 view .LVU1174
- 3715 007a FF23 movs r3, #255
- 3716 007c EDE7 b .L389
- 3717 .L374:
- 1179:deps
- 3718 .loc 1 1179 5 discriminator 2 view .LVU1175
- 3719 007e 002B cmp r3, #0
- 3720 0080 EDD1 bne .L376
- 1179:deps
- 3721 .loc 1 1179 5 discriminator 5 view .LVU1176
- 3722 0082 2369 ldr r3, [r4, #16]
- 3723 0084 002B cmp r3, #0
- 3724 0086 F8D0 beq .L375
- 1179:deps
- 3725 .loc 1 1179 5 discriminator 8 view .LVU1177
- 3726 0088 7F23 movs r3, #127
- 3727 008a E6E7 b .L389
- 3728 .LVL285:
- 3729 .L380:
- 1185:deps
- 3730 .loc 1 1185 7 view .LVU1178
- 1185:deps
- 3731 .loc 1 1185 12 is_stmt 0 view .LVU1179
- 3732 008c B4F85A20 ldrh r2, [r4, #90]
- 1186:deps
- 3733 .loc 1 1186 10 view .LVU1180
- 3734 0090 0096 str r6, [sp]
- 1185:deps
- 3735 .loc 1 1185 25 view .LVU1181
- 3736 0092 013A subs r2, r2, #1
- 3737 0094 92B2 uxth r2, r2
- 3738 0096 A4F85A20 strh r2, [r4, #90] @ movhi
- 1186:deps
- 3739 .loc 1 1186 7 is_stmt 1 view .LVU1182
- 1186:deps
- 3740 .loc 1 1186 10 is_stmt 0 view .LVU1183
- 3741 009a 4346 mov r3, r8
- 3742 009c 0022 movs r2, #0
- 3743 009e 2021 movs r1, #32
- 3744 00a0 2046 mov r0, r4
- 3745 00a2 FFF7FEFF bl UART_WaitOnFlagUntilTimeout
- 3746 .LVL286:
- 1186:deps
- 3747 .loc 1 1186 9 view .LVU1184
- 3748 00a6 A0B9 cbnz r0, .L385
- 1190:deps
- 3749 .loc 1 1190 7 is_stmt 1 view .LVU1185
- 1190:deps
- 3750 .loc 1 1190 10 is_stmt 0 view .LVU1186
- 3751 00a8 A268 ldr r2, [r4, #8]
- 1193:deps
- 3752 .loc 1 1193 32 view .LVU1187
- 3753 00aa 2368 ldr r3, [r4]
- 1190:deps
- 3754 .loc 1 1190 10 view .LVU1188
- 3755 00ac B2F5805F cmp r2, #4096
- 3756 00b0 06D1 bne .L378
- 1190:deps
- 3757 .loc 1 1190 58 discriminator 1 view .LVU1189
- 3758 00b2 2269 ldr r2, [r4, #16]
- 3759 00b4 22B9 cbnz r2, .L378
- 1192:deps
- 3760 .loc 1 1192 9 is_stmt 1 view .LVU1190
- 3761 .LVL287:
- 1193:deps
- 3762 .loc 1 1193 9 view .LVU1191
- 1193:deps
- 3763 .loc 1 1193 42 is_stmt 0 view .LVU1192
- 3764 00b6 9B8C ldrh r3, [r3, #36]
- 1193:deps
- 3765 .loc 1 1193 16 view .LVU1193
- 3766 00b8 3B40 ands r3, r3, r7
- 1193:deps
- 3767 .loc 1 1193 14 view .LVU1194
- 3768 00ba 25F8023B strh r3, [r5], #2 @ movhi
- 3769 .LVL288:
- 1194:deps
- 3770 .loc 1 1194 9 is_stmt 1 view .LVU1195
- 1194:deps
- 3771 .loc 1 1194 15 is_stmt 0 view .LVU1196
- 3772 00be D0E7 b .L377
- 3773 .LVL289:
- 3774 .L378:
- 1198:deps
- 3775 .loc 1 1198 9 is_stmt 1 view .LVU1197
- 1198:deps
- 3776 .loc 1 1198 45 is_stmt 0 view .LVU1198
- 3777 00c0 9B8C ldrh r3, [r3, #36]
- 1198:deps
- 3778 .loc 1 1198 20 view .LVU1199
- 3779 00c2 3B40 ands r3, r3, r7
- 1198:deps
- 3780 .loc 1 1198 18 view .LVU1200
- 3781 00c4 05F8013B strb r3, [r5], #1
- 3782 .LVL290:
- 1198:deps
- 3783 .loc 1 1198 18 view .LVU1201
- 3784 00c8 CBE7 b .L377
- 3785 .LVL291:
- 3786 .L383:
- 1162:deps
- 3787 .loc 1 1162 15 view .LVU1202
- 3788 00ca 0120 movs r0, #1
- 3789 .LVL292:
- 1162:deps
- 3790 .loc 1 1162 15 view .LVU1203
- 3791 00cc D2E7 b .L373
- 3792 .LVL293:
- 3793 .L384:
- 1212:deps
- 3794 .loc 1 1212 12 view .LVU1204
- 3795 00ce 0220 movs r0, #2
- 3796 .LVL294:
- 1212:deps
- 3797 .loc 1 1212 12 view .LVU1205
- 3798 00d0 D0E7 b .L373
- 3799 .LVL295:
- 3800 .L385:
- 1188:deps
- 3801 .loc 1 1188 16 view .LVU1206
- 3802 00d2 0320 movs r0, #3
- 3803 00d4 CEE7 b .L373
- 3804 .cfi_endproc
- 3805 .LFE142:
- 3807 .global SystemCoreClock
- 3808 .global uwTick
- 3809 .global hal_sys_tick
- 3810 .section .rodata
- 3811 .set .LANCHOR1,. + 0
- 3814 CSWTCH.77:
- 3815 0000 04 .byte 4
- 3816 0001 08 .byte 8
- 3817 0002 02 .byte 2
- 3818 .data
- 3819 .align 2
- 3822 SystemCoreClock:
- 3823 0000 00127A00 .word 8000000
- 3824 .bss
- 3825 .align 2
- 3826 .set .LANCHOR0,. + 0
- 3829 hal_sys_tick:
- 3830 0000 00000000 .space 4
- 3833 uwTick:
- 3834 0004 00000000 .space 4
- 3835 .text
- 3836 .Letext0:
- 3837 .file 4 "/usr/arm-none-eabi/include/machine/_default_types.h"
- 3838 .file 5 "/usr/arm-none-eabi/include/sys/_stdint.h"
- 3839 .file 6 "deps//hal/stm32f3/CMSIS/device/stm32f303xc.h"
- 3840 .file 7 "deps//hal/stm32f3/CMSIS/device/stm32f3xx.h"
- 3841 .file 8 "deps//hal/stm32f3/stm32f3xx_hal_def.h"
- 3842 .file 9 "deps//hal/stm32f3/stm32f3xx_hal_rcc.h"
- 3843 .file 10 "deps//hal/stm32f3/stm32f3xx_hal_gpio.h"
- 3844 .file 11 "deps//hal/stm32f3/stm32f3xx_hal_dma.h"
- 3845 .file 12 "deps//hal/stm32f3/stm32f3xx_hal_uart.h"
- 3846 .file 13 "deps//hal/stm32f3/CMSIS/device/system_stm32f3xx.h"
- DEFINED SYMBOLS
- *ABS*:0000000000000000 stm32f3_hal_lowlevel.c
- /tmp/cct1tZUU.s:16 .text.HAL_NVIC_SetPriority:0000000000000000 $t
- /tmp/cct1tZUU.s:24 .text.HAL_NVIC_SetPriority:0000000000000000 HAL_NVIC_SetPriority
- /tmp/cct1tZUU.s:167 .text.HAL_NVIC_SetPriority:000000000000005c $d
- /tmp/cct1tZUU.s:173 .text.HAL_InitTick:0000000000000000 $t
- /tmp/cct1tZUU.s:180 .text.HAL_InitTick:0000000000000000 HAL_InitTick
- /tmp/cct1tZUU.s:201 .text.HAL_InitTick:0000000000000008 $d
- /tmp/cct1tZUU.s:206 .text.HAL_GetTick:0000000000000000 $t
- /tmp/cct1tZUU.s:213 .text.HAL_GetTick:0000000000000000 HAL_GetTick
- /tmp/cct1tZUU.s:231 .text.HAL_GetTick:000000000000000c $d
- /tmp/cct1tZUU.s:236 .text.HAL_IncTick:0000000000000000 $t
- /tmp/cct1tZUU.s:243 .text.HAL_IncTick:0000000000000000 HAL_IncTick
- /tmp/cct1tZUU.s:256 .text.HAL_RCC_GetSysClockFreq:0000000000000000 $t
- /tmp/cct1tZUU.s:263 .text.HAL_RCC_GetSysClockFreq:0000000000000000 HAL_RCC_GetSysClockFreq
- /tmp/cct1tZUU.s:278 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 $t
- /tmp/cct1tZUU.s:285 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 HAL_RCC_GetPCLK1Freq
- /tmp/cct1tZUU.s:297 .text.HAL_RCC_OscConfig:0000000000000000 $t
- /tmp/cct1tZUU.s:304 .text.HAL_RCC_OscConfig:0000000000000000 HAL_RCC_OscConfig
- /tmp/cct1tZUU.s:1376 .text.HAL_RCC_OscConfig:000000000000030c $d
- /tmp/cct1tZUU.s:1382 .text.HAL_RCC_OscConfig:0000000000000318 $t
- /tmp/cct1tZUU.s:1884 .text.HAL_RCC_OscConfig:00000000000004bc $d
- /tmp/cct1tZUU.s:1890 .text.HAL_RCC_ClockConfig:0000000000000000 $t
- /tmp/cct1tZUU.s:1897 .text.HAL_RCC_ClockConfig:0000000000000000 HAL_RCC_ClockConfig
- /tmp/cct1tZUU.s:2254 .text.HAL_RCC_ClockConfig:0000000000000144 $d
- /tmp/cct1tZUU.s:2260 .text.HAL_RCC_GetPCLK2Freq:0000000000000000 $t
- /tmp/cct1tZUU.s:2267 .text.HAL_RCC_GetPCLK2Freq:0000000000000000 HAL_RCC_GetPCLK2Freq
- /tmp/cct1tZUU.s:2279 .text.HAL_GPIO_Init:0000000000000000 $t
- /tmp/cct1tZUU.s:2286 .text.HAL_GPIO_Init:0000000000000000 HAL_GPIO_Init
- /tmp/cct1tZUU.s:2660 .text.HAL_GPIO_Init:0000000000000178 $d
- /tmp/cct1tZUU.s:2667 .text.HAL_GPIO_WritePin:0000000000000000 $t
- /tmp/cct1tZUU.s:2674 .text.HAL_GPIO_WritePin:0000000000000000 HAL_GPIO_WritePin
- /tmp/cct1tZUU.s:2701 .text.UART_SetConfig:0000000000000000 $t
- /tmp/cct1tZUU.s:2708 .text.UART_SetConfig:0000000000000000 UART_SetConfig
- /tmp/cct1tZUU.s:2811 .text.UART_SetConfig:0000000000000066 $d
- /tmp/cct1tZUU.s:2979 .text.UART_SetConfig:0000000000000158 $d
- /tmp/cct1tZUU.s:2989 .text.UART_SetConfig:000000000000017c $t
- /tmp/cct1tZUU.s:3058 .text.UART_SetConfig:00000000000001c8 $d
- /tmp/cct1tZUU.s:3068 .text.UART_WaitOnFlagUntilTimeout:0000000000000000 $t
- /tmp/cct1tZUU.s:3075 .text.UART_WaitOnFlagUntilTimeout:0000000000000000 UART_WaitOnFlagUntilTimeout
- /tmp/cct1tZUU.s:3168 .text.UART_CheckIdleState:0000000000000000 $t
- /tmp/cct1tZUU.s:3175 .text.UART_CheckIdleState:0000000000000000 UART_CheckIdleState
- /tmp/cct1tZUU.s:3284 .text.HAL_UART_Init:0000000000000000 $t
- /tmp/cct1tZUU.s:3291 .text.HAL_UART_Init:0000000000000000 HAL_UART_Init
- /tmp/cct1tZUU.s:3383 .text.HAL_UART_Transmit:0000000000000000 $t
- /tmp/cct1tZUU.s:3390 .text.HAL_UART_Transmit:0000000000000000 HAL_UART_Transmit
- /tmp/cct1tZUU.s:3576 .text.HAL_UART_Receive:0000000000000000 $t
- /tmp/cct1tZUU.s:3583 .text.HAL_UART_Receive:0000000000000000 HAL_UART_Receive
- /tmp/cct1tZUU.s:3822 .data:0000000000000000 SystemCoreClock
- /tmp/cct1tZUU.s:3833 .bss:0000000000000004 uwTick
- /tmp/cct1tZUU.s:3829 .bss:0000000000000000 hal_sys_tick
- /tmp/cct1tZUU.s:3814 .rodata:0000000000000000 CSWTCH.77
- /tmp/cct1tZUU.s:3819 .data:0000000000000000 $d
- /tmp/cct1tZUU.s:3825 .bss:0000000000000000 $d
- /tmp/cct1tZUU.s:2821 .text.UART_SetConfig:000000000000006f $d
- /tmp/cct1tZUU.s:2821 .text.UART_SetConfig:0000000000000070 $t
- NO UNDEFINED SYMBOLS
|